Designer guide
Red background = failed local stream logicRed nodes and invalid graph state
A stream node is colored light red (`#EF8989`) when its transformation-level `validateLogic()` check fails.
When to use
Use this page while editing or reviewing the graph in the designer.
Behavior
- Input is red until an endpoint is assigned.
- Map, Filter, Process, FlatMap, FlatMapIterable, KeyBy, Split, Case, When, Delay, Error, and CycleLink are red until their required primary source is connected.
- Sink is red until both a primary source and an endpoint are assigned.
- Merge is red until at least one entry exists in its multi-source collection.
- Join and MultiJoin are red until they have a primary source, at least one additional source, and every connected side exposes a key type.
- Once the missing or incompatible relationship is fixed, the node returns to its owning service color.
Troubleshooting checklist properties
Check these graph elements in order.
CheckAreaDescription
SourceConnectionConnect the required incoming stream. For Join, verify both primary and additional sources.
EndpointConfigurationAssign an endpoint to Input or Sink and ensure the endpoint still exists.
Key typeJoin contractPlace or configure KeyBy on every Join side and use compatible key types.
Message typeMerge contractEnsure all known Merge source message types match.
Error ownerError contractConnect Error only to a transformation that supports errors and has no existing Error consumer.
Configuration example
Open the designer and select Graph.