You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Deneche A. Hakim (JIRA)" <ji...@apache.org> on 2015/05/05 17:54:00 UTC

[jira] [Commented] (DRILL-1542) Early fragment termination causes non running intermediate fragments to error

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

Deneche A. Hakim commented on DRILL-1542:
-----------------------------------------

Looking at the log and the git history of FragmentExecutor, I suspect this was caused when FragmentExecutor.receivingFragmentFinished() tried to call root.receivingFragmentFinished() but root was null because the fragment didn't start running yet.
If this is the case, then you should not see this error anymore but DRILL-2878 is still not fixed and it can happen for intermediate fragment executors as well.

Do we have instructions to try and reproduce this so we can confirm it is fixed ?

> Early fragment termination causes non running intermediate fragments to error
> -----------------------------------------------------------------------------
>
>                 Key: DRILL-1542
>                 URL: https://issues.apache.org/jira/browse/DRILL-1542
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Execution - Flow
>            Reporter: Jacques Nadeau
>            Assignee: Deneche A. Hakim
>            Priority: Critical
>             Fix For: 1.0.0
>
>
> Caused by: java.lang.NullPointerException: null
>         at org.apache.drill.exec.work.fragment.FragmentExecutor.receivingFragmentFinished(FragmentExecutor.java:75) ~[drill-java-exec-0.6.0-incubating-SNAPSHOT-rebuffed.jar:0.6.0-incubating-SNAPSHOT]
>         at org.apache.drill.exec.work.batch.ControlHandlerImpl.receivingFragmentFinished(ControlHandlerImpl.java:174) ~[drill-java-exec-0.6.0-incubating-SNAPSHOT-rebuffed.jar:0.6.0-incubating-SNAPSHOT]
>         at org.apache.drill.exec.work.batch.ControlHandlerImpl.handle(ControlHandlerImpl.java:76) ~[drill-java-exec-0.6.0-incubating-SNAPSHOT-rebuffed.jar:0.6.0-incubating-SNAPSHOT]
>         at org.apache.drill.exec.rpc.control.ControlServer.handle(ControlServer.java:60) ~[drill-java-exec-0.6.0-incubating-SNAPSHOT-rebuffed.jar:0.6.0-incubating-SNAPSHOT]
>         at org.apache.drill.exec.rpc.control.ControlServer.handle(ControlServer.java:38) ~[drill-java-exec-0.6.0-incubating-SNAPSHOT-rebuffed.jar:0.6.0-incubating-SNAPSHOT]
>         at org.apache.drill.exec.rpc.RpcBus.handle(RpcBus.java:56) ~[drill-java-exec-0.6.0-incubating-SNAPSHOT-rebuffed.jar:0.6.0-incubating-SNAPSHOT]
>         at org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:191) ~[drill-java-exec-0.6.0-incubating-SNAPSHOT-rebuffed.jar:0.6.0-incubating-SNAPSHOT]
>         at org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:171) ~[drill-java-exec-0.6.0-incubating-SNAPSHOT-rebuffed.jar:0.6.0-incubating-SNAPSHOT]
>         at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) [netty-codec-4.0.20.Final.jar:4.0.20.Final]



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