Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

LocalFirstDependencyResolver | Unable to find dependency #25

Closed
ogavrisevs opened this issue Jan 10, 2015 · 4 comments
Closed

LocalFirstDependencyResolver | Unable to find dependency #25

ogavrisevs opened this issue Jan 10, 2015 · 4 comments
Assignees
Labels

Comments

@ogavrisevs
Copy link

When I build and try to run app on clean mac im getting warring "Unable to find dependency [group:com.ofg, module:stub-runner-examples, version:*, transitive:false] in local repository" which results in failing of app start.

Steps :

"./gradlew clean build "
"cd ./build/libs"
"java -Dspring.profiles.active=dev -jar boot-microservice.jar"

I tried to set "stubrunner.stubs.skip-local-repo: true" in "application.yml" but it did not help, during startup app uses " StubRunnerConfiguration$LocalFirstDependencyResolver" and fails.

If I clone "stub-runner-examples" and build local artifact im able to run "boot-microservice" app locally.


Dependencie tree:

+--- com.github.tomakehurst:wiremock:1.52 (*)
+--- com.ofg:micro-infra-spring-test:0.7.3
|    \--- com.ofg:micro-deps-spring-test-config:0.5.3
|         +--- org.springframework:spring-context:4.1.3.RELEASE (*)
|         +--- com.ofg:micro-deps:0.7.4 (*)
|         +--- com.ofg:stub-runner-spring:0.2.3 (*)
|         +--- com.ofg:micro-deps-spring-config:0.5.3 (*)
|         +--- cglib:cglib-nodep:3.1
|         +--- org.objenesis:objenesis:2.1
|         +--- org.aspectj:aspectjweaver:1.8.4
|         +--- org.spockframework:spock-core:0.7-groovy-2.0 (*)
|         +--- org.spockframework:spock-spring:0.7-groovy-2.0
|         |    \--- org.spockframework:spock-core:0.7-groovy-2.0 (*)
|         +--- org.springframework:spring-webmvc:4.1.3.RELEASE (*)
|         +--- org.springframework:spring-test:4.1.3.RELEASE (*)
|         \--- com.github.tomakehurst:wiremock:1.52 (*)
\--- org.spockframework:spock-spring:0.7-groovy-2.0 (*)

Stack trace :

2015-01-10 23:04:19.426+0100 | INFO  |  | main | c.o.s.c.StubRunnerConfiguration$LocalFirstDependencyResolver | Resolving dependency [group:com.ofg, module:stub-runner-examples, version:*, transitive:false] location in local repository...
2015-01-10 23:04:44.933+0100 | WARN  |  | main | c.o.s.c.StubRunnerConfiguration$LocalFirstDependencyResolver | Unable to find dependency [group:com.ofg, module:stub-runner-examples, version:*, transitive:false] in local repository
2015-01-10 23:04:47.839+0100 | WARN  |  | main | o.s.b.c.e.AnnotationConfigEmbeddedWebApplicationContext | Exception encountered during context initialization - cancelling refresh attempt
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'batchStubRunner' defined in class path resource [com/ofg/stub/config/StubRunnerConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ofg.stub.StubRunning]: Factory method 'batchStubRunner' threw exception; nested exception is java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:602) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1111) ~[spring-beans-



4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1006) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) ~[spring-context-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) ~[spring-context-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:109) [spring-boot-1.2.0.RELEASE.jar!/:1.2.0.RELEASE]
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:691) [spring-boot-1.2.0.RELEASE.jar!/:1.2.0.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:321) [spring-boot-1.2.0.RELEASE.jar!/:1.2.0.RELEASE]
    at org.springframework.boot.SpringApplication$run.call(Unknown Source) [spring-boot-1.2.0.RELEASE.jar!/:1.2.0.RELEASE]
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-2.3.7.jar!/:2.3.7]
    at com.ofg.twitter.Application.main(Application.groovy:27) [boot-microservice.jar!/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:53) [boot-microservice.jar!/:na]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ofg.stub.StubRunning]: Factory method 'batchStubRunner' threw exception; nested exception is java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:591) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    ... 25 common frames omitted
Caused by: java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_25]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408) ~[na:1.8.0_25]
    at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:71) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:81) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) [groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.GrapeIvy.getDependencies(GrapeIvy.groovy:421) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.GrapeIvy.resolve(GrapeIvy.groovy:566) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.GrapeIvy$resolve$2.callCurrent(Unknown Source) ~[na:na]
    at groovy.grape.GrapeIvy.resolve(GrapeIvy.groovy:531) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.Grape.resolve(Grape.java:198) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.Grape.resolve(Grape.java:184) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:43) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.callStatic(StaticMetaMethodSite.java:99) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:169) [groovy-all-2.3.7.jar!/:2.3.7]
    at com.ofg.stub.config.StubRunnerConfiguration$DependencyResolver.resolveDependencyLocation(StubRunnerConfiguration.groovy:202) ~[stub-runner-spring-0.2.3.jar!/:na]
    at com.ofg.stub.config.StubRunnerConfiguration$DependencyResolver$resolveDependencyLocation.call(Unknown Source) ~[na:na]
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-2.3.7.jar!/:2.3.7]
    at com.ofg.stub.config.StubRunnerConfiguration$LocalFirstDependencyResolver.resolveDependency(StubRunnerConfiguration.groovy:180) ~[stub-runner-spring-0.2.3.jar!/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-2.3.7.jar!/:2.3.7]
    at com.ofg.stub.config.StubRunnerConfiguration.findGrabbedStubJars(StubRunnerConfiguration.groovy:116) ~[stub-runner-spring-0.2.3.jar!/:na]
    at com.ofg.stub.config.StubRunnerConfiguration.batchStubRunner(StubRunnerConfiguration.groovy:90) ~[stub-runner-spring-0.2.3.jar!/:na]
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07.CGLIB$batchStubRunner$20(<generated>) ~[spring-core-4.1.3.RELEASE.jar!/:na]
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07$$FastClassBySpringCGLIB$$7fe68dd2.invoke(<generated>) ~[spring-core-4.1.3.RELEASE.jar!/:na]
    at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) ~[spring-core-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309) ~[spring-context-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07.batchStubRunner(<generated>) ~[spring-core-4.1.3.RELEASE.jar!/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    ... 26 common frames omitted
2015-01-10 23:04:47.860+0100 | INFO  |  | ProcessThread(sid:0 cport:-1): | o.a.z.s.PrepRequestProcessor | Processed session termination for sessionid: 0x14ad5e048240000
2015-01-10 23:04:47.862+0100 | INFO  |  | main | o.a.z.ZooKeeper | Session: 0x14ad5e048240000 closed
2015-01-10 23:04:47.862+0100 | INFO  |  | main-EventThread | o.a.z.ClientCnxn | EventThread shut down
2015-01-10 23:04:47.863+0100 | INFO  |  | NIOServerCxn.Factory:0.0.0.0/0.0.0.0:45636 | o.a.z.s.NIOServerCnxn | Closed socket connection for client /127.0.0.1:52735 which had sessionid 0x14ad5e048240000
2015-01-10 23:04:47.863+0100 | INFO  |  | NIOServerCxn.Factory:0.0.0.0/0.0.0.0:45636 | o.a.z.s.NIOServerCnxnFactory | NIOServerCnxn factory exited run method
2015-01-10 23:04:47.864+0100 | INFO  |  | Thread-4 | o.a.z.s.ZooKeeperServer | shutting down
2015-01-10 23:04:47.864+0100 | INFO  |  | main | o.a.z.s.ZooKeeperServer | shutting down
2015-01-10 23:04:47.864+0100 | INFO  |  | Thread-4 | o.a.z.s.SessionTrackerImpl | Shutting down
2015-01-10 23:04:47.864+0100 | INFO  |  | main | o.a.z.s.SessionTrackerImpl | Shutting down
2015-01-10 23:04:47.864+0100 | INFO  |  | Thread-4 | o.a.z.s.PrepRequestProcessor | Shutting down
2015-01-10 23:04:47.864+0100 | INFO  |  | main | o.a.z.s.PrepRequestProcessor | Shutting down
2015-01-10 23:04:47.864+0100 | INFO  |  | main | o.a.z.s.SyncRequestProcessor | Shutting down
2015-01-10 23:04:47.864+0100 | INFO  |  | Thread-4 | o.a.z.s.SyncRequestProcessor | Shutting down
2015-01-10 23:04:47.865+0100 | INFO  |  | ProcessThread(sid:0 cport:-1): | o.a.z.s.PrepRequestProcessor | PrepRequestProcessor exited loop!
2015-01-10 23:04:47.865+0100 | INFO  |  | SyncThread:0 | o.a.z.s.SyncRequestProcessor | SyncRequestProcessor exited!
2015-01-10 23:04:47.865+0100 | INFO  |  | main | o.a.z.s.FinalRequestProcessor | shutdown of request processor complete
2015-01-10 23:04:47.866+0100 | INFO  |  | Thread-4 | o.a.z.s.FinalRequestProcessor | shutdown of request processor complete
2015-01-10 23:04:48.002+0100 | INFO  |  | SessionTracker | o.a.z.s.SessionTrackerImpl | SessionTrackerImpl exited loop!
2015-01-10 23:04:48.064+0100 | INFO  |  | main | o.s.o.j.LocalContainerEntityManagerFactoryBean | Closing JPA EntityManagerFactory for persistence unit 'default'
2015-01-10 23:04:48.065+0100 | INFO  |  | main | o.h.t.h.SchemaExport | HHH000227: Running hbm2ddl schema export
2015-01-10 23:04:48.069+0100 | INFO  |  | main | o.h.t.h.SchemaExport | HHH000230: Schema export complete
2015-01-10 23:04:48.071+0100 | INFO  |  | main | o.a.c.c.StandardService | Stopping service Tomcat
2015-01-10 23:04:48.086+0100 | INFO  |  | main | o.s.b.l.ClasspathLoggingApplicationListener | Application failed to start with classpath: [jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-starter-web-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-starter-actuator-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-starter-data-jpa-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-context-support-4.1.1.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/groovy-all-2.3.7.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-mapper-asl-1.9.13.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-core-asl-1.9.13.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/guava-18.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/commons-lang3-3.3.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json-path-assert-1.2.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/snakeyaml-1.14.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/validation-api-1.1.0.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/hibernate-validator-5.1.3.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/gpars-1.2.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/ehcache-2.9.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/micro-infra-spring-boot-starter-0.7.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-starter-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-starter-tomcat-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-core-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-web-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-webmvc-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-actuator-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-starter-aop-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-starter-jdbc-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/hibernate-entitymanager-4.3.7.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-orm-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-data-jpa-1.7.1.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-aspects-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/hamcrest-core-1.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/slf4j-api-1.7.7.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json-path-1.2.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/hamcrest-library-1.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jboss-logging-3.1.3.GA.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/classmate-1.0.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/multiverse-core-0.7.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jsr166y-1.7.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/micro-infra-spring-0.7.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-autoconfigure-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-boot-starter-logging-1.2.0.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/tomcat-embed-core-8.0.15.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/tomcat-embed-logging-juli-8.0.15.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/tomcat-embed-websocket-8.0.15.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-aop-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-expression-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/aspectjweaver-1.8.4.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-jdbc-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/tomcat-jdbc-8.0.15.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-tx-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jboss-logging-annotations-1.2.0.Beta1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/hibernate-core-4.3.7.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/dom4j-1.6.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/hibernate-commons-annotations-4.0.5.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jboss-transaction-api_1.2_spec-1.0.0.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/javassist-3.18.1-GA.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-data-commons-1.9.1.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jcl-over-slf4j-1.7.7.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json-smart-2.1.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/micro-infra-spring-base-0.7.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/micro-infra-hystrix-0.7.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/micro-infra-spring-swagger-0.7.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/micro-infra-spring-swagger-ui-0.7.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jul-to-slf4j-1.7.7.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/log4j-over-slf4j-1.7.7.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/logback-classic-1.1.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/tomcat-juli-8.0.15.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/antlr-2.7.7.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jandex-1.1.0.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/xml-apis-1.0.b2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/asm-1.0.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/micro-deps-spring-config-0.5.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/metrics-core-3.0.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/metrics-graphite-3.0.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/asyncretry-jdk7-0.0.6.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/hystrix-core-1.4.0-RC5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/swagger-springmvc-0.9.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/logback-core-1.1.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/asm-3.3.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/rxjava-core-0.20.4.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/archaius-core-0.4.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/swagger-core_2.10-1.3.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/swagger-models-0.9.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/micro-deps-0.7.4.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/stub-runner-spring-0.2.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/commons-configuration-1.8.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-module-scala_2.10-2.1.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-module-jsonSchema-2.1.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-jaxrs-json-provider-2.0.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/swagger-annotations-1.3.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json4s-ext_2.10-3.2.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json4s-native_2.10-3.2.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json4s-jackson_2.10-3.2.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/curator-x-discovery-2.7.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/curator-test-2.7.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/http-builder-0.7.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/ivy-2.3.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/stub-runner-0.3.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/scala-library-2.10.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/scala-reflect-2.10.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-module-jaxb-annotations-2.0.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jsr311-api-1.1.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/joda-time-2.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/joda-convert-1.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json4s-core_2.10-3.2.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/curator-recipes-2.7.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/zookeeper-3.4.6.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/commons-math-2.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json-lib-2.3-jdk15.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/nekohtml-1.9.16.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/xml-resolver-1.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/wiremock-1.52.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/args4j-2.0.29.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/javax.servlet-api-3.0.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json4s-ast_2.10-3.2.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/scalap-2.10.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/curator-framework-2.7.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/log4j-1.2.16.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jline-0.9.94.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/netty-3.7.0.Final.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/commons-codec-1.6.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/commons-beanutils-1.8.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/commons-collections-3.2.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/ezmorph-1.0.6.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/xercesImpl-2.9.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/xmlunit-1.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jetty-6.1.26.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jsonassert-1.2.3.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jopt-simple-4.7.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/curator-client-2.7.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jetty-util-6.1.26.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/json-20090211.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-databind-2.4.4.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/tomcat-embed-el-8.0.15.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-beans-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/spring-context-4.1.3.RELEASE.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/aspectjrt-1.8.4.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/aopalliance-1.0.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/commons-lang-2.6.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-core-2.4.4.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/jackson-annotations-2.4.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/paranamer-2.5.6.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/httpclient-4.3.5.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/commons-logging-1.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/httpcore-4.3.2.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/cglib-nodep-3.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/objenesis-2.1.jar!/, jar:file:/Users/oskars/private/boot-microservice/build/libs/boot-microservice.jar!/lib/h2-1.4.182.jar!/]
2015-01-10 23:04:48.088+0100 | INFO  |  | main | o.s.b.a.l.AutoConfigurationReportLoggingInitializer |

Error starting ApplicationContext. To display the auto-configuration report enabled debug logging (start with --debug)


2015-01-10 23:04:48.096+0100 | ERROR |  | main | o.s.b.SpringApplication | Application startup failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'batchStubRunner' defined in class path resource [com/ofg/stub/config/StubRunnerConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ofg.stub.StubRunning]: Factory method 'batchStubRunner' threw exception; nested exception is java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:602) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1111) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1006) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) ~[spring-context-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) ~[spring-context-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:109) ~[spring-boot-1.2.0.RELEASE.jar!/:1.2.0.RELEASE]
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:691) ~[spring-boot-1.2.0.RELEASE.jar!/:1.2.0.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:321) ~[spring-boot-1.2.0.RELEASE.jar!/:1.2.0.RELEASE]
    at org.springframework.boot.SpringApplication$run.call(Unknown Source) [spring-boot-1.2.0.RELEASE.jar!/:1.2.0.RELEASE]
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-2.3.7.jar!/:2.3.7]
    at com.ofg.twitter.Application.main(Application.groovy:27) [boot-microservice.jar!/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:53) [boot-microservice.jar!/:na]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ofg.stub.StubRunning]: Factory method 'batchStubRunner' threw exception; nested exception is java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:591) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    ... 25 common frames omitted
Caused by: java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_25]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408) ~[na:1.8.0_25]
    at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:71) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:81) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) [groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.GrapeIvy.getDependencies(GrapeIvy.groovy:421) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.GrapeIvy.resolve(GrapeIvy.groovy:566) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.GrapeIvy$resolve$2.callCurrent(Unknown Source) ~[na:na]
    at groovy.grape.GrapeIvy.resolve(GrapeIvy.groovy:531) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.Grape.resolve(Grape.java:198) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.grape.Grape.resolve(Grape.java:184) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:43) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.callStatic(StaticMetaMethodSite.java:99) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:169) [groovy-all-2.3.7.jar!/:2.3.7]
    at com.ofg.stub.config.StubRunnerConfiguration$DependencyResolver.resolveDependencyLocation(StubRunnerConfiguration.groovy:202) ~[stub-runner-spring-0.2.3.jar!/:na]
    at com.ofg.stub.config.StubRunnerConfiguration$DependencyResolver$resolveDependencyLocation.call(Unknown Source) ~[na:na]
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-2.3.7.jar!/:2.3.7]
    at com.ofg.stub.config.StubRunnerConfiguration$LocalFirstDependencyResolver.resolveDependency(StubRunnerConfiguration.groovy:180) ~[stub-runner-spring-0.2.3.jar!/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68) ~[groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.7.jar!/:2.3.7]
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-2.3.7.jar!/:2.3.7]
    at com.ofg.stub.config.StubRunnerConfiguration.findGrabbedStubJars(StubRunnerConfiguration.groovy:116) ~[stub-runner-spring-0.2.3.jar!/:na]
    at com.ofg.stub.config.StubRunnerConfiguration.batchStubRunner(StubRunnerConfiguration.groovy:90) ~[stub-runner-spring-0.2.3.jar!/:na]
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07.CGLIB$batchStubRunner$20(<generated>) ~[spring-core-4.1.3.RELEASE.jar!/:na]
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07$$FastClassBySpringCGLIB$$7fe68dd2.invoke(<generated>) ~[spring-core-4.1.3.RELEASE.jar!/:na]
    at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) ~[spring-core-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309) ~[spring-context-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07.batchStubRunner(<generated>) ~[spring-core-4.1.3.RELEASE.jar!/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) ~[spring-beans-4.1.3.RELEASE.jar!/:4.1.3.RELEASE]
    ... 26 common frames omitted
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:53)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'batchStubRunner' defined in class path resource [com/ofg/stub/config/StubRunnerConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ofg.stub.StubRunning]: Factory method 'batchStubRunner' threw exception; nested exception is java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:602)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1111)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1006)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
    at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:109)
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:691)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:321)
    at org.springframework.boot.SpringApplication$run.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at com.ofg.twitter.Application.main(Application.groovy:27)
    ... 6 more
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ofg.stub.StubRunning]: Factory method 'batchStubRunner' threw exception; nested exception is java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:591)
    ... 25 more
Caused by: java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.ofg#stub-runner-examples;latest.default: not found]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
    at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:71)
    at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:81)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190)
    at groovy.grape.GrapeIvy.getDependencies(GrapeIvy.groovy:421)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166)
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56)
    at groovy.grape.GrapeIvy.resolve(GrapeIvy.groovy:566)
    at groovy.grape.GrapeIvy$resolve$2.callCurrent(Unknown Source)
    at groovy.grape.GrapeIvy.resolve(GrapeIvy.groovy:531)
    at groovy.grape.Grape.resolve(Grape.java:198)
    at groovy.grape.Grape.resolve(Grape.java:184)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
    at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:43)
    at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.callStatic(StaticMetaMethodSite.java:99)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:169)
    at com.ofg.stub.config.StubRunnerConfiguration$DependencyResolver.resolveDependencyLocation(StubRunnerConfiguration.groovy:202)
    at com.ofg.stub.config.StubRunnerConfiguration$DependencyResolver$resolveDependencyLocation.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at com.ofg.stub.config.StubRunnerConfiguration$LocalFirstDependencyResolver.resolveDependency(StubRunnerConfiguration.groovy:180)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207)
    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
    at com.ofg.stub.config.StubRunnerConfiguration.findGrabbedStubJars(StubRunnerConfiguration.groovy:116)
    at com.ofg.stub.config.StubRunnerConfiguration.batchStubRunner(StubRunnerConfiguration.groovy:90)
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07.CGLIB$batchStubRunner$20(<generated>)
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07$$FastClassBySpringCGLIB$$7fe68dd2.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
    at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309)
    at com.ofg.stub.config.StubRunnerConfiguration$$EnhancerBySpringCGLIB$$a57bb07.batchStubRunner(<generated>)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
    ... 26 more
oskarss-MacBook-Pro:libs oskars$  
@szpak szpak closed this as completed in 7130281 Jan 11, 2015
@szpak
Copy link
Contributor

szpak commented Jan 11, 2015

Thanks Oskars for your report. In fact there was an issue with dependencies resolving by stub-runner. It was fixed in 0.7.7. I upgraded micro-infra stack in boot-microservice to 0.7.7 and I am not able to reproduce that issue locally. Please pull changes from master and test it.

@szpak szpak self-assigned this Jan 11, 2015
@szpak szpak added the bug label Jan 11, 2015
@szpak
Copy link
Contributor

szpak commented Jan 11, 2015

Btw, do not upgrade micro-infra to 0.8.1 until #26 is fixed (it is too late to do that tonight :) ).

@ogavrisevs
Copy link
Author

Yes, thanks bump to 0.7.7 version helped.
Im able to resolve stub from remote repo.

2015-01-11 13:43:27.619+0100 | INFO  |  | main |   c.o.s.c.StubRunnerConfiguration$LocalFirstDependencyResolver | Resolving dependency     [group:com.ofg, module:stub-runner-examples, version:*, transitive:false] location in local repository...
2015-01-11 13:43:34.201+0100 | WARN  |  | main | c.o.s.c.StubRunnerConfiguration$LocalFirstDependencyResolver | Unable to find dependency [group:com.ofg, module:stub-runner-examples, version:*, transitive:false] in local repository, trying http://dl.bintray.com/4finance/micro
2015-01-11 13:43:34.290+0100 | INFO  |  | main | c.o.s.c.StubRunnerConfiguration$RemoteDependencyResolver | Resolving dependency [group:com.ofg, module:stub-runner-examples, version:*, transitive:false] location in remote repository...
2015-01-11 13:43:44.439+0100 | INFO  |  | main | c.o.s.c.StubRunnerConfiguration$RemoteDependencyResolver | removing /Users/oskars/.groovy/grapes/com.ofg/stub-runner-examples/ivy-0.0.4.xml
2015-01-11 13:43:48.752+0100 | DEBUG |  | main | c.o.s.c.StubRunnerConfiguration | Unpacking stub from JAR [URI: file:/Users/oskars/.groovy/grapes/com.ofg/stub-runner-examples/jars/stub-runner-examples-0.0.4.jar]

@nurkiewicz
Copy link
Contributor

BTW when https://github.com/4finance/stub-runner/issues/23 is implemented, stub runner will download and start stubs in background by default. This will not only significantly improve startup time, but also allow bootstrap without stubs available if necessary.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants