[ https://issues.apache.org/jira/browse/STORM-3137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stig Rohde Døssing resolved STORM-3137. --------------------------------------- Resolution: Fixed Fix Version/s: 2.0.0 > Flaky test in nimbus_test > ------------------------- > > Key: STORM-3137 > URL: https://issues.apache.org/jira/browse/STORM-3137 > Project: Apache Storm > Issue Type: Bug > Components: storm-core > Affects Versions: 2.0.0 > Reporter: Stig Rohde Døssing > Assignee: Stig Rohde Døssing > Priority: Major > Labels: pull-request-available > Fix For: 2.0.0 > > Time Spent: 20m > Remaining Estimate: 0h > > Saw a test failure in storm-core > {code} > 313081 [main] INFO o.a.s.d.n.Nimbus - Cleaning up topo3 > 313081 [main] INFO o.a.s.d.n.Nimbus - Exception {} > java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.storm.serialization.GzipThriftSerializationDelegate.deserialize(GzipThriftSerializationDelegate.java:54) > ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at org.apache.storm.utils.Utils.deserialize(Utils.java:717) > ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.daemon.nimbus.TopoCache.readTopology(TopoCache.java:67) > ~[storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.daemon.nimbus.Nimbus.readStormTopologyAsNimbus(Nimbus.java:684) > ~[storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.daemon.nimbus.Nimbus.rmDependencyJarsInTopology(Nimbus.java:2424) > [storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.daemon.nimbus.Nimbus$MockitoMock$2109251824.rmDependencyJarsInTopology$accessor$ivuy1xAW(Unknown > Source) [storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.daemon.nimbus.Nimbus$MockitoMock$2109251824$auxiliary$0HJjHtWw.call(Unknown > Source) [storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.mockito.internal.invocation.RealMethod$FromCallable$1.call(RealMethod.java:40) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.invocation.RealMethod$FromBehavior.invoke(RealMethod.java:62) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.invocation.InterceptedInvocation.callRealMethod(InterceptedInvocation.java:127) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.stubbing.answers.CallsRealMethods.answer(CallsRealMethods.java:43) > [mockito-core-2.19.0.jar:?] > at org.mockito.Answers.answer(Answers.java:100) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:104) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:35) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:63) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:49) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.creation.bytebuddy.MockMethodInterceptor$DispatcherDefaultingToRealMethod.interceptSuperCallable(MockMethodInterceptor.java:110) > [mockito-core-2.19.0.jar:?] > at > org.apache.storm.daemon.nimbus.Nimbus$MockitoMock$2109251824.rmDependencyJarsInTopology(Unknown > Source) [storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at org.apache.storm.daemon.nimbus.Nimbus.doCleanup(Nimbus.java:2478) > [storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.daemon.nimbus.Nimbus$MockitoMock$2109251824.doCleanup$accessor$ivuy1xAW(Unknown > Source) [storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.daemon.nimbus.Nimbus$MockitoMock$2109251824$auxiliary$g48aKOaZ.call(Unknown > Source) [storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.mockito.internal.invocation.RealMethod$FromCallable$1.call(RealMethod.java:40) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.invocation.RealMethod$FromBehavior.invoke(RealMethod.java:62) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.invocation.InterceptedInvocation.callRealMethod(InterceptedInvocation.java:127) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.stubbing.answers.CallsRealMethods.answer(CallsRealMethods.java:43) > [mockito-core-2.19.0.jar:?] > at org.mockito.Answers.answer(Answers.java:100) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:104) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:35) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:63) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:49) > [mockito-core-2.19.0.jar:?] > at > org.mockito.internal.creation.bytebuddy.MockMethodInterceptor$DispatcherDefaultingToRealMethod.interceptSuperCallable(MockMethodInterceptor.java:110) > [mockito-core-2.19.0.jar:?] > at > org.apache.storm.daemon.nimbus.Nimbus$MockitoMock$2109251824.doCleanup(Unknown > Source) [storm-server-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[?:1.8.0_151] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:1.8.0_151] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:1.8.0_151] > at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151] > at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93) > [clojure-1.7.0.jar:?] > at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:313) > [clojure-1.7.0.jar:?] > at > org.apache.storm.nimbus_test$fn__4768$fn__4771.invoke(nimbus_test.clj:1899) > [?:2.0.0-SNAPSHOT] > at clojure.core$with_redefs_fn.invoke(core.clj:7209) > [clojure-1.7.0.jar:?] > at org.apache.storm.nimbus_test$fn__4768.invoke(nimbus_test.clj:1895) > [?:2.0.0-SNAPSHOT] > at clojure.test$test_var$fn__7670.invoke(test.clj:704) > [clojure-1.7.0.jar:?] > at clojure.test$test_var.invoke(test.clj:704) [clojure-1.7.0.jar:?] > at clojure.test$test_vars$fn__7692$fn__7697.invoke(test.clj:722) > [clojure-1.7.0.jar:?] > at clojure.test$default_fixture.invoke(test.clj:674) > [clojure-1.7.0.jar:?] > at clojure.test$test_vars$fn__7692.invoke(test.clj:722) > [clojure-1.7.0.jar:?] > at clojure.test$default_fixture.invoke(test.clj:674) > [clojure-1.7.0.jar:?] > at clojure.test$test_vars.invoke(test.clj:718) [clojure-1.7.0.jar:?] > at clojure.test$test_all_vars.invoke(test.clj:728) [clojure-1.7.0.jar:?] > at clojure.test$test_ns.invoke(test.clj:747) [clojure-1.7.0.jar:?] > at clojure.core$map$fn__4553.invoke(core.clj:2624) [clojure-1.7.0.jar:?] > at clojure.lang.LazySeq.sval(LazySeq.java:40) [clojure-1.7.0.jar:?] > at clojure.lang.LazySeq.seq(LazySeq.java:49) [clojure-1.7.0.jar:?] > at clojure.lang.Cons.next(Cons.java:39) [clojure-1.7.0.jar:?] > at clojure.lang.RT.boundedLength(RT.java:1735) [clojure-1.7.0.jar:?] > at clojure.lang.RestFn.applyTo(RestFn.java:130) [clojure-1.7.0.jar:?] > at clojure.core$apply.invoke(core.clj:632) [clojure-1.7.0.jar:?] > at clojure.test$run_tests.doInvoke(test.clj:762) [clojure-1.7.0.jar:?] > at clojure.lang.RestFn.invoke(RestFn.java:408) [clojure-1.7.0.jar:?] > at > org.apache.storm.testrunner$eval5473$iter__5474__5478$fn__5479$fn__5480$fn__5481.invoke(test_runner.clj:107) > [?:2.0.0-SNAPSHOT] > at > org.apache.storm.testrunner$eval5473$iter__5474__5478$fn__5479$fn__5480.invoke(test_runner.clj:53) > [?:2.0.0-SNAPSHOT] > at > org.apache.storm.testrunner$eval5473$iter__5474__5478$fn__5479.invoke(test_runner.clj:52) > [?:2.0.0-SNAPSHOT] > at clojure.lang.LazySeq.sval(LazySeq.java:40) [clojure-1.7.0.jar:?] > at clojure.lang.LazySeq.seq(LazySeq.java:49) [clojure-1.7.0.jar:?] > at clojure.lang.RT.seq(RT.java:507) [clojure-1.7.0.jar:?] > at clojure.core$seq__4128.invoke(core.clj:137) [clojure-1.7.0.jar:?] > at clojure.core$dorun.invoke(core.clj:3009) [clojure-1.7.0.jar:?] > at org.apache.storm.testrunner$eval5473.invoke(test_runner.clj:52) > [?:2.0.0-SNAPSHOT] > at clojure.lang.Compiler.eval(Compiler.java:6782) [clojure-1.7.0.jar:?] > at clojure.lang.Compiler.load(Compiler.java:7227) [clojure-1.7.0.jar:?] > at clojure.lang.Compiler.loadFile(Compiler.java:7165) > [clojure-1.7.0.jar:?] > at clojure.main$load_script.invoke(main.clj:275) [clojure-1.7.0.jar:?] > at clojure.main$script_opt.invoke(main.clj:337) [clojure-1.7.0.jar:?] > at clojure.main$main.doInvoke(main.clj:421) [clojure-1.7.0.jar:?] > at clojure.lang.RestFn.invoke(RestFn.java:421) [clojure-1.7.0.jar:?] > at clojure.lang.Var.invoke(Var.java:383) [clojure-1.7.0.jar:?] > at clojure.lang.AFn.applyToHelper(AFn.java:156) [clojure-1.7.0.jar:?] > at clojure.lang.Var.applyTo(Var.java:700) [clojure-1.7.0.jar:?] > at clojure.main.main(main.java:37) [clojure-1.7.0.jar:?] > Caused by: java.lang.NullPointerException > at java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:106) > ~[?:1.8.0_151] > at org.apache.storm.utils.Utils.gunzip(Utils.java:826) > ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.serialization.GzipThriftSerializationDelegate.deserialize(GzipThriftSerializationDelegate.java:51) > ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > ... 80 more > {code} > Full run is here https://travis-ci.org/apache/storm/jobs/398415336. -- This message was sent by Atlassian JIRA (v7.6.3#76005)