You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Ken McWilliams <ke...@aerose.com> on 2010/12/20 23:34:23 UTC

Dependancy Madness: Struts 2.2.1 spring 2.5 (preferably later ie: 3) and JPA2 backed with Hibernate

I'm experiencing issues upgrading the struts2-spring-2-jpa-ajax demo
found here
http://struts.apache.org/2.2.1/docs/struts-2-spring-2-jpa-ajax.html

I've set up quite a few 2.2.1 projects I've just had a hard time
understanding the spring/hibernate dependencies. I don't suppose anyone
has an updated version of this demo (Struts 2.2.1, jpa 2, spring
(anything that works) =) 

With the above project I followed:
http://struts.apache.org/2.2.1/docs/create-struts-2-web-application-using-maven-to-manage-artifacts-and-to-build-the-application.html

So I removed struts2-core and struts2-spring-plugin and added back the
2.2.1 version of the struts2-spring-plugin (because it adds back
struts2-core) and added javasssist (although there is still an older
version because of the hibernate dependency) added log4j dependency and
xml file and switched to using the
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
filter.

I'm getting at this moment:

************* HERE DOWN IS EXCEPTIONS ******************

SEVERE: PWC1306: Startup of context /quickstart_upgrade-0.1-SNAPSHOT
failed due to previous errors
SEVERE: PWC1305: Exception during cleanup after start failed
org.apache.catalina.LifecycleException: PWC2769: Manager has not yet
been started
        at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:892)
        at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:5456)
        at com.sun.enterprise.web.WebModule.stop(WebModule.java:530)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5284)
        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)

SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5289)
        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
org.springframework.web.context.ContextLoader.<clinit>(ContextLoader.java:153)
        at
org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)
        at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)
        at
org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4664)
        at
com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5266)
        ... 38 more

WARNING: java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)

SEVERE: Exception while invoking class
com.sun.enterprise.web.WebApplication start method
java.lang.Exception: java.lang.IllegalStateException:
ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)

SEVERE: Exception while loading the app
java.lang.Exception: java.lang.IllegalStateException:
ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)

SEVERE: PWC1306: Startup of context /quickstart_upgrade-0.1-SNAPSHOT
failed due to previous errors
SEVERE: PWC1305: Exception during cleanup after start failed
org.apache.catalina.LifecycleException: PWC2769: Manager has not yet
been started
        at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:892)
        at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:5456)
        at com.sun.enterprise.web.WebModule.stop(WebModule.java:530)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5284)
        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)

SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5289)
        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
org.springframework.web.context.ContextLoader.<clinit>(ContextLoader.java:153)
        at
org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)
        at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)
        at
org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4664)
        at
com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5266)
        ... 38 more

WARNING: java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)

SEVERE: Exception while invoking class
com.sun.enterprise.web.WebApplication start method
java.lang.Exception: java.lang.IllegalStateException:
ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)

SEVERE: Exception while loading the app
java.lang.Exception: java.lang.IllegalStateException:
ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
java.lang.NoSuchMethodError:
org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
        at
com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
        at
org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
        at
org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
        at
org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
        at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$1.execute(CommandRunnerImpl.java:305)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
        at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
$900(CommandRunnerImpl.java:83)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1235)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl
$ExecutionContext.execute(CommandRunnerImpl.java:1224)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
        at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
        at
com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
        at
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
        at
com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
        at
com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.doWork(AbstractThreadPool.java:330)
        at com.sun.grizzly.util.AbstractThreadPool
$Worker.run(AbstractThreadPool.java:309)
        at java.lang.Thread.run(Thread.java:636)






---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Dependancy Madness: Struts 2.2.1 spring 2.5 (preferably later ie: 3) and JPA2 backed with Hibernate

Posted by Ken McWilliams <ke...@aerose.com>.
I took your advice, there were to different versions of spring. Then did
the rest of the hacking needed to upgrade struts 2.0.6 with dojo to
2.2.1. 

Now on my list:
1) Change the demo to use jQuery + stuts2-json-plugin
2) Upgrade spring to 3+
3) Upgrade Hibernate and jpa to support JPA 2.
4) See if I can get the demo put back up on the struts wiki (saving
someone like me a lot of time!)

Again thank you so much!

On Tue, 2010-12-21 at 10:04 +0100, Maurizio Cucchiara wrote:
> It looks like there is a spring library conflict.
> Though at first glance would seem a spring issue, could you post the
> list of the lib directory (probably there will be more than one spring
> library version)
> 
> 2010/12/20 Ken McWilliams <ke...@aerose.com>:
> > I'm experiencing issues upgrading the struts2-spring-2-jpa-ajax demo
> > found here
> > http://struts.apache.org/2.2.1/docs/struts-2-spring-2-jpa-ajax.html
> >
> > I've set up quite a few 2.2.1 projects I've just had a hard time
> > understanding the spring/hibernate dependencies. I don't suppose anyone
> > has an updated version of this demo (Struts 2.2.1, jpa 2, spring
> > (anything that works) =)
> >
> > With the above project I followed:
> > http://struts.apache.org/2.2.1/docs/create-struts-2-web-application-using-maven-to-manage-artifacts-and-to-build-the-application.html
> >
> > So I removed struts2-core and struts2-spring-plugin and added back the
> > 2.2.1 version of the struts2-spring-plugin (because it adds back
> > struts2-core) and added javasssist (although there is still an older
> > version because of the hibernate dependency) added log4j dependency and
> > xml file and switched to using the
> > org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
> > filter.
> >
> > I'm getting at this moment:
> >
> > ************* HERE DOWN IS EXCEPTIONS ******************
> >
> > SEVERE: PWC1306: Startup of context /quickstart_upgrade-0.1-SNAPSHOT
> > failed due to previous errors
> > SEVERE: PWC1305: Exception during cleanup after start failed
> > org.apache.catalina.LifecycleException: PWC2769: Manager has not yet
> > been started
> >        at
> > org.apache.catalina.session.StandardManager.stop(StandardManager.java:892)
> >        at
> > org.apache.catalina.core.StandardContext.stop(StandardContext.java:5456)
> >        at com.sun.enterprise.web.WebModule.stop(WebModule.java:530)
> >        at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:5284)
> >        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
> >        at
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
> >        at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
> >        at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> >
> > SEVERE: ContainerBase.addChild: start:
> > org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:5289)
> >        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
> >        at
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
> >        at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
> >        at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> > Caused by: java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > org.springframework.web.context.ContextLoader.<clinit>(ContextLoader.java:153)
> >        at
> > org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)
> >        at
> > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)
> >        at
> > org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4664)
> >        at
> > com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535)
> >        at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:5266)
> >        ... 38 more
> >
> > WARNING: java.lang.IllegalStateException: ContainerBase.addChild: start:
> > org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> > java.lang.IllegalStateException: ContainerBase.addChild: start:
> > org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
> >        at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
> >        at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> >
> > SEVERE: Exception while invoking class
> > com.sun.enterprise.web.WebApplication start method
> > java.lang.Exception: java.lang.IllegalStateException:
> > ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> > java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> >
> > SEVERE: Exception while loading the app
> > java.lang.Exception: java.lang.IllegalStateException:
> > ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> > java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> >
> > SEVERE: PWC1306: Startup of context /quickstart_upgrade-0.1-SNAPSHOT
> > failed due to previous errors
> > SEVERE: PWC1305: Exception during cleanup after start failed
> > org.apache.catalina.LifecycleException: PWC2769: Manager has not yet
> > been started
> >        at
> > org.apache.catalina.session.StandardManager.stop(StandardManager.java:892)
> >        at
> > org.apache.catalina.core.StandardContext.stop(StandardContext.java:5456)
> >        at com.sun.enterprise.web.WebModule.stop(WebModule.java:530)
> >        at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:5284)
> >        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
> >        at
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
> >        at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
> >        at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> >
> > SEVERE: ContainerBase.addChild: start:
> > org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:5289)
> >        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
> >        at
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
> >        at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
> >        at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> > Caused by: java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > org.springframework.web.context.ContextLoader.<clinit>(ContextLoader.java:153)
> >        at
> > org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)
> >        at
> > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)
> >        at
> > org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4664)
> >        at
> > com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535)
> >        at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:5266)
> >        ... 38 more
> >
> > WARNING: java.lang.IllegalStateException: ContainerBase.addChild: start:
> > org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> > java.lang.IllegalStateException: ContainerBase.addChild: start:
> > org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
> >        at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
> >        at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
> >        at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> >
> > SEVERE: Exception while invoking class
> > com.sun.enterprise.web.WebApplication start method
> > java.lang.Exception: java.lang.IllegalStateException:
> > ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> > java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> >
> > SEVERE: Exception while loading the app
> > java.lang.Exception: java.lang.IllegalStateException:
> > ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> > java.lang.NoSuchMethodError:
> > org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> >        at
> > com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
> >        at
> > org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
> >        at
> > org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
> >        at
> > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
> >        at
> > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
> >        at
> > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $1.execute(CommandRunnerImpl.java:305)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
> >        at
> > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> > $900(CommandRunnerImpl.java:83)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1235)
> >        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> > $ExecutionContext.execute(CommandRunnerImpl.java:1224)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
> >        at
> > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
> >        at
> > com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
> >        at
> > com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
> >        at
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
> >        at
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> >        at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> >        at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> >        at
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> >        at
> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> >        at
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> >        at
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> >        at
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> >        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:330)
> >        at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:309)
> >        at java.lang.Thread.run(Thread.java:636)
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Image type submit

Posted by os...@orange-ftgroup.com.
Ok I'm going to open it :)
The previous email only contains a file named ATT00001..txt

-----Message d'origine-----
De : Maurizio Cucchiara [mailto:maurizio.cucchiara@gmail.com] 
Envoyé : mercredi 22 décembre 2010 11:06
À : Struts Users Mailing List
Objet : Re: Image type submit

Olivier,
I asked *you* to open an issue on jira :).
I attached the submit.ftl file on the last email.
Did you see any attachment?

2010/12/22  <os...@orange-ftgroup.com>:
> Thanks Maurizio,
>
> I don't find the issue on JIRA where you attached the submit.ftl file. Could you give me the issue number please?
> Or perhaps I misunderstood, you want me to create this issue?
>
> Regards,
> Olivier Sagit
>
> -----Message d'origine-----
> De : Maurizio Cucchiara [mailto:maurizio.cucchiara@gmail.com]
> Envoyé : mardi 21 décembre 2010 16:33
> À : Struts Users Mailing List
> Objet : Re: Image type submit
>
> OK,
> I remember, we were talking about on dev list last week.
> At first glance, body parameter would seem unnecessary, so I think is a good candidate for removal, though it don't cause any side effect (except for the exception in debug mode).
> So, my suggestion is file a issue on JIRA [1].
> I attached submit.ftl file. You could publish in your WEB-INF/classes/template/simple/submit.ftl (or whatever is your classpath dir)  while waiting for patch.
>
> [1] https://issues.apache.org/jira/browse/WW
>
>
> 2010/12/21  <os...@orange-ftgroup.com>:
>> Hello Everyone,
>>
>> I encounter a problem with the <s:submit type="image" src=""> taglib in my forms.
>> So I downloaded the struts2 samples 2.2.1 and modified the form submit tag in struts2-showcase-2.2.1/conversion/enterPersonsInfo.jsp to be a submit of type image.
>>
>> and it generates the same error message:
>>
>> Rendering template /template/simple/submit
>>  16:56:40,862 BUG kerTemplateEngine Rendering template 
>> /template/simple/submit.ftl
>>  16:56:40,862 BUG pPropertyAccessor Entering getProperty 
>> (ognl.OgnlContext@1c8ed8be,{templateDir=template, theme=simple, 
>> dynamicAttributes={}, label=Continuer, 
>> onclick=$('textChatFormModalBox').action ='desactivateTextChat.do';, 
>> title=Continuer, nameValue=Submit, id=proceed, type=image,
>>  align=right, src=ihm/images/fr/btn_proceed_fr.gif},body)
>>
>>  16:56:40,862 BUG ectTypeDeterminer Error while retrieving generic 
>> property class for property=parameters
>>
>>  java.lang.NullPointerException
>>         at
>> com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.g
>> e
>> tClass(DefaultObjectTypeDeterminer.java:314)
>>         at
>> com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.g
>> e
>> tKeyClass(DefaultObjectTypeDeterminer.java:93)
>>         at
>> com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor.getPro
>> p
>> erty(XWorkMapPropertyAccessor.java:93)
>>         at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2230)
>>         at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
>>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>>         at ognl.SimpleNode.getValue(SimpleNode.java:258)
>>         at ognl.ASTChain.getValueBody(ASTChain.java:141)
>>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>>         at ognl.SimpleNode.getValue(SimpleNode.java:258)
>>         at ognl.Ognl.getValue(Ognl.java:494)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:217)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlValueStack.getValue(OgnlValueStack.j
>> a
>> va:342)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueSta
>> c
>> k.java:331)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpressio
>> n
>> IsNotNull(OgnlValueStack.java:307)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.
>> j
>> ava:293)
>>         at
>> org.apache.struts2.components.Property.start(Property.java:162)
>>         at
>> org.apache.struts2.views.freemarker.tags.CallbackWriter.onStart(Callb
>> a
>> ckWriter.java:73)
>>         at freemarker.core.Environment.visit(Environment.java:296)
>>         at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130)
>>         at freemarker.core.Environment.visit(Environment.java:210)
>>         at freemarker.core.MixedContent.accept(MixedContent.java:92)
>>         at freemarker.core.Environment.visit(Environment.java:210)
>>  ...
>>
>> Could you tell me if it's reproducable on your side with the struts2-showcase sample?
>> Tested with struts2.2.1 on Jonas4.10.3
>>
>>  Thanks,
>>
>>  Olivier Sagit
>>  osagit.ext@orange-ftgroup.com
>>
>> *********************************
>> This message and any attachments (the "message") are confidential and intended solely for the addressees.
>> Any unauthorised use or dissemination is prohibited.
>> Messages are susceptible to alteration.
>> France Telecom Group shall not be liable for the message if altered, changed or falsified.
>> If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
>> ********************************
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>
>
>
> --
> Maurizio Cucchiara
>
>
> *********************************
> This message and any attachments (the "message") are confidential and intended solely for the addressees.
> Any unauthorised use or dissemination is prohibited.
> Messages are susceptible to alteration.
> France Telecom Group shall not be liable for the message if altered, changed or falsified.
> If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
> ********************************
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>



--
Maurizio Cucchiara

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


*********************************
This message and any attachments (the "message") are confidential and intended solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or falsified.
If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
********************************


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Image type submit

Posted by Maurizio Cucchiara <ma...@gmail.com>.
Olivier,
I asked *you* to open an issue on jira :).
I attached the submit.ftl file on the last email.
Did you see any attachment?

2010/12/22  <os...@orange-ftgroup.com>:
> Thanks Maurizio,
>
> I don't find the issue on JIRA where you attached the submit.ftl file. Could you give me the issue number please?
> Or perhaps I misunderstood, you want me to create this issue?
>
> Regards,
> Olivier Sagit
>
> -----Message d'origine-----
> De : Maurizio Cucchiara [mailto:maurizio.cucchiara@gmail.com]
> Envoyé : mardi 21 décembre 2010 16:33
> À : Struts Users Mailing List
> Objet : Re: Image type submit
>
> OK,
> I remember, we were talking about on dev list last week.
> At first glance, body parameter would seem unnecessary, so I think is a good candidate for removal, though it don't cause any side effect (except for the exception in debug mode).
> So, my suggestion is file a issue on JIRA [1].
> I attached submit.ftl file. You could publish in your WEB-INF/classes/template/simple/submit.ftl (or whatever is your classpath dir)  while waiting for patch.
>
> [1] https://issues.apache.org/jira/browse/WW
>
>
> 2010/12/21  <os...@orange-ftgroup.com>:
>> Hello Everyone,
>>
>> I encounter a problem with the <s:submit type="image" src=""> taglib in my forms.
>> So I downloaded the struts2 samples 2.2.1 and modified the form submit tag in struts2-showcase-2.2.1/conversion/enterPersonsInfo.jsp to be a submit of type image.
>>
>> and it generates the same error message:
>>
>> Rendering template /template/simple/submit
>>  16:56:40,862 BUG kerTemplateEngine Rendering template
>> /template/simple/submit.ftl
>>  16:56:40,862 BUG pPropertyAccessor Entering getProperty
>> (ognl.OgnlContext@1c8ed8be,{templateDir=template, theme=simple,
>> dynamicAttributes={}, label=Continuer,
>> onclick=$('textChatFormModalBox').action ='desactivateTextChat.do';,
>> title=Continuer, nameValue=Submit, id=proceed, type=image,
>>  align=right, src=ihm/images/fr/btn_proceed_fr.gif},body)
>>
>>  16:56:40,862 BUG ectTypeDeterminer Error while retrieving generic
>> property class for property=parameters
>>
>>  java.lang.NullPointerException
>>         at
>> com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.ge
>> tClass(DefaultObjectTypeDeterminer.java:314)
>>         at
>> com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.ge
>> tKeyClass(DefaultObjectTypeDeterminer.java:93)
>>         at
>> com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor.getProp
>> erty(XWorkMapPropertyAccessor.java:93)
>>         at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2230)
>>         at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
>>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>>         at ognl.SimpleNode.getValue(SimpleNode.java:258)
>>         at ognl.ASTChain.getValueBody(ASTChain.java:141)
>>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>>         at ognl.SimpleNode.getValue(SimpleNode.java:258)
>>         at ognl.Ognl.getValue(Ognl.java:494)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:217)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlValueStack.getValue(OgnlValueStack.ja
>> va:342)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueStac
>> k.java:331)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpression
>> IsNotNull(OgnlValueStack.java:307)
>>         at
>> com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.j
>> ava:293)
>>         at
>> org.apache.struts2.components.Property.start(Property.java:162)
>>         at
>> org.apache.struts2.views.freemarker.tags.CallbackWriter.onStart(Callba
>> ckWriter.java:73)
>>         at freemarker.core.Environment.visit(Environment.java:296)
>>         at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130)
>>         at freemarker.core.Environment.visit(Environment.java:210)
>>         at freemarker.core.MixedContent.accept(MixedContent.java:92)
>>         at freemarker.core.Environment.visit(Environment.java:210)
>>  ...
>>
>> Could you tell me if it's reproducable on your side with the struts2-showcase sample?
>> Tested with struts2.2.1 on Jonas4.10.3
>>
>>  Thanks,
>>
>>  Olivier Sagit
>>  osagit.ext@orange-ftgroup.com
>>
>> *********************************
>> This message and any attachments (the "message") are confidential and intended solely for the addressees.
>> Any unauthorised use or dissemination is prohibited.
>> Messages are susceptible to alteration.
>> France Telecom Group shall not be liable for the message if altered, changed or falsified.
>> If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
>> ********************************
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>
>
>
> --
> Maurizio Cucchiara
>
>
> *********************************
> This message and any attachments (the "message") are confidential and intended solely for the addressees.
> Any unauthorised use or dissemination is prohibited.
> Messages are susceptible to alteration.
> France Telecom Group shall not be liable for the message if altered, changed or falsified.
> If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
> ********************************
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>



-- 
Maurizio Cucchiara

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Image type submit

Posted by os...@orange-ftgroup.com.
Thanks Maurizio,

I don't find the issue on JIRA where you attached the submit.ftl file. Could you give me the issue number please?
Or perhaps I misunderstood, you want me to create this issue?

Regards,
Olivier Sagit

-----Message d'origine-----
De : Maurizio Cucchiara [mailto:maurizio.cucchiara@gmail.com] 
Envoyé : mardi 21 décembre 2010 16:33
À : Struts Users Mailing List
Objet : Re: Image type submit

OK,
I remember, we were talking about on dev list last week.
At first glance, body parameter would seem unnecessary, so I think is a good candidate for removal, though it don't cause any side effect (except for the exception in debug mode).
So, my suggestion is file a issue on JIRA [1].
I attached submit.ftl file. You could publish in your WEB-INF/classes/template/simple/submit.ftl (or whatever is your classpath dir)  while waiting for patch.

[1] https://issues.apache.org/jira/browse/WW


2010/12/21  <os...@orange-ftgroup.com>:
> Hello Everyone,
>
> I encounter a problem with the <s:submit type="image" src=""> taglib in my forms.
> So I downloaded the struts2 samples 2.2.1 and modified the form submit tag in struts2-showcase-2.2.1/conversion/enterPersonsInfo.jsp to be a submit of type image.
>
> and it generates the same error message:
>
> Rendering template /template/simple/submit
>  16:56:40,862 BUG kerTemplateEngine Rendering template 
> /template/simple/submit.ftl
>  16:56:40,862 BUG pPropertyAccessor Entering getProperty 
> (ognl.OgnlContext@1c8ed8be,{templateDir=template, theme=simple, 
> dynamicAttributes={}, label=Continuer, 
> onclick=$('textChatFormModalBox').action ='desactivateTextChat.do';,  
> title=Continuer, nameValue=Submit, id=proceed, type=image,
>  align=right, src=ihm/images/fr/btn_proceed_fr.gif},body)
>
>  16:56:40,862 BUG ectTypeDeterminer Error while retrieving generic 
> property class for property=parameters
>
>  java.lang.NullPointerException
>         at 
> com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.ge
> tClass(DefaultObjectTypeDeterminer.java:314)
>         at 
> com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.ge
> tKeyClass(DefaultObjectTypeDeterminer.java:93)
>         at 
> com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor.getProp
> erty(XWorkMapPropertyAccessor.java:93)
>         at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2230)
>         at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>         at ognl.SimpleNode.getValue(SimpleNode.java:258)
>         at ognl.ASTChain.getValueBody(ASTChain.java:141)
>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>         at ognl.SimpleNode.getValue(SimpleNode.java:258)
>         at ognl.Ognl.getValue(Ognl.java:494)
>         at 
> com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:217)
>         at 
> com.opensymphony.xwork2.ognl.OgnlValueStack.getValue(OgnlValueStack.ja
> va:342)
>         at 
> com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueStac
> k.java:331)
>         at 
> com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpression
> IsNotNull(OgnlValueStack.java:307)
>         at 
> com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.j
> ava:293)
>         at 
> org.apache.struts2.components.Property.start(Property.java:162)
>         at 
> org.apache.struts2.views.freemarker.tags.CallbackWriter.onStart(Callba
> ckWriter.java:73)
>         at freemarker.core.Environment.visit(Environment.java:296)
>         at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130)
>         at freemarker.core.Environment.visit(Environment.java:210)
>         at freemarker.core.MixedContent.accept(MixedContent.java:92)
>         at freemarker.core.Environment.visit(Environment.java:210)
>  ...
>
> Could you tell me if it's reproducable on your side with the struts2-showcase sample?
> Tested with struts2.2.1 on Jonas4.10.3
>
>  Thanks,
>
>  Olivier Sagit
>  osagit.ext@orange-ftgroup.com
>
> *********************************
> This message and any attachments (the "message") are confidential and intended solely for the addressees.
> Any unauthorised use or dissemination is prohibited.
> Messages are susceptible to alteration.
> France Telecom Group shall not be liable for the message if altered, changed or falsified.
> If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
> ********************************
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>



--
Maurizio Cucchiara


*********************************
This message and any attachments (the "message") are confidential and intended solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or falsified.
If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
********************************


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Image type submit

Posted by Maurizio Cucchiara <ma...@gmail.com>.
OK,
I remember, we were talking about on dev list last week.
At first glance, body parameter would seem unnecessary, so I think is
a good candidate for removal, though it don't cause any side effect
(except for the exception in debug mode).
So, my suggestion is file a issue on JIRA [1].
I attached submit.ftl file. You could publish in your
WEB-INF/classes/template/simple/submit.ftl (or whatever is your
classpath dir)  while waiting for patch.

[1] https://issues.apache.org/jira/browse/WW


2010/12/21  <os...@orange-ftgroup.com>:
> Hello Everyone,
>
> I encounter a problem with the <s:submit type="image" src=""> taglib in my forms.
> So I downloaded the struts2 samples 2.2.1 and modified the form submit tag in struts2-showcase-2.2.1/conversion/enterPersonsInfo.jsp to be a submit of type image.
>
> and it generates the same error message:
>
> Rendering template /template/simple/submit
>  16:56:40,862 BUG kerTemplateEngine Rendering template /template/simple/submit.ftl
>  16:56:40,862 BUG pPropertyAccessor Entering getProperty (ognl.OgnlContext@1c8ed8be,{templateDir=template, theme=simple, dynamicAttributes={}, label=Continuer, onclick=$('textChatFormModalBox').action ='desactivateTextChat.do';,  title=Continuer, nameValue=Submit, id=proceed, type=image,
>  align=right, src=ihm/images/fr/btn_proceed_fr.gif},body)
>
>  16:56:40,862 BUG ectTypeDeterminer Error while retrieving generic property class for property=parameters
>
>  java.lang.NullPointerException
>         at com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.getClass(DefaultObjectTypeDeterminer.java:314)
>         at com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.getKeyClass(DefaultObjectTypeDeterminer.java:93)
>         at com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor.getProperty(XWorkMapPropertyAccessor.java:93)
>         at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2230)
>         at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>         at ognl.SimpleNode.getValue(SimpleNode.java:258)
>         at ognl.ASTChain.getValueBody(ASTChain.java:141)
>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>         at ognl.SimpleNode.getValue(SimpleNode.java:258)
>         at ognl.Ognl.getValue(Ognl.java:494)
>         at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:217)
>         at com.opensymphony.xwork2.ognl.OgnlValueStack.getValue(OgnlValueStack.java:342)
>         at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueStack.java:331)
>         at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpressionIsNotNull(OgnlValueStack.java:307)
>         at com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:293)
>         at org.apache.struts2.components.Property.start(Property.java:162)
>         at org.apache.struts2.views.freemarker.tags.CallbackWriter.onStart(CallbackWriter.java:73)
>         at freemarker.core.Environment.visit(Environment.java:296)
>         at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130)
>         at freemarker.core.Environment.visit(Environment.java:210)
>         at freemarker.core.MixedContent.accept(MixedContent.java:92)
>         at freemarker.core.Environment.visit(Environment.java:210)
>  ...
>
> Could you tell me if it's reproducable on your side with the struts2-showcase sample?
> Tested with struts2.2.1 on Jonas4.10.3
>
>  Thanks,
>
>  Olivier Sagit
>  osagit.ext@orange-ftgroup.com
>
> *********************************
> This message and any attachments (the "message") are confidential and intended solely for the addressees.
> Any unauthorised use or dissemination is prohibited.
> Messages are susceptible to alteration.
> France Telecom Group shall not be liable for the message if altered, changed or falsified.
> If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
> ********************************
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>



-- 
Maurizio Cucchiara


Image type submit

Posted by os...@orange-ftgroup.com.
Hello Everyone,

I encounter a problem with the <s:submit type="image" src=""> taglib in my forms.
So I downloaded the struts2 samples 2.2.1 and modified the form submit tag in struts2-showcase-2.2.1/conversion/enterPersonsInfo.jsp to be a submit of type image.

and it generates the same error message:

Rendering template /template/simple/submit
 16:56:40,862 BUG kerTemplateEngine Rendering template /template/simple/submit.ftl
 16:56:40,862 BUG pPropertyAccessor Entering getProperty (ognl.OgnlContext@1c8ed8be,{templateDir=template, theme=simple, dynamicAttributes={}, label=Continuer, onclick=$('textChatFormModalBox').action ='desactivateTextChat.do';,  title=Continuer, nameValue=Submit, id=proceed, type=image, 
 align=right, src=ihm/images/fr/btn_proceed_fr.gif},body)

 16:56:40,862 BUG ectTypeDeterminer Error while retrieving generic property class for property=parameters 

 java.lang.NullPointerException
        at com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.getClass(DefaultObjectTypeDeterminer.java:314)
        at com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer.getKeyClass(DefaultObjectTypeDeterminer.java:93)
        at com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor.getProperty(XWorkMapPropertyAccessor.java:93)
        at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2230)
        at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
        at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
        at ognl.SimpleNode.getValue(SimpleNode.java:258)
        at ognl.ASTChain.getValueBody(ASTChain.java:141)
        at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
        at ognl.SimpleNode.getValue(SimpleNode.java:258)
        at ognl.Ognl.getValue(Ognl.java:494)
        at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:217)
        at com.opensymphony.xwork2.ognl.OgnlValueStack.getValue(OgnlValueStack.java:342)
        at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueStack.java:331)
        at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpressionIsNotNull(OgnlValueStack.java:307)
        at com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:293)
        at org.apache.struts2.components.Property.start(Property.java:162)
        at org.apache.struts2.views.freemarker.tags.CallbackWriter.onStart(CallbackWriter.java:73)
        at freemarker.core.Environment.visit(Environment.java:296)
        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130)
        at freemarker.core.Environment.visit(Environment.java:210)
        at freemarker.core.MixedContent.accept(MixedContent.java:92)
        at freemarker.core.Environment.visit(Environment.java:210)
 ...

Could you tell me if it's reproducable on your side with the struts2-showcase sample?
Tested with struts2.2.1 on Jonas4.10.3 

 Thanks,

 Olivier Sagit
 osagit.ext@orange-ftgroup.com

*********************************
This message and any attachments (the "message") are confidential and intended solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or falsified.
If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
********************************


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Dependancy Madness: Struts 2.2.1 spring 2.5 (preferably later ie: 3) and JPA2 backed with Hibernate

Posted by Maurizio Cucchiara <ma...@gmail.com>.
It looks like there is a spring library conflict.
Though at first glance would seem a spring issue, could you post the
list of the lib directory (probably there will be more than one spring
library version)

2010/12/20 Ken McWilliams <ke...@aerose.com>:
> I'm experiencing issues upgrading the struts2-spring-2-jpa-ajax demo
> found here
> http://struts.apache.org/2.2.1/docs/struts-2-spring-2-jpa-ajax.html
>
> I've set up quite a few 2.2.1 projects I've just had a hard time
> understanding the spring/hibernate dependencies. I don't suppose anyone
> has an updated version of this demo (Struts 2.2.1, jpa 2, spring
> (anything that works) =)
>
> With the above project I followed:
> http://struts.apache.org/2.2.1/docs/create-struts-2-web-application-using-maven-to-manage-artifacts-and-to-build-the-application.html
>
> So I removed struts2-core and struts2-spring-plugin and added back the
> 2.2.1 version of the struts2-spring-plugin (because it adds back
> struts2-core) and added javasssist (although there is still an older
> version because of the hibernate dependency) added log4j dependency and
> xml file and switched to using the
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
> filter.
>
> I'm getting at this moment:
>
> ************* HERE DOWN IS EXCEPTIONS ******************
>
> SEVERE: PWC1306: Startup of context /quickstart_upgrade-0.1-SNAPSHOT
> failed due to previous errors
> SEVERE: PWC1305: Exception during cleanup after start failed
> org.apache.catalina.LifecycleException: PWC2769: Manager has not yet
> been started
>        at
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:892)
>        at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:5456)
>        at com.sun.enterprise.web.WebModule.stop(WebModule.java:530)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5284)
>        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
>
> SEVERE: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5289)
>        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
> Caused by: java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> org.springframework.web.context.ContextLoader.<clinit>(ContextLoader.java:153)
>        at
> org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)
>        at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)
>        at
> org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4664)
>        at
> com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5266)
>        ... 38 more
>
> WARNING: java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
>
> SEVERE: Exception while invoking class
> com.sun.enterprise.web.WebApplication start method
> java.lang.Exception: java.lang.IllegalStateException:
> ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
>
> SEVERE: Exception while loading the app
> java.lang.Exception: java.lang.IllegalStateException:
> ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
>
> SEVERE: PWC1306: Startup of context /quickstart_upgrade-0.1-SNAPSHOT
> failed due to previous errors
> SEVERE: PWC1305: Exception during cleanup after start failed
> org.apache.catalina.LifecycleException: PWC2769: Manager has not yet
> been started
>        at
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:892)
>        at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:5456)
>        at com.sun.enterprise.web.WebModule.stop(WebModule.java:530)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5284)
>        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
>
> SEVERE: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5289)
>        at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
> Caused by: java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> org.springframework.web.context.ContextLoader.<clinit>(ContextLoader.java:153)
>        at
> org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)
>        at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)
>        at
> org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4664)
>        at
> com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5266)
>        ... 38 more
>
> WARNING: java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
> java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
>        at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
>
> SEVERE: Exception while invoking class
> com.sun.enterprise.web.WebApplication start method
> java.lang.Exception: java.lang.IllegalStateException:
> ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
>
> SEVERE: Exception while loading the app
> java.lang.Exception: java.lang.IllegalStateException:
> ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> java.lang.NoSuchMethodError:
> org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
>        at
> com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
>        at
> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>        at
> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
>        at
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
>        at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
>        at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $1.execute(CommandRunnerImpl.java:305)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>        at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl.access
> $900(CommandRunnerImpl.java:83)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1235)
>        at com.sun.enterprise.v3.admin.CommandRunnerImpl
> $ExecutionContext.execute(CommandRunnerImpl.java:1224)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
>        at
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
>        at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>        at
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>        at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
>        at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>        at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>        at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>        at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>        at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>        at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>        at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>        at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>        at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>        at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.doWork(AbstractThreadPool.java:330)
>        at com.sun.grizzly.util.AbstractThreadPool
> $Worker.run(AbstractThreadPool.java:309)
>        at java.lang.Thread.run(Thread.java:636)
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>



-- 
Maurizio Cucchiara

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org