Kenneth Knowles created BEAM-2583: ------------------------------------- Summary: Exceptions in expand() corrupt the TransformHierarchy Key: BEAM-2583 URL: https://issues.apache.org/jira/browse/BEAM-2583 Project: Beam Issue Type: Bug Components: sdk-java-core Reporter: Kenneth Knowles Priority: Minor
Discovered recently during unrelated work that when a composite PTransform (Java) crashes during expand - for example due to a validation failure - it leaves the Pipeline in a state that throws NPEs when it is traversed. No one has complained, so it doesn't seem critical to fix the mutation logic. But we should set a bit and poison all future uses of the corrupted pipeline. -- This message was sent by Atlassian JIRA (v6.4.14#64029)