I believe you may have to add an explicit dependency to commons-lang 2.3 in your root pom.xml to solve this problem.
Matt On 10/13/07, Mike Wille <[EMAIL PROTECTED]> wrote: > Hello, > > I'm trying out appfuse 2.0 and ran into some problems. I can follow > examples and everything works fine on my computer. But when I go and > install the source via mvn appfuse:full-source, nothing works after > that. I've tried this twice with each package, the first time just > experimenting and the second to make sure I can reproduce this before > reporting it to the list. I've also done it on two different > computers. Here is the exact steps I took: > > - Create a new appfuse project via the the instructions at: > http://appfuse.org/display/APF/AppFuse+QuickStart > - I tried both tapestry-modular and spring-modular > - Change to project directory, Run: "mvn" > - Everything completes without issue. > - Change to web directory. Run "mvn jetty:run-war", Verify app is working. > - Change back to project root, Run: "mvn appfuse:full-source" > - Run "mvn clean install", New exceptions are found, but says build is > successful. > - Change to web directory, Run "mvn jetty:run-war", More exceptions, app > starts up. However, access the app and the default jetty error screen > is shown. > > I'm using both spring-modular and tapestry-modular and both end up with > errors during tests and when running jetty:run-war. The funny thing is, > the tests don't report the errors! So I am able to start jetty:run-war. > > Is anyone else having this problem? Can anyone help me? Thanks in > advance! -Mike. > > > ..... > Examples of the spring-modular exceptions are: > > WARN [main] DefaultNamespaceHandlerResolver.initHandlerMappings(133) | > Ignoring namespace handler > [org.springmodules.validation.bean.conf.namespace.ValidatorNamespaceHandler]: > problem with handler class file or dependent class > java.lang.NoClassDefFoundError: Could not initialize class > org.springmodules.validation.util.LibraryUtils > at > org.springmodules.validation.bean.conf.namespace.ValidatorNamespaceHandler.init(ValidatorNamespaceHandler.java:51) > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.initHandlerMappings(DefaultNamespaceHandlerResolver.java:123) > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<init>(DefaultNamespaceHandlerResolver.java:96) > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<init>(DefaultNamespaceHandlerResolver.java:82) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDefaultNamespaceHandlerResolver(XmlBeanDefinitionReader.java:488) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createReaderContext(XmlBeanDefinitionReader.java:477) > > And > > WARN [main] DefaultNamespaceHandlerResolver.initHandlerMappings(133) | > Ignoring namespace handler > [org.springmodules.validation.bean.conf.namespace.ValidatorNamespaceHandler]: > problem with handler class file or dependent class > java.lang.NoSuchFieldError: IS_JAVA_1_6 > at > org.springmodules.validation.util.LibraryUtils.<clinit>(LibraryUtils.java:40) > at > org.springmodules.validation.bean.conf.namespace.ValidatorNamespaceHandler.init(ValidatorNamespaceHandler.java:51) > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.initHandlerMappings(DefaultNamespaceHandlerResolver.java:12 > > And > > DEBUG [main] StartupListener.contextInitialized(89) | Populating > drop-downs... > 2007-10-13 15:26:04.623::WARN: Failed startup of context > [EMAIL PROTECTED]/,jar:file:/D:/dev/SpringTest/web/tar > get/SpringTest-webapp-1.0-SNAPSHOT.war!/} > java.lang.ClassCastException: $Proxy26 cannot be cast to > com.tek42.test.service.LookupManager > at > com.tek42.test.webapp.listener.StartupListener.setupContext(StartupListener.java:101) > at > com.tek42.test.webapp.listener.StartupListener.contextInitialized(StartupListener.java:92) > at > org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530) > > For Tapestry, it is a bit different: > > [INFO] [talledLocalContainer] ERROR [http-8081-10] > HiveMindExpressionCompiler.compileExpression(227) | Error generating > OGNL statements for > expression username with root > [EMAIL > PROTECTED],enabled=false,accountExpired=false,credentialsExpired=false,accountLocked=false,Granted > Authorities: ] > [INFO] [talledLocalContainer] > org.apache.hivemind.ApplicationRuntimeException: Unable to add method > void set(ognl.OgnlContext, java.lang.Object, java.lang.Object) to class > $ASTProperty_1159b096feb: [source error] setUsername(java.lang.String) > not found in org.acegisecurity.userdetails.UserDetails > [INFO] [talledLocalContainer] at > org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:278) > > Caused By: > > [INFO] [talledLocalContainer] Caused by: > javassist.CannotCompileException: [source error] > setUsername(java.lang.String) not found in org.ace > gisecurity.userdetails.UserDetails > [INFO] [talledLocalContainer] at > javassist.CtBehavior.setBody(CtBehavior.java:347) > [INFO] [talledLocalContainer] at > javassist.CtBehavior.setBody(CtBehavior.java:316) > [INFO] [talledLocalContainer] at > org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:272) > [INFO] [talledLocalContainer] ... 166 more > [INFO] [talledLocalContainer] Caused by: compile error: > setUsername(java.lang.String) not found in > org.acegisecurity.userdetails.UserDetails > [INFO] [talledLocalContainer] at > javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:716) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
