spring - ERROR o.s.test.context.TestContextManager - Caught exception while allowing TestExecutionListener -


in spring boot 1.4.0.build-snapshot application i'm faced following issue when run tests @ ubuntu server(locally work fine):

error o.s.test.context.testcontextmanager - caught exception while allowing testexecutionlistener [org.springframework.boot.test.autoconfigure.autoconfigurereporttestexecutionlistener@3b0090a4] prepare test instance [com.example.api.controller.v1.index.indexcontrollertest@3af9c5b7] java.lang.illegalstateexception: failed load applicationcontext     @ org.springframework.test.context.cache.defaultcacheawarecontextloaderdelegate.loadcontext(defaultcacheawarecontextloaderdelegate.java:124)     @ org.springframework.test.context.support.defaulttestcontext.getapplicationcontext(defaulttestcontext.java:83)     @ org.springframework.boot.test.autoconfigure.autoconfigurereporttestexecutionlistener.preparetestinstance(autoconfigurereporttestexecutionlistener.java:49)     @ org.springframework.test.context.testcontextmanager.preparetestinstance(testcontextmanager.java:230)     @ org.springframework.test.context.junit4.springjunit4classrunner.createtest(springjunit4classrunner.java:228)     @ org.springframework.test.context.junit4.springjunit4classrunner$1.runreflectivecall(springjunit4classrunner.java:287)     @ org.junit.internal.runners.model.reflectivecallable.run(reflectivecallable.java:12)     @ org.springframework.test.context.junit4.springjunit4classrunner.methodblock(springjunit4classrunner.java:289)     @ org.springframework.test.context.junit4.springjunit4classrunner.runchild(springjunit4classrunner.java:247)     @ org.springframework.test.context.junit4.springjunit4classrunner.runchild(springjunit4classrunner.java:94)     @ org.junit.runners.parentrunner$3.run(parentrunner.java:290)     @ org.junit.runners.parentrunner$1.schedule(parentrunner.java:71)     @ org.junit.runners.parentrunner.runchildren(parentrunner.java:288)     @ org.junit.runners.parentrunner.access$000(parentrunner.java:58)     @ org.junit.runners.parentrunner$2.evaluate(parentrunner.java:268)     @ org.springframework.test.context.junit4.statements.runbeforetestclasscallbacks.evaluate(runbeforetestclasscallbacks.java:61)     @ org.springframework.test.context.junit4.statements.runaftertestclasscallbacks.evaluate(runaftertestclasscallbacks.java:70)     @ org.junit.runners.parentrunner.run(parentrunner.java:363)     @ org.springframework.test.context.junit4.springjunit4classrunner.run(springjunit4classrunner.java:191)     @ org.apache.maven.surefire.junit4.junit4testset.execute(junit4testset.java:53)     @ org.apache.maven.surefire.junit4.junit4provider.executetestset(junit4provider.java:123)     @ org.apache.maven.surefire.junit4.junit4provider.invoke(junit4provider.java:104)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:498)     @ org.apache.maven.surefire.util.reflectionutils.invokemethodwitharray(reflectionutils.java:164)     @ org.apache.maven.surefire.booter.providerfactory$providerproxy.invoke(providerfactory.java:110)     @ org.apache.maven.surefire.booter.surefirestarter.invokeprovider(surefirestarter.java:175)     @ org.apache.maven.surefire.booter.surefirestarter.runsuitesinprocesswhenforked(surefirestarter.java:107)     @ org.apache.maven.surefire.booter.forkedbooter.main(forkedbooter.java:68) caused by: java.lang.illegalargumentexception: cannot instantiate interface org.springframework.context.applicationcontextinitializer : org.springframework.boot.context.configurationwarningsapplicationcontextinitializer     @ org.springframework.boot.springapplication.createspringfactoriesinstances(springapplication.java:422)     @ org.springframework.boot.springapplication.getspringfactoriesinstances(springapplication.java:401)     @ org.springframework.boot.springapplication.getspringfactoriesinstances(springapplication.java:392)     @ org.springframework.boot.springapplication.initialize(springapplication.java:261)     @ org.springframework.boot.springapplication.<init>(springapplication.java:237)     @ org.springframework.boot.test.context.springbootcontextloader.getspringapplication(springbootcontextloader.java:121)     @ org.springframework.boot.test.context.springbootcontextloader.loadcontext(springbootcontextloader.java:84)     @ org.springframework.test.context.cache.defaultcacheawarecontextloaderdelegate.loadcontextinternal(defaultcacheawarecontextloaderdelegate.java:98)     @ org.springframework.test.context.cache.defaultcacheawarecontextloaderdelegate.loadcontext(defaultcacheawarecontextloaderdelegate.java:116)     ... 30 common frames omitted caused by: java.lang.illegalargumentexception: class org.springframework.boot.context.configurationwarningsapplicationcontextinitializer not assignable interface org.springframework.context.applicationcontextinitializer     @ org.springframework.util.assert.isassignable(assert.java:376)     @ org.springframework.util.assert.isassignable(assert.java:359)     @ org.springframework.boot.springapplication.createspringfactoriesinstances(springapplication.java:415)     ... 38 common frames omitted 

what can reason of issue ?

updated

finally have started application additional vm argument -djava.security.egd=file:/dev/./urandom described in question spring boot actuator application won't start on ubuntu vps still no luck tests on ubuntu server


Comments

Popular posts from this blog

Python Pandas join aggregated tables -

java - Static nested class instance -

process - Python What is the difference between a Pool of worker processes and just running multiple Processes? -