[ 
https://issues.apache.org/jira/browse/STORM-1937?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15356957#comment-15356957
 ] 

ASF GitHub Bot commented on STORM-1937:
---------------------------------------

GitHub user wangperry opened a pull request:

    https://github.com/apache/storm/pull/1531

    STORM-1937 Fix WindowTridentProcessor cause NullPointerException

    I'm working with trident and try to use windows support, under the local 
model is fine, but in distributed mode we got the NullPointerException

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/wangperry/storm-1 1.0.x-branch

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/storm/pull/1531.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1531
    
----
commit 2d18e893d5b5a883ffbd441ef7a1a6117e33568b
Author: wangperry <[email protected]>
Date:   2016-06-30T10:51:08Z

    Update WindowTridentProcessor.java
    
    STORM-1937

commit b15492ead9def496ee5e5db255ac4eff4a411079
Author: wangperry <[email protected]>
Date:   2016-06-30T11:38:20Z

    Merge pull request #1 from wangperry/wangperry-patch-1
    
    Fix WindowTridentProcessor cause NullPointerException

----


> trident topologies WindowTridentProcessor cause NullPointerException when 
> using windowing
> -----------------------------------------------------------------------------------------
>
>                 Key: STORM-1937
>                 URL: https://issues.apache.org/jira/browse/STORM-1937
>             Project: Apache Storm
>          Issue Type: Bug
>          Components: storm-core
>    Affects Versions: 1.0.0, 1.0.1
>            Reporter: perry wang
>         Attachments: v0.1.patch
>
>
> I'm working with trident and try to use windows support, under the local 
> model is fine, but in distributed mode we got the following excepiton(I can 
> reliably reproduce this issue):
> java.lang.RuntimeException: java.lang.NullPointerException
>       at 
> org.apache.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:452)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.utils.DisruptorQueue.consumeBatchWhenAvailable(DisruptorQueue.java:418)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.disruptor$consume_batch_when_available.invoke(disruptor.clj:73)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.daemon.executor$fn__7953$fn__7966$fn__8019.invoke(executor.clj:847)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at org.apache.storm.util$async_loop$fn__625.invoke(util.clj:484) 
> [storm-core-1.0.1.jar:1.0.1]
>       at clojure.lang.AFn.run(AFn.java:22) [clojure-1.7.0.jar:?]
>       at java.lang.Thread.run(Thread.java:744) [?:1.7.0_51]
> Caused by: java.lang.NullPointerException
>       at 
> org.apache.storm.trident.windowing.WindowTridentProcessor.finishBatch(WindowTridentProcessor.java:167)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.trident.planner.SubtopologyBolt.finishBatch(SubtopologyBolt.java:151)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.trident.topology.TridentBoltExecutor.finishBatch(TridentBoltExecutor.java:266)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.trident.topology.TridentBoltExecutor.checkFinish(TridentBoltExecutor.java:299)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.trident.topology.TridentBoltExecutor.execute(TridentBoltExecutor.java:378)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.daemon.executor$fn__7953$tuple_action_fn__7955.invoke(executor.clj:728)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.daemon.executor$mk_task_receiver$fn__7874.invoke(executor.clj:461)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.disruptor$clojure_handler$reify__7390.onEvent(disruptor.clj:40)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       at 
> org.apache.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:439)
>  ~[storm-core-1.0.1.jar:1.0.1]
>       ... 6 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to