Hey,

I am trying to understand kafka-streams and doing a simple prototype for 
joining KStream with KTable, but stuck at the error:

Invalid topology building: KSTREAM-MAP-0000000001 and 
KSTREAM-AGGREGATE-0000000004 are not joinable

I tracked down the issue is thrown where stream or table have set sourceNodes 
to null, and confirmed both of them are null in my application.

Interesting, when I initially read kafka topic into KStream, sourceNodes are 
not null, but later after doing simpel map operation (to exclude unneded fields 
an apply conversion) source nodes are deleted.

Could someone clarify what sourceNodes are needed for and why they erased after 
map?

Thanks!

— Misha

Reply via email to