[ 
https://issues.apache.org/jira/browse/SAMZA-2143?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Nishimura closed SAMZA-2143.
-----------------------------------

> NPE in CoordinatorStreamMessage#equals and some clean-up to 
> CoordinatorStreamSystemConsumer
> -------------------------------------------------------------------------------------------
>
>                 Key: SAMZA-2143
>                 URL: https://issues.apache.org/jira/browse/SAMZA-2143
>             Project: Samza
>          Issue Type: Bug
>    Affects Versions: 1.1
>            Reporter: Daniel Nishimura
>            Assignee: Daniel Nishimura
>            Priority: Major
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> 1) NPE exposed in CoordinatorStreamMessage#equals now that the metadata store 
> allows arbitrary messages to be stored in the coordinator stream. See below 
> for example NPE stack trace.
> Example NPE error:
> {code:java}
> Exception in thread "main" org.apache.samza.SamzaException: Failed to run 
> application
> at 
> org.apache.samza.runtime.RemoteApplicationRunner.run(RemoteApplicationRunner.java:79)
> at 
> org.apache.samza.runtime.ApplicationRunnerUtil.invoke(ApplicationRunnerUtil.java:54)
> at 
> org.apache.samza.runtime.ApplicationRunnerMain.main(ApplicationRunnerMain.java:53)
> Caused by: org.apache.samza.SamzaException: java.lang.NullPointerException
> at 
> org.apache.samza.coordinator.stream.CoordinatorStreamSystemConsumer.bootstrap(CoordinatorStreamSystemConsumer.java:200)
> at org.apache.samza.job.JobRunner.run(JobRunner.scala:107)
> at 
> org.apache.samza.runtime.RemoteApplicationRunner.lambda$run$0(RemoteApplicationRunner.java:76)
> at java.util.ArrayList.forEach(ArrayList.java:1257)
> at 
> org.apache.samza.runtime.RemoteApplicationRunner.run(RemoteApplicationRunner.java:73)
> ... 2 more
> Caused by: java.lang.NullPointerException
> at 
> org.apache.samza.coordinator.stream.messages.CoordinatorStreamMessage.equals(CoordinatorStreamMessage.java:315)
> at java.util.HashMap.removeNode(HashMap.java:820)
> at java.util.HashMap.remove(HashMap.java:799)
> at java.util.HashSet.remove(HashSet.java:236)
> at 
> org.apache.samza.coordinator.stream.CoordinatorStreamSystemConsumer.bootstrap(CoordinatorStreamSystemConsumer.java:181)
> ... 6 more
> {code}
> 2) In CoordinatorStreamSystemConsumer, remove unused getBootstrappedStream 
> overloaded method and unit test the appropriate method that's actually used 
> in non-test code.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to