GlobalChannels outputting Channel<Object> after restart

Hey hey,

A weird behavior I have observed randomly, but could not find a proper way to reproduce.

I’m creating a patch that has some GlobalChannels of type float, string, RGBA. I’m saving the Global Channels setup (from the Global Channel browser), which gives me those nice generated nodes, all good.

Now if I kill vvvv and restart my project, those factory nodes all output a Channel<Object>. I have to click the Save buttons multiple times in the Global Channel Browser, and then all of a sudden the right types are outputted again.

I tried reproducing it in a fresh document, but sadly the error did not show up. It always occurs in a little test project that I can share privately if that helps debugging.