Skip to content

Instantly share code, notes, and snippets.

@jprante
Created October 26, 2014 21:27
Show Gist options
  • Save jprante/e050b13903d794719fe0 to your computer and use it in GitHub Desktop.
Save jprante/e050b13903d794719fe0 to your computer and use it in GitHub Desktop.
Ratpack hystrix test fail
git rev-parse --verify HEAD
c5be3ecb81995fd8846b20e05d49ab875887538d
./gradlew check --info
[...]
:ratpack-hystrix:test (Thread[main,5,main]) started.
:ratpack-hystrix:test
Executing task ':ratpack-hystrix:test' (up-to-date check took 0.022 secs) due to:
No history is available.
Starting process 'Gradle Test Executor 1'. Working directory: /Users/joerg/Projects/github/ratpack/ratpack-hystrix Command: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java -Djava.security.manager=jarjar.org.gradle.process.internal.child.BootstrapSecurityManager -Xss320k -javaagent:build/tmp/expandedArchives/org.jacoco.agent-0.7.2.201409121644.jar_28si4i5m6bo6j3bvjko8o2f25f/jacocoagent.jar=destfile=build/jacoco/test.exec,append=true,dumponexit=true,output=file,jmx=false -Xmx256m -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -ea -cp /Users/joerg/.gradle/caches/2.1/workerMain/gradle-worker.jar jarjar.org.gradle.process.internal.launcher.GradleWorkerMain 'Gradle Test Executor 1'
Successfully started process 'Gradle Test Executor 1'
objc[43542]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
Gradle Test Executor 1 started executing tests.
ratpack.hystrix.HystrixMetricsStreamingSpec > can stream metrics over sse STANDARD_ERROR
[Test worker] INFO ratpack.server.internal.NettyRatpackServer - Ratpack started for http://localhost:60863
[ratpack-compute-1-2] WARN ratpack.error.internal.DefaultProductionErrorHandler - Default production error handler used to render server error, please add a ratpack.error.ServerErrorHandler instance to your application (method: GET, uri: /run-command)
java.lang.VerifyError: Bad <init> method call from inside of a branch
Exception Details:
Location:
ratpack/hystrix/HystrixMetricsStreamingSpec$FooCommand.<init>()V @227: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: b801 b14c b800 144d 04bd 0016 5903 2c12
0x0000010: 1732 1219 121b b900 2103 0053 5910 ff12
0x0000020: 05b8 0027 2a5f ab00 0000 00f9 0000 0003
0x0000030: 92de 9bef 0000 0022 3a2b f3bd 0000 00c7
0x0000040: 7ca5 6310 0000 00e0 5f5a 5903 3212 29b8
0x0000050: 002d c000 295f 5904 3212 2fb8 002d c000
0x0000060: 2f5f 5905 3212 31b8 002d c000 315f 5906
0x0000070: 3212 33b8 002d c000 335f 5907 3212 35b8
0x0000080: 002d c000 355f 5908 3212 37b8 002d c000
0x0000090: 375f 5910 0632 1239 b800 2dc0 0039 5f59
0x00000a0: 1007 3212 3bb8 002d c000 3b5f 5910 0832
0x00000b0: b800 3fb8 002d c000 415f 5910 0932 b800
0x00000c0: 3fb8 002d c000 415f 5910 0a32 1243 b800
0x00000d0: 2dc0 0043 5f59 100b 3212 45b8 002d c000
0x00000e0: 455f 57b7 0048 2b03 0454 a700 435f 5a59
0x00000f0: 0332 1229 b800 2dc0 0029 5f57 b700 4b2b
0x0000100: 0404 54a7 002a 5f5a 5903 3212 4db8 002d
0x0000110: c000 4d5f 57b7 0050 2b05 0454 a700 11bb
0x0000120: 0052 5912 54b7 0057 2b06 0454 bf57 2ab6
0x0000130: 005b 4e2d 2a5f b500 5d2d 572b 0704 54b1
0x0000140:
Stackmap Table:
full_frame(@72,{UninitializedThis,Object[#435],Object[#97]},{Object[#99],UninitializedThis})
full_frame(@237,{UninitializedThis,Object[#435],Object[#97]},{Object[#99],UninitializedThis})
full_frame(@262,{UninitializedThis,Object[#435],Object[#97]},{Object[#99],UninitializedThis})
full_frame(@287,{UninitializedThis,Object[#435],Object[#97]},{Object[#99],UninitializedThis})
full_frame(@301,{Object[#2],Object[#435],Object[#97]},{Object[#99]})
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2658)
at java.lang.Class.getDeclaredConstructors(Class.java:2007)
at org.codehaus.groovy.reflection.CachedClass$2$1.run(CachedClass.java:69)
at java.security.AccessController.doPrivileged(Native Method)
at org.codehaus.groovy.reflection.CachedClass$2.initValue(CachedClass.java:66)
at org.codehaus.groovy.reflection.CachedClass$2.initValue(CachedClass.java:64)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getConstructors(CachedClass.java:258)
at groovy.lang.MetaClassImpl.<init>(MetaClassImpl.java:213)
at groovy.lang.MetaClassImpl.<init>(MetaClassImpl.java:223)
at groovy.lang.MetaClassRegistry$MetaClassCreationHandle.createNormalMetaClass(MetaClassRegistry.java:168)
at groovy.lang.MetaClassRegistry$MetaClassCreationHandle.createWithCustomLookup(MetaClassRegistry.java:158)
at groovy.lang.MetaClassRegistry$MetaClassCreationHandle.create(MetaClassRegistry.java:141)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:209)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:241)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaClass(MetaClassRegistryImpl.java:255)
at org.codehaus.groovy.runtime.InvokerHelper.getMetaClass(InvokerHelper.java:859)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstructorSite(CallSiteArray.java:84)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:186)
at ratpack.hystrix.HystrixMetricsStreamingSpec$_spock_feature_3_0_closure3_closure6.doCall(HystrixMetricsStreamingSpec.groovy:60)
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.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:278)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
at groovy.lang.Closure.call(Closure.java:423)
at groovy.lang.Closure.call(Closure.java:439)
at ratpack.groovy.internal.ClosureInvoker.invoke(ClosureInvoker.java:59)
at ratpack.groovy.handling.internal.ClosureBackedHandler.handle(ClosureBackedHandler.java:41)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.insert(DefaultContext.java:271)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:38)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:253)
at ratpack.handling.internal.RegistryNextHandler.handle(RegistryNextHandler.java:33)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.lambda$start$72(DefaultContext.java:150)
at ratpack.handling.internal.DefaultContext$$Lambda$38/1459455466.execute(Unknown Source)
at ratpack.exec.internal.ExecutionBacking$1.performOperation(ExecutionBacking.java:268)
at ratpack.exec.internal.InterceptedOperation.run(InterceptedOperation.java:43)
at ratpack.exec.internal.ExecutionBacking.intercept(ExecutionBacking.java:270)
at ratpack.exec.internal.ExecutionBacking$UserCodeSegment.run(ExecutionBacking.java:312)
at ratpack.exec.internal.ExecutionBacking.drain(ExecutionBacking.java:216)
at ratpack.exec.internal.ExecutionBacking.<init>(ExecutionBacking.java:91)
at ratpack.exec.internal.DefaultExecControl$1.start(DefaultExecControl.java:120)
at ratpack.handling.internal.DefaultContext.start(DefaultContext.java:150)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:170)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:79)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at ratpack.server.internal.NettyHandlerAdapter.channelRead(NettyHandlerAdapter.java:132)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory.lambda$newThread$53(DefaultExecController.java:84)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory$$Lambda$5/1402459109.run(Unknown Source)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
[ratpack-compute-1-3] WARN ratpack.error.internal.DefaultProductionErrorHandler - Default production error handler used to render server error, please add a ratpack.error.ServerErrorHandler instance to your application (method: GET, uri: /run-command)
java.lang.VerifyError: Bad <init> method call from inside of a branch
Exception Details:
Location:
ratpack/hystrix/HystrixMetricsStreamingSpec$FooCommand.<init>()V @227: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: b801 b14c b800 144d 04bd 0016 5903 2c12
0x0000010: 1732 1219 121b b900 2103 0053 5910 ff12
0x0000020: 05b8 0027 2a5f ab00 0000 00f9 0000 0003
0x0000030: 92de 9bef 0000 0022 3a2b f3bd 0000 00c7
0x0000040: 7ca5 6310 0000 00e0 5f5a 5903 3212 29b8
0x0000050: 002d c000 295f 5904 3212 2fb8 002d c000
0x0000060: 2f5f 5905 3212 31b8 002d c000 315f 5906
0x0000070: 3212 33b8 002d c000 335f 5907 3212 35b8
0x0000080: 002d c000 355f 5908 3212 37b8 002d c000
0x0000090: 375f 5910 0632 1239 b800 2dc0 0039 5f59
0x00000a0: 1007 3212 3bb8 002d c000 3b5f 5910 0832
0x00000b0: b800 3fb8 002d c000 415f 5910 0932 b800
0x00000c0: 3fb8 002d c000 415f 5910 0a32 1243 b800
0x00000d0: 2dc0 0043 5f59 100b 3212 45b8 002d c000
0x00000e0: 455f 57b7 0048 2b03 0454 a700 435f 5a59
0x00000f0: 0332 1229 b800 2dc0 0029 5f57 b700 4b2b
0x0000100: 0404 54a7 002a 5f5a 5903 3212 4db8 002d
0x0000110: c000 4d5f 57b7 0050 2b05 0454 a700 11bb
0x0000120: 0052 5912 54b7 0057 2b06 0454 bf57 2ab6
0x0000130: 005b 4e2d 2a5f b500 5d2d 572b 0704 54b1
0x0000140:
Stackmap Table:
full_frame(@72,{UninitializedThis,Object[#435],Object[#97]},{Object[#99],UninitializedThis})
full_frame(@237,{UninitializedThis,Object[#435],Object[#97]},{Object[#99],UninitializedThis})
full_frame(@262,{UninitializedThis,Object[#435],Object[#97]},{Object[#99],UninitializedThis})
full_frame(@287,{UninitializedThis,Object[#435],Object[#97]},{Object[#99],UninitializedThis})
full_frame(@301,{Object[#2],Object[#435],Object[#97]},{Object[#99]})
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2658)
at java.lang.Class.getDeclaredConstructors(Class.java:2007)
at org.codehaus.groovy.reflection.CachedClass$2$1.run(CachedClass.java:69)
at java.security.AccessController.doPrivileged(Native Method)
at org.codehaus.groovy.reflection.CachedClass$2.initValue(CachedClass.java:66)
at org.codehaus.groovy.reflection.CachedClass$2.initValue(CachedClass.java:64)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getConstructors(CachedClass.java:258)
at groovy.lang.MetaClassImpl.<init>(MetaClassImpl.java:213)
at groovy.lang.MetaClassImpl.<init>(MetaClassImpl.java:223)
at groovy.lang.MetaClassRegistry$MetaClassCreationHandle.createNormalMetaClass(MetaClassRegistry.java:168)
at groovy.lang.MetaClassRegistry$MetaClassCreationHandle.createWithCustomLookup(MetaClassRegistry.java:158)
at groovy.lang.MetaClassRegistry$MetaClassCreationHandle.create(MetaClassRegistry.java:141)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:209)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:241)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaClass(MetaClassRegistryImpl.java:255)
at org.codehaus.groovy.runtime.InvokerHelper.getMetaClass(InvokerHelper.java:859)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstructorSite(CallSiteArray.java:84)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:186)
at ratpack.hystrix.HystrixMetricsStreamingSpec$_spock_feature_3_0_closure3_closure6.doCall(HystrixMetricsStreamingSpec.groovy:60)
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.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:278)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
at groovy.lang.Closure.call(Closure.java:423)
at groovy.lang.Closure.call(Closure.java:439)
at ratpack.groovy.internal.ClosureInvoker.invoke(ClosureInvoker.java:59)
at ratpack.groovy.handling.internal.ClosureBackedHandler.handle(ClosureBackedHandler.java:41)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.insert(DefaultContext.java:271)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:38)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:253)
at ratpack.handling.internal.RegistryNextHandler.handle(RegistryNextHandler.java:33)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.lambda$start$72(DefaultContext.java:150)
at ratpack.handling.internal.DefaultContext$$Lambda$38/1459455466.execute(Unknown Source)
at ratpack.exec.internal.ExecutionBacking$1.performOperation(ExecutionBacking.java:268)
at ratpack.exec.internal.InterceptedOperation.run(InterceptedOperation.java:43)
at ratpack.exec.internal.ExecutionBacking.intercept(ExecutionBacking.java:270)
at ratpack.exec.internal.ExecutionBacking$UserCodeSegment.run(ExecutionBacking.java:312)
at ratpack.exec.internal.ExecutionBacking.drain(ExecutionBacking.java:216)
at ratpack.exec.internal.ExecutionBacking.<init>(ExecutionBacking.java:91)
at ratpack.exec.internal.DefaultExecControl$1.start(DefaultExecControl.java:120)
at ratpack.handling.internal.DefaultContext.start(DefaultContext.java:150)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:170)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:79)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at ratpack.server.internal.NettyHandlerAdapter.channelRead(NettyHandlerAdapter.java:132)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory.lambda$newThread$53(DefaultExecController.java:84)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory$$Lambda$5/1402459109.run(Unknown Source)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
Gradle Test Executor 1 finished executing tests.
ratpack.hystrix.HystrixMetricsStreamingSpec > can stream metrics over sse FAILED
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:161)
at java.io.BufferedReader.readLine(BufferedReader.java:324)
at java.io.BufferedReader.readLine(BufferedReader.java:389)
at ratpack.hystrix.HystrixMetricsStreamingSpec.streamEvents(HystrixMetricsStreamingSpec.groovy:106)
at ratpack.hystrix.HystrixMetricsStreamingSpec.can stream metrics over sse(HystrixMetricsStreamingSpec.groovy:71)
Starting process 'Gradle Test Executor 2'. Working directory: /Users/joerg/Projects/github/ratpack/ratpack-hystrix Command: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java -Djava.security.manager=jarjar.org.gradle.process.internal.child.BootstrapSecurityManager -Xss320k -javaagent:build/tmp/expandedArchives/org.jacoco.agent-0.7.2.201409121644.jar_28si4i5m6bo6j3bvjko8o2f25f/jacocoagent.jar=destfile=build/jacoco/test.exec,append=true,dumponexit=true,output=file,jmx=false -Xmx256m -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -ea -cp /Users/joerg/.gradle/caches/2.1/workerMain/gradle-worker.jar jarjar.org.gradle.process.internal.launcher.GradleWorkerMain 'Gradle Test Executor 2'
Successfully started process 'Gradle Test Executor 2'
objc[43546]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
Gradle Test Executor 2 started executing tests.
ratpack.hystrix.HystrixRequestCachingSpec > can handle error from hystrix command STANDARD_ERROR
[Test worker] INFO ratpack.server.internal.NettyRatpackServer - Ratpack started for http://localhost:60869
ratpack.hystrix.HystrixRequestCachingSpec > can cache blocking command execution STANDARD_ERROR
[Test worker] INFO ratpack.server.internal.NettyRatpackServer - Ratpack started for http://localhost:60871
[ratpack-compute-7-2] WARN ratpack.error.internal.DefaultProductionErrorHandler - Default production error handler used to render server error, please add a ratpack.error.ServerErrorHandler instance to your application (method: GET, uri: /blocking)
java.lang.VerifyError: Bad <init> method call from inside of a branch
Exception Details:
Location:
ratpack/hystrix/HystrixRequestCachingSpec$CommandFactory$3.<init>(Lratpack/hystrix/HystrixRequestCachingSpec$CommandFactory;Lgroovy/lang/Reference;Ljava/lang/Object;)V @231: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: b801 f53a 04b8 001d 3a05 2b3a 0619 062a
0x0000010: 5fb5 001f 1906 5704 bd00 2159 032d 5359
0x0000020: 10ff 1205 b800 272a 5fab 0000 0000 00fd
0x0000030: 0000 0003 92de 9bef 0000 0023 3a2b f3bd
0x0000040: 0000 00c9 7ca5 6310 0000 00e3 5f5a 5903
0x0000050: 3212 29b8 002d c000 295f 5904 3212 2fb8
0x0000060: 002d c000 2f5f 5905 3212 31b8 002d c000
0x0000070: 315f 5906 3212 33b8 002d c000 335f 5907
0x0000080: 3212 35b8 002d c000 355f 5908 3212 37b8
0x0000090: 002d c000 375f 5910 0632 1239 b800 2dc0
0x00000a0: 0039 5f59 1007 3212 3bb8 002d c000 3b5f
0x00000b0: 5910 0832 b800 3fb8 002d c000 415f 5910
0x00000c0: 0932 b800 3fb8 002d c000 415f 5910 0a32
0x00000d0: 1243 b800 2dc0 0043 5f59 100b 3212 45b8
0x00000e0: 002d c000 455f 57b7 0048 1904 0304 54a7
0x00000f0: 0046 5f5a 5903 3212 29b8 002d c000 295f
0x0000100: 57b7 004b 1904 0404 54a7 002c 5f5a 5903
0x0000110: 3212 4db8 002d c000 4d5f 57b7 0050 1904
0x0000120: 0504 54a7 0012 bb00 5259 1254 b700 5719
0x0000130: 0406 0454 bf57 2c3a 0719 072a 5fb5 0059
0x0000140: 1907 572a b600 5d3a 0819 082a 5fb5 005f
0x0000150: 1908 5719 0407 0454 b1
Stackmap Table:
full_frame(@76,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#503],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@242,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#503],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@268,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#503],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@294,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#503],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@309,{Object[#2],Object[#10],Object[#103],Object[#33],Object[#503],Object[#105],Object[#10]},{Object[#107]})
at ratpack.hystrix.HystrixRequestCachingSpec$CommandFactory.hystrixCommand(HystrixRequestCachingSpec.groovy:141)
at ratpack.hystrix.HystrixRequestCachingSpec$CommandFactory$hystrixCommand.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 ratpack.hystrix.HystrixRequestCachingSpec$_spock_feature_4_1_closure5_closure9.doCall(HystrixRequestCachingSpec.groovy:84)
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.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:278)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
at groovy.lang.Closure.call(Closure.java:423)
at groovy.lang.Closure.call(Closure.java:439)
at ratpack.groovy.internal.ClosureInvoker.invoke(ClosureInvoker.java:59)
at ratpack.groovy.handling.internal.ClosureBackedHandler.handle(ClosureBackedHandler.java:41)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.insert(DefaultContext.java:271)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:38)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:253)
at ratpack.handling.internal.RegistryNextHandler.handle(RegistryNextHandler.java:33)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.lambda$start$72(DefaultContext.java:150)
at ratpack.handling.internal.DefaultContext$$Lambda$36/1344450895.execute(Unknown Source)
at ratpack.exec.internal.ExecutionBacking$1.performOperation(ExecutionBacking.java:268)
at ratpack.exec.internal.InterceptedOperation.run(InterceptedOperation.java:43)
at ratpack.exec.internal.ExecutionBacking.intercept(ExecutionBacking.java:270)
at ratpack.exec.internal.ExecutionBacking$UserCodeSegment.run(ExecutionBacking.java:312)
at ratpack.exec.internal.ExecutionBacking.drain(ExecutionBacking.java:216)
at ratpack.exec.internal.ExecutionBacking.<init>(ExecutionBacking.java:91)
at ratpack.exec.internal.DefaultExecControl$1.start(DefaultExecControl.java:120)
at ratpack.handling.internal.DefaultContext.start(DefaultContext.java:150)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:170)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:79)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at ratpack.server.internal.NettyHandlerAdapter.channelRead(NettyHandlerAdapter.java:132)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory.lambda$newThread$53(DefaultExecController.java:84)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory$$Lambda$5/961712559.run(Unknown Source)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
ratpack.hystrix.HystrixRequestCachingSpec > can cache blocking command execution FAILED
Condition not satisfied:
getText(executionType) == "1"
| | |
"" blocking false
1 difference (0% similarity)
(-)
(1)
at ratpack.hystrix.HystrixRequestCachingSpec.can cache #executionType command execution(HystrixRequestCachingSpec.groovy:125)
ratpack.hystrix.HystrixRequestCachingSpec > can cache observable command execution STANDARD_ERROR
[Test worker] INFO ratpack.server.internal.NettyRatpackServer - Ratpack started for http://localhost:60873
[ratpack-compute-13-2] WARN ratpack.error.internal.DefaultProductionErrorHandler - Default production error handler used to render server error, please add a ratpack.error.ServerErrorHandler instance to your application (method: GET, uri: /observable)
java.lang.VerifyError: Bad <init> method call from inside of a branch
Exception Details:
Location:
ratpack/hystrix/HystrixRequestCachingSpec$CommandFactory$4.<init>(Lratpack/hystrix/HystrixRequestCachingSpec$CommandFactory;Lgroovy/lang/Reference;Ljava/lang/Object;)V @231: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: b801 b63a 04b8 001d 3a05 2b3a 0619 062a
0x0000010: 5fb5 001f 1906 5704 bd00 2159 032d 5359
0x0000020: 10ff 1205 b800 272a 5fab 0000 0000 00fd
0x0000030: 0000 0003 92de 9bef 0000 0023 c590 c40d
0x0000040: 0000 00c9 3a2b f3bd 0000 00e3 5f5a 5903
0x0000050: 3212 29b8 002d c000 295f 5904 3212 2fb8
0x0000060: 002d c000 2f5f 5905 3212 31b8 002d c000
0x0000070: 315f 5906 3212 33b8 002d c000 335f 5907
0x0000080: 3212 35b8 002d c000 355f 5908 3212 37b8
0x0000090: 002d c000 375f 5910 0632 1239 b800 2dc0
0x00000a0: 0039 5f59 1007 3212 3bb8 002d c000 3b5f
0x00000b0: 5910 0832 b800 3fb8 002d c000 415f 5910
0x00000c0: 0932 b800 3fb8 002d c000 415f 5910 0a32
0x00000d0: 1243 b800 2dc0 0043 5f59 100b 3212 45b8
0x00000e0: 002d c000 455f 57b7 0048 1904 0304 54a7
0x00000f0: 0046 5f5a 5903 3212 4ab8 002d c000 4a5f
0x0000100: 57b7 004d 1904 0404 54a7 002c 5f5a 5903
0x0000110: 3212 29b8 002d c000 295f 57b7 0050 1904
0x0000120: 0504 54a7 0012 bb00 5259 1254 b700 5719
0x0000130: 0406 0454 bf57 2c3a 0719 072a 5fb5 0059
0x0000140: 1907 572a b600 5d3a 0819 082a 5fb5 005f
0x0000150: 1908 5719 0407 0454 b1
Stackmap Table:
full_frame(@76,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#440],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@242,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#440],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@268,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#440],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@294,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#440],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@309,{Object[#2],Object[#10],Object[#103],Object[#33],Object[#440],Object[#105],Object[#10]},{Object[#107]})
at ratpack.hystrix.HystrixRequestCachingSpec$CommandFactory.hystrixObservableCommand(HystrixRequestCachingSpec.groovy:157)
at ratpack.hystrix.HystrixRequestCachingSpec$CommandFactory$hystrixObservableCommand$0.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 ratpack.hystrix.HystrixRequestCachingSpec$_spock_feature_4_1_closure5_closure10.doCall(HystrixRequestCachingSpec.groovy:98)
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.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:278)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
at groovy.lang.Closure.call(Closure.java:423)
at groovy.lang.Closure.call(Closure.java:439)
at ratpack.groovy.internal.ClosureInvoker.invoke(ClosureInvoker.java:59)
at ratpack.groovy.handling.internal.ClosureBackedHandler.handle(ClosureBackedHandler.java:41)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.insert(DefaultContext.java:271)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:38)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:40)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:253)
at ratpack.handling.internal.RegistryNextHandler.handle(RegistryNextHandler.java:33)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.lambda$start$72(DefaultContext.java:150)
at ratpack.handling.internal.DefaultContext$$Lambda$36/1344450895.execute(Unknown Source)
at ratpack.exec.internal.ExecutionBacking$1.performOperation(ExecutionBacking.java:268)
at ratpack.exec.internal.InterceptedOperation.run(InterceptedOperation.java:43)
at ratpack.exec.internal.ExecutionBacking.intercept(ExecutionBacking.java:270)
at ratpack.exec.internal.ExecutionBacking$UserCodeSegment.run(ExecutionBacking.java:312)
at ratpack.exec.internal.ExecutionBacking.drain(ExecutionBacking.java:216)
at ratpack.exec.internal.ExecutionBacking.<init>(ExecutionBacking.java:91)
at ratpack.exec.internal.DefaultExecControl$1.start(DefaultExecControl.java:120)
at ratpack.handling.internal.DefaultContext.start(DefaultContext.java:150)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:170)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:79)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at ratpack.server.internal.NettyHandlerAdapter.channelRead(NettyHandlerAdapter.java:132)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory.lambda$newThread$53(DefaultExecController.java:84)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory$$Lambda$5/961712559.run(Unknown Source)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
ratpack.hystrix.HystrixRequestCachingSpec > can cache observable command execution FAILED
Condition not satisfied:
getText(executionType) == "1"
| | |
"" observable false
1 difference (0% similarity)
(-)
(1)
at ratpack.hystrix.HystrixRequestCachingSpec.can cache #executionType command execution(HystrixRequestCachingSpec.groovy:125)
ratpack.hystrix.HystrixRequestCachingSpec > can cache blocking-observable command execution STANDARD_ERROR
[Test worker] INFO ratpack.server.internal.NettyRatpackServer - Ratpack started for http://localhost:60875
[ratpack-compute-19-2] WARN ratpack.error.internal.DefaultProductionErrorHandler - Default production error handler used to render server error, please add a ratpack.error.ServerErrorHandler instance to your application (method: GET, uri: /blocking-observable)
java.lang.VerifyError: Bad <init> method call from inside of a branch
Exception Details:
Location:
ratpack/hystrix/HystrixRequestCachingSpec$CommandFactory$5.<init>(Lratpack/hystrix/HystrixRequestCachingSpec$CommandFactory;Lgroovy/lang/Reference;Ljava/lang/Object;)V @231: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: b801 c73a 04b8 001d 3a05 2b3a 0619 062a
0x0000010: 5fb5 001f 1906 5704 bd00 2159 032d 5359
0x0000020: 10ff 1205 b800 272a 5fab 0000 0000 00fd
0x0000030: 0000 0003 92de 9bef 0000 0023 c590 c40d
0x0000040: 0000 00c9 3a2b f3bd 0000 00e3 5f5a 5903
0x0000050: 3212 29b8 002d c000 295f 5904 3212 2fb8
0x0000060: 002d c000 2f5f 5905 3212 31b8 002d c000
0x0000070: 315f 5906 3212 33b8 002d c000 335f 5907
0x0000080: 3212 35b8 002d c000 355f 5908 3212 37b8
0x0000090: 002d c000 375f 5910 0632 1239 b800 2dc0
0x00000a0: 0039 5f59 1007 3212 3bb8 002d c000 3b5f
0x00000b0: 5910 0832 b800 3fb8 002d c000 415f 5910
0x00000c0: 0932 b800 3fb8 002d c000 415f 5910 0a32
0x00000d0: 1243 b800 2dc0 0043 5f59 100b 3212 45b8
0x00000e0: 002d c000 455f 57b7 0048 1904 0304 54a7
0x00000f0: 0046 5f5a 5903 3212 4ab8 002d c000 4a5f
0x0000100: 57b7 004d 1904 0404 54a7 002c 5f5a 5903
0x0000110: 3212 29b8 002d c000 295f 57b7 0050 1904
0x0000120: 0504 54a7 0012 bb00 5259 1254 b700 5719
0x0000130: 0406 0454 bf57 2c3a 0719 072a 5fb5 0059
0x0000140: 1907 572a b600 5d3a 0819 082a 5fb5 005f
0x0000150: 1908 5719 0407 0454 b1
Stackmap Table:
full_frame(@76,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@242,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@268,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@294,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@309,{Object[#2],Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107]})
at ratpack.hystrix.HystrixRequestCachingSpec$CommandFactory.hystrixBlockingObservableCommand(HystrixRequestCachingSpec.groovy:173)
at ratpack.hystrix.HystrixRequestCachingSpec$CommandFactory$hystrixBlockingObservableCommand$1.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 ratpack.hystrix.HystrixRequestCachingSpec$_spock_feature_4_1_closure5_closure11.doCall(HystrixRequestCachingSpec.groovy:106)
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.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:278)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
at groovy.lang.Closure.call(Closure.java:423)
at groovy.lang.Closure.call(Closure.java:439)
at ratpack.groovy.internal.ClosureInvoker.invoke(ClosureInvoker.java:59)
at ratpack.groovy.handling.internal.ClosureBackedHandler.handle(ClosureBackedHandler.java:41)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.insert(DefaultContext.java:271)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:38)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:40)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:40)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:253)
at ratpack.handling.internal.RegistryNextHandler.handle(RegistryNextHandler.java:33)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.lambda$start$72(DefaultContext.java:150)
at ratpack.handling.internal.DefaultContext$$Lambda$36/1344450895.execute(Unknown Source)
at ratpack.exec.internal.ExecutionBacking$1.performOperation(ExecutionBacking.java:268)
at ratpack.exec.internal.InterceptedOperation.run(InterceptedOperation.java:43)
at ratpack.exec.internal.ExecutionBacking.intercept(ExecutionBacking.java:270)
at ratpack.exec.internal.ExecutionBacking$UserCodeSegment.run(ExecutionBacking.java:312)
at ratpack.exec.internal.ExecutionBacking.drain(ExecutionBacking.java:216)
at ratpack.exec.internal.ExecutionBacking.<init>(ExecutionBacking.java:91)
at ratpack.exec.internal.DefaultExecControl$1.start(DefaultExecControl.java:120)
at ratpack.handling.internal.DefaultContext.start(DefaultContext.java:150)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:170)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:79)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at ratpack.server.internal.NettyHandlerAdapter.channelRead(NettyHandlerAdapter.java:132)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory.lambda$newThread$53(DefaultExecController.java:84)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory$$Lambda$5/961712559.run(Unknown Source)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
ratpack.hystrix.HystrixRequestCachingSpec > can cache blocking-observable command execution FAILED
Condition not satisfied:
getText(executionType) == "1"
| | |
"" | false
| 1 difference (0% similarity)
| (-)
| (1)
blocking-observable
at ratpack.hystrix.HystrixRequestCachingSpec.can cache #executionType command execution(HystrixRequestCachingSpec.groovy:125)
ratpack.hystrix.HystrixRequestCachingSpec > can cache http-observable command execution STANDARD_ERROR
[Test worker] INFO ratpack.server.internal.NettyRatpackServer - Ratpack started for http://localhost:60877
[ratpack-compute-25-2] INFO ratpack.server.internal.NettyRatpackServer - Ratpack started for http://localhost:60879
[ratpack-compute-25-2] WARN ratpack.error.internal.DefaultProductionErrorHandler - Default production error handler used to render server error, please add a ratpack.error.ServerErrorHandler instance to your application (method: GET, uri: /http-observable)
java.lang.VerifyError: Bad <init> method call from inside of a branch
Exception Details:
Location:
ratpack/hystrix/HystrixRequestCachingSpec$CommandFactory$6.<init>(Lratpack/hystrix/HystrixRequestCachingSpec$CommandFactory;Lgroovy/lang/Reference;Ljava/lang/Object;)V @231: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: b801 c73a 04b8 001d 3a05 2b3a 0619 062a
0x0000010: 5fb5 001f 1906 5704 bd00 2159 032d 5359
0x0000020: 10ff 1205 b800 272a 5fab 0000 0000 00fd
0x0000030: 0000 0003 92de 9bef 0000 0023 c590 c40d
0x0000040: 0000 00c9 3a2b f3bd 0000 00e3 5f5a 5903
0x0000050: 3212 29b8 002d c000 295f 5904 3212 2fb8
0x0000060: 002d c000 2f5f 5905 3212 31b8 002d c000
0x0000070: 315f 5906 3212 33b8 002d c000 335f 5907
0x0000080: 3212 35b8 002d c000 355f 5908 3212 37b8
0x0000090: 002d c000 375f 5910 0632 1239 b800 2dc0
0x00000a0: 0039 5f59 1007 3212 3bb8 002d c000 3b5f
0x00000b0: 5910 0832 b800 3fb8 002d c000 415f 5910
0x00000c0: 0932 b800 3fb8 002d c000 415f 5910 0a32
0x00000d0: 1243 b800 2dc0 0043 5f59 100b 3212 45b8
0x00000e0: 002d c000 455f 57b7 0048 1904 0304 54a7
0x00000f0: 0046 5f5a 5903 3212 4ab8 002d c000 4a5f
0x0000100: 57b7 004d 1904 0404 54a7 002c 5f5a 5903
0x0000110: 3212 29b8 002d c000 295f 57b7 0050 1904
0x0000120: 0504 54a7 0012 bb00 5259 1254 b700 5719
0x0000130: 0406 0454 bf57 2c3a 0719 072a 5fb5 0059
0x0000140: 1907 572a b600 5d3a 0819 082a 5fb5 005f
0x0000150: 1908 5719 0407 0454 b1
Stackmap Table:
full_frame(@76,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@242,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@268,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@294,{UninitializedThis,Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107],UninitializedThis})
full_frame(@309,{Object[#2],Object[#10],Object[#103],Object[#33],Object[#457],Object[#105],Object[#10]},{Object[#107]})
at ratpack.hystrix.HystrixRequestCachingSpec$CommandFactory.hystrixObservableHttpCommand(HystrixRequestCachingSpec.groovy:192)
at ratpack.hystrix.HystrixRequestCachingSpec$CommandFactory$hystrixObservableHttpCommand$2.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 ratpack.hystrix.HystrixRequestCachingSpec$_spock_feature_4_1_closure5_closure12.doCall(HystrixRequestCachingSpec.groovy:114)
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.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:278)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
at groovy.lang.Closure.call(Closure.java:423)
at groovy.lang.Closure.call(Closure.java:439)
at ratpack.groovy.internal.ClosureInvoker.invoke(ClosureInvoker.java:59)
at ratpack.groovy.handling.internal.ClosureBackedHandler.handle(ClosureBackedHandler.java:41)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.insert(DefaultContext.java:271)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:38)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:40)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:40)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.path.internal.PathHandler.handle(PathHandler.java:40)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:253)
at ratpack.handling.internal.RegistryNextHandler.handle(RegistryNextHandler.java:33)
at ratpack.handling.internal.DefaultContext.next(DefaultContext.java:240)
at ratpack.handling.internal.DefaultContext.lambda$start$72(DefaultContext.java:150)
at ratpack.handling.internal.DefaultContext$$Lambda$36/1344450895.execute(Unknown Source)
at ratpack.exec.internal.ExecutionBacking$1.performOperation(ExecutionBacking.java:268)
at ratpack.exec.internal.InterceptedOperation.run(InterceptedOperation.java:43)
at ratpack.exec.internal.ExecutionBacking.intercept(ExecutionBacking.java:270)
at ratpack.exec.internal.ExecutionBacking$UserCodeSegment.run(ExecutionBacking.java:312)
at ratpack.exec.internal.ExecutionBacking.drain(ExecutionBacking.java:216)
at ratpack.exec.internal.ExecutionBacking.<init>(ExecutionBacking.java:91)
at ratpack.exec.internal.DefaultExecControl$1.start(DefaultExecControl.java:120)
at ratpack.handling.internal.DefaultContext.start(DefaultContext.java:150)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:170)
at ratpack.server.internal.NettyHandlerAdapter.channelRead0(NettyHandlerAdapter.java:79)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at ratpack.server.internal.NettyHandlerAdapter.channelRead(NettyHandlerAdapter.java:132)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory.lambda$newThread$53(DefaultExecController.java:84)
at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory$$Lambda$5/961712559.run(Unknown Source)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
ratpack.hystrix.HystrixRequestCachingSpec > can cache http-observable command execution FAILED
Condition not satisfied:
getText(executionType) == "1"
| | |
"" | false
| 1 difference (0% similarity)
| (-)
| (1)
http-observable
at ratpack.hystrix.HystrixRequestCachingSpec.can cache #executionType command execution(HystrixRequestCachingSpec.groovy:125)
Gradle Test Executor 2 finished executing tests.
Starting process 'Gradle Test Executor 3'. Working directory: /Users/joerg/Projects/github/ratpack/ratpack-hystrix Command: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java -Djava.security.manager=jarjar.org.gradle.process.internal.child.BootstrapSecurityManager -Xss320k -javaagent:build/tmp/expandedArchives/org.jacoco.agent-0.7.2.201409121644.jar_28si4i5m6bo6j3bvjko8o2f25f/jacocoagent.jar=destfile=build/jacoco/test.exec,append=true,dumponexit=true,output=file,jmx=false -Xmx256m -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -ea -cp /Users/joerg/.gradle/caches/2.1/workerMain/gradle-worker.jar jarjar.org.gradle.process.internal.launcher.GradleWorkerMain 'Gradle Test Executor 3'
Successfully started process 'Gradle Test Executor 3'
objc[43548]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
Gradle Test Executor 3 started executing tests.
ratpack.hystrix.InitializeSpec > initialize when another concurrency strategy is already registered with Hystrix SKIPPED
Gradle Test Executor 3 finished executing tests.
7 tests completed, 5 failed, 1 skipped
Finished generating test XML results (0.018 secs) into: /Users/joerg/Projects/github/ratpack/ratpack-hystrix/build/test-results
Generating HTML test report...
Finished generating test html results (0.029 secs) into: /Users/joerg/Projects/github/ratpack/ratpack-hystrix/build/reports/tests
:ratpack-hystrix:test FAILED
:ratpack-hystrix:test (Thread[main,5,main]) completed. Took 9.204 secs.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ratpack-hystrix:test'.
> There were failing tests. See the report at: file:///Users/joerg/Projects/github/ratpack/ratpack-hystrix/build/reports/tests/index.html
* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
BUILD FAILED
Total time: 21.66 secs
Stopped 0 compiler daemon(s).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment