You should be able to reproduce by using the Struts showcase example, and remove Javaassist.jar from your classpath.
The problem is that javaassist is not marked as a runtime dependency AND is a new requirement AND does not generate an error to inform the user what is actually an issue. There is no missing class error, or any error that is of use to diagnose that in fact you need to include javaassist.jar. I believe you will see a lot of traffic with deployment issues because people will not be aware of the new dependency, and their application will fail to deploy with the new builds without any proper error reporting for the fatal error. -- Christian On Apr 8, 2010, at 4:23 AM, Lukasz Lenart wrote: > 2010/3/26 Christian Stone <[email protected]>: >> First, Javassist is now a required jar. However if you don't have >> it in your webapp the error reporting is basically nonexistent, it >> just fails and you are left scratching your head. I needed to dig >> down with a debugger and find where the error was happening to >> locate the error. Very difficult and should be addressed. I think >> the error is caught but then thrown up the chain and swallowed >> starting with ConatinerImpl.java:198 inject(...) method. The >> Exception says that can't find javassist. But the RuntimeException >> that is thrown after that eventually becomes so generic that you >> lose the information you need to determine the issue. > > I imporved the log messages, but I'm not sure what is wrong with > ContainerImpl at line 198, could you prepare some sample application > and send it to me?? > > > Regards > -- > Łukasz > http://www.lenart.org.pl/ > Kapituła Javarsovia 2010 > http://javarsovia.pl > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -- _,--" cws `-._ ________-_______ "---- _----'--'--------------------------------'--'----_ //_| | \ Christian Stone, Software Engineer / | |_\\ (_____|_|__= [email protected] =__|_|_____) _\_____=__ http://xtian.stonescape.net/ ___/_ \/-(o)-~~-(o)-~~-(o)-`------'-(o)-~~-(o)-~~-(o)-\/
