[ 
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)

Reply via email to