Hi guys, 

I've undo the commit for WW-1506, so the problem will still exists in the 
latest svn head. Can't seems to figure out a way without doing changes (quite 
major) to the container /xwork2 api. See jira issue WW-1506 for more info. 

p/s i might be off for a few days.

rgds


tm jee <[EMAIL PROTECTED]> wrote: Hi Don,

I've reverted the changes on my local box, and tried out with 
@Inject(required=false), when starting jetty using mvn jetty:run, it seems to 
be giving me the following stack

Should I commit back the reverted changes. Can't figure out a way to fix this 
without doing changes to the DI Container.

2006-11-15 19:22:43,901 INFO  [StrutsSpringObjectFactory.java:94] : ... 
initialized Struts-Spring integration successfully
2006-11-15 19:22:43.935::WARN:  failed action2-cleanup
2006-11-15 19:22:43.935::WARN:  failed [EMAIL 
PROTECTED]/myApp,file:/home/tmjee/development/temp/myApp/src/main/webapp/}
2006-11-15 19:22:43.935::WARN:  failed [EMAIL PROTECTED]
2006-11-15 19:22:43.935::WARN:  failed [EMAIL PROTECTED]
2006-11-15 19:22:44.162::INFO:  Started SelectChannelConnector @ 0.0.0.0:8080
2006-11-15 19:22:44.163::WARN:  failed [EMAIL PROTECTED]
[INFO] Jetty server  exiting.
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org/apache/velocity/context/Context
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
        at java.lang.Class.getDeclaredConstructors(Class.java:1808)
        at 
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.findConstructorIn(ContainerImpl.java:313)
        at  
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.(ContainerImpl.java:291)
        at 
com.opensymphony.xwork2.inject.ContainerImpl$5.create(ContainerImpl.java:277)
        at 
com.opensymphony.xwork2.inject.ContainerImpl$5.create(ContainerImpl.java:276)
        at 
com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate.call(ReferenceCache.java:155)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
        at 
com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:81)
        at  
com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java:121)
        at 
com.opensymphony.xwork2.inject.ContainerImpl.getConstructor(ContainerImpl.java:534)
        at 
com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)
        at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:49)
        at 
com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector.inject(ContainerImpl.java:407)
        at 
com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:422)
        at 
com.opensymphony.xwork2.inject.ContainerImpl.access$000(ContainerImpl.java:42)
        at  
com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:266)
        at 
com.opensymphony.xwork2.inject.ContainerImpl$2.call(ContainerImpl.java:95)
        at 
com.opensymphony.xwork2.inject.ContainerImpl$2.call(ContainerImpl.java:93)
        at 
com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:514)
        at 
com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:92)
        at 
com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:494)
        at 
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:139)
        at  
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:339)
        at org.apache.struts2.dispatcher.Dispatcher.(Dispatcher.java:198)
        at 
org.apache.struts2.dispatcher.AbstractFilter.createDispatcher(AbstractFilter.java:153)
        at 
org.apache.struts2.dispatcher.AbstractFilter.init(AbstractFilter.java:111)
        at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:95)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38)
        at  
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:545)
        at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1133)
        at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:420)
        at 
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:457)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120)
        at  
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38)
        at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119)
        at org.mortbay.jetty.Server.doStart(Server.java:210)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38)
        at 
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:327)
        at  
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:272)
        at 
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:177)
        at 
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:488)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458)
        at  
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11 seconds
[INFO] Finished at: Wed Nov 15 19:22:44 EST 2006
[INFO] Final Memory: 6M/12M
[INFO]  ------------------------------------------------------------------------
2006-11-15 19:22:44.590::INFO:  Shutdown hook executing
2006-11-15 19:22:44.590::INFO:  Shutdown hook complete
[EMAIL PROTECTED]:~/development/temp/myApp$

Cheers
 Send instant messages to your online friends http://uk.messenger.yahoo.com 

 Send instant messages to your online friends http://uk.messenger.yahoo.com 

Reply via email to