[
https://issues.apache.org/jira/browse/FLINK-8616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Cliff Resnick updated FLINK-8616:
---------------------------------
Summary: Missing null check in
OperatorChain.CopyingChainingOutput#pushToOperator masks ClassCastException
(was: Missing null check in OperatorChain.copyingChainOutput#pushToOperator
masks ClassCastException)
> Missing null check in OperatorChain.CopyingChainingOutput#pushToOperator
> masks ClassCastException
> -------------------------------------------------------------------------------------------------
>
> Key: FLINK-8616
> URL: https://issues.apache.org/jira/browse/FLINK-8616
> Project: Flink
> Issue Type: Bug
> Components: DataStream API
> Affects Versions: 1.4.0
> Reporter: Cliff Resnick
> Priority: Major
>
> There is an attempt to enrich the exception with outputTag#getId, but
> outputTag is null, and a NullPointerException is thrown. Looking at the
> attempted message enrichment the code seems to assume a ClassCastException
> can only stem from SideOutput type mismatches. This may have been the norm
> before, but changes to classloader delegation in 1.4 have given rise to
> multiple ClassLoader conflicts (at least for us), and they all seem to end up
> here.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)