spring - java.lang.IllegalArgumentException starting libreplan in docker -


i have docker repo (here) source code (here) supposed start libreplan on tomcat server. there docker-compose.yml sets up. however, when start container, long list of java exceptions:

libreplan_1 | error [01-june 05:01:53] [main] org.springframework.web.context.contextloader  - context initialization failed libreplan_1 | org.springframework.beans.factory.beancreationexception: error creating bean name '_filterchainproxypostprocessor': beanpostprocessor before instantiation of bean failed; nested exception org.springframework.beans.factory.beancreationexception: error creating bean name 'org.springframework.transaction.config.internaltransactionadvisor': cannot resolve reference bean 'org.springframework.transaction.annotation.annotationtransactionattributesource#0' while setting bean property 'transactionattributesource'; nested exception org.springframework.beans.factory.beancreationexception: error creating bean name 'org.springframework.transaction.annotation.annotationtransactionattributesource#0': initialization of bean failed; nested exception org.springframework.beans.factory.beancreationexception: error creating bean name 'cxf' defined in class path resource [meta-inf/cxf/cxf.xml]: initialization of bean failed; nested exception java.lang.illegalargumentexception: error @ ::0 can't find referenced pointcut methodwithinconcurrentmodificationmarkedtype libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory$1.run(abstractautowirecapablebeanfactory.java:405) libreplan_1 |   @ java.security.accesscontroller.doprivileged(native method) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:380) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:264) libreplan_1 |   @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:222) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:261) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:185) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:164) libreplan_1 |   @ org.springframework.context.support.abstractapplicationcontext.getbean(abstractapplicationcontext.java:880) libreplan_1 |   @ org.springframework.context.support.abstractapplicationcontext.registerbeanpostprocessors(abstractapplicationcontext.java:605) libreplan_1 |   @ org.springframework.context.support.abstractapplicationcontext.refresh(abstractapplicationcontext.java:365) libreplan_1 |   @ org.springframework.web.context.contextloader.createwebapplicationcontext(contextloader.java:255) libreplan_1 |   @ org.springframework.web.context.contextloader.initwebapplicationcontext(contextloader.java:199) libreplan_1 |   @ org.springframework.web.context.contextloaderlistener.contextinitialized(contextloaderlistener.java:45) libreplan_1 |   @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:4210) libreplan_1 |   @ org.apache.catalina.core.standardcontext.start(standardcontext.java:4709) libreplan_1 |   @ org.apache.catalina.core.containerbase.addchildinternal(containerbase.java:802) libreplan_1 |   @ org.apache.catalina.core.containerbase.addchild(containerbase.java:779) libreplan_1 |   @ org.apache.catalina.core.standardhost.addchild(standardhost.java:583) libreplan_1 |   @ org.apache.catalina.startup.hostconfig.deploydescriptor(hostconfig.java:676) libreplan_1 |   @ org.apache.catalina.startup.hostconfig.deploydescriptors(hostconfig.java:602) libreplan_1 |   @ org.apache.catalina.startup.hostconfig.deployapps(hostconfig.java:503) libreplan_1 |   @ org.apache.catalina.startup.hostconfig.start(hostconfig.java:1322) libreplan_1 |   @ org.apache.catalina.startup.hostconfig.lifecycleevent(hostconfig.java:325) libreplan_1 |   @ org.apache.catalina.util.lifecyclesupport.firelifecycleevent(lifecyclesupport.java:142) libreplan_1 |   @ org.apache.catalina.core.containerbase.start(containerbase.java:1068) libreplan_1 |   @ org.apache.catalina.core.standardhost.start(standardhost.java:822) libreplan_1 |   @ org.apache.catalina.core.containerbase.start(containerbase.java:1060) libreplan_1 |   @ org.apache.catalina.core.standardengine.start(standardengine.java:463) libreplan_1 |   @ org.apache.catalina.core.standardservice.start(standardservice.java:525) libreplan_1 |   @ org.apache.catalina.core.standardserver.start(standardserver.java:759) libreplan_1 |   @ org.apache.catalina.startup.catalina.start(catalina.java:595) libreplan_1 |   @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) libreplan_1 |   @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57) libreplan_1 |   @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) libreplan_1 |   @ java.lang.reflect.method.invoke(method.java:606) libreplan_1 |   @ org.apache.catalina.startup.bootstrap.start(bootstrap.java:289) libreplan_1 |   @ org.apache.catalina.startup.bootstrap.main(bootstrap.java:414) libreplan_1 | caused by: org.springframework.beans.factory.beancreationexception: error creating bean name 'org.springframework.transaction.config.internaltransactionadvisor': cannot resolve reference bean 'org.springframework.transaction.annotation.annotationtransactionattributesource#0' while setting bean property 'transactionattributesource'; nested exception org.springframework.beans.factory.beancreationexception: error creating bean name 'org.springframework.transaction.annotation.annotationtransactionattributesource#0': initialization of bean failed; nested exception org.springframework.beans.factory.beancreationexception: error creating bean name 'cxf' defined in class path resource [meta-inf/cxf/cxf.xml]: initialization of bean failed; nested exception java.lang.illegalargumentexception: error @ ::0 can't find referenced pointcut methodwithinconcurrentmodificationmarkedtype libreplan_1 |   @ org.springframework.beans.factory.support.beandefinitionvalueresolver.resolvereference(beandefinitionvalueresolver.java:275) libreplan_1 |   @ org.springframework.beans.factory.support.beandefinitionvalueresolver.resolvevalueifnecessary(beandefinitionvalueresolver.java:104) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.applypropertyvalues(abstractautowirecapablebeanfactory.java:1245) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.populatebean(abstractautowirecapablebeanfactory.java:1010) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:472) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory$1.run(abstractautowirecapablebeanfactory.java:409) libreplan_1 |   @ java.security.accesscontroller.doprivileged(native method) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:380) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:264) libreplan_1 |   @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:222) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:261) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:185) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:164) libreplan_1 |   @ org.springframework.aop.framework.autoproxy.beanfactoryadvisorretrievalhelper.findadvisorbeans(beanfactoryadvisorretrievalhelper.java:87) libreplan_1 |   @ org.springframework.aop.framework.autoproxy.abstractadvisorautoproxycreator.findcandidateadvisors(abstractadvisorautoproxycreator.java:98) libreplan_1 |   @ org.springframework.aop.aspectj.annotation.annotationawareaspectjautoproxycreator.findcandidateadvisors(annotationawareaspectjautoproxycreator.java:83) libreplan_1 |   @ org.springframework.aop.aspectj.autoproxy.aspectjawareadvisorautoproxycreator.shouldskip(aspectjawareadvisorautoproxycreator.java:105) libreplan_1 |   @ org.springframework.aop.framework.autoproxy.abstractautoproxycreator.postprocessbeforeinstantiation(abstractautoproxycreator.java:281) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.applybeanpostprocessorsbeforeinstantiation(abstractautowirecapablebeanfactory.java:791) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.resolvebeforeinstantiation(abstractautowirecapablebeanfactory.java:762) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory$1.run(abstractautowirecapablebeanfactory.java:399) libreplan_1 |   ... 37 more libreplan_1 | caused by: org.springframework.beans.factory.beancreationexception: error creating bean name 'org.springframework.transaction.annotation.annotationtransactionattributesource#0': initialization of bean failed; nested exception org.springframework.beans.factory.beancreationexception: error creating bean name 'cxf' defined in class path resource [meta-inf/cxf/cxf.xml]: initialization of bean failed; nested exception java.lang.illegalargumentexception: error @ ::0 can't find referenced pointcut methodwithinconcurrentmodificationmarkedtype libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:480) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory$1.run(abstractautowirecapablebeanfactory.java:409) libreplan_1 |   @ java.security.accesscontroller.doprivileged(native method) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:380) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:264) libreplan_1 |   @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:222) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:261) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:185) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:164) libreplan_1 |   @ org.springframework.beans.factory.support.beandefinitionvalueresolver.resolvereference(beandefinitionvalueresolver.java:269) libreplan_1 |   ... 57 more libreplan_1 | caused by: org.springframework.beans.factory.beancreationexception: error creating bean name 'cxf' defined in class path resource [meta-inf/cxf/cxf.xml]: initialization of bean failed; nested exception java.lang.illegalargumentexception: error @ ::0 can't find referenced pointcut methodwithinconcurrentmodificationmarkedtype libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:480) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory$1.run(abstractautowirecapablebeanfactory.java:409) libreplan_1 |   @ java.security.accesscontroller.doprivileged(native method) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:380) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:264) libreplan_1 |   @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:222) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:261) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:185) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:164) libreplan_1 |   @ org.springframework.context.support.abstractapplicationcontext.getbean(abstractapplicationcontext.java:880) libreplan_1 |   @ org.apache.cxf.bus.spring.busextensionpostprocessor.getbus(busextensionpostprocessor.java:62) libreplan_1 |   @ org.apache.cxf.bus.spring.busextensionpostprocessor.postprocessbeforeinitialization(busextensionpostprocessor.java:53) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.applybeanpostprocessorsbeforeinitialization(abstractautowirecapablebeanfactory.java:350) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1331) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:473) libreplan_1 |   ... 66 more libreplan_1 | caused by: java.lang.illegalargumentexception: error @ ::0 can't find referenced pointcut methodwithinconcurrentmodificationmarkedtype libreplan_1 |   @ org.aspectj.weaver.tools.pointcutparser.parsepointcutexpression(pointcutparser.java:315) libreplan_1 |   @ org.springframework.aop.aspectj.aspectjexpressionpointcut.buildpointcutexpression(aspectjexpressionpointcut.java:206) libreplan_1 |   @ org.springframework.aop.aspectj.aspectjexpressionpointcut.checkreadytomatch(aspectjexpressionpointcut.java:193) libreplan_1 |   @ org.springframework.aop.aspectj.aspectjexpressionpointcut.getclassfilter(aspectjexpressionpointcut.java:174) libreplan_1 |   @ org.springframework.aop.support.aoputils.canapply(aoputils.java:195) libreplan_1 |   @ org.springframework.aop.support.aoputils.canapply(aoputils.java:250) libreplan_1 |   @ org.springframework.aop.support.aoputils.findadvisorsthatcanapply(aoputils.java:284) libreplan_1 |   @ org.springframework.aop.framework.autoproxy.abstractadvisorautoproxycreator.findadvisorsthatcanapply(abstractadvisorautoproxycreator.java:113) libreplan_1 |   @ org.springframework.aop.framework.autoproxy.abstractadvisorautoproxycreator.findeligibleadvisors(abstractadvisorautoproxycreator.java:85) libreplan_1 |   @ org.springframework.aop.framework.autoproxy.abstractadvisorautoproxycreator.getadvicesandadvisorsforbean(abstractadvisorautoproxycreator.java:66) libreplan_1 |   @ org.springframework.aop.framework.autoproxy.abstractautoproxycreator.wrapifnecessary(abstractautoproxycreator.java:362) libreplan_1 |   @ org.springframework.aop.framework.autoproxy.abstractautoproxycreator.getearlybeanreference(abstractautoproxycreator.java:271) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.getearlybeanreference(abstractautowirecapablebeanfactory.java:645) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory$2.getobject(abstractautowirecapablebeanfactory.java:464) libreplan_1 |   @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:185) libreplan_1 |   @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:166) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:206) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:185) libreplan_1 |   @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:164) libreplan_1 |   @ org.springframework.context.support.abstractapplicationcontext.getbean(abstractapplicationcontext.java:880) libreplan_1 |   @ org.apache.cxf.bus.spring.busextensionpostprocessor.getbus(busextensionpostprocessor.java:62) libreplan_1 |   @ org.apache.cxf.bus.spring.busextensionpostprocessor.postprocessbeforeinitialization(busextensionpostprocessor.java:53) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.applybeanpostprocessorsbeforeinitialization(abstractautowirecapablebeanfactory.java:350) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1331) libreplan_1 |   @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:473) libreplan_1 |   ... 80 more 

i don't know java @ , have no idea how start debugging this. advice?


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -