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

java - Static nested class instance -

c# - Bluetooth LE CanUpdate Characteristic property -

JavaScript - Replace variable from string in all occurrences -