Global Channel Browser throws an error every frame on startup

Heyho,

This is on 6.7-86. I have the Error Log and Global Channel Browser docked in my vvvv

The Global Channel Browser throws an error every frame (sse screenshot) on opening. The error message is the following :

Failed to run handler of GlobalChannelBrowser
System.ArgumentOutOfRangeException: startIndex ('-1') must be a non-negative value. (Parameter 
'startIndex')
Actual value was -1.
   at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
   at System.String.Remove(Int32 startIndex, Int32 count)
   at _AppControl_.Reactive.ChannelHub.Presets_C.ReloadAllPresetsFromDisk(IChannel`1 Model_Stre
am_In, IChannel`1& Output_Out)
   at _AppControl_.Reactive.ChannelHub.Presets_C.__Create__(NodeContext Node_Context, IChannel`
1 Model_In)
   at _AppControl_.Reactive.ChannelHub.Presets_C.Create(NodeContext Node_Context, IChannel`1 Mo
del_In)
   at _AppControl_.Reactive.ChannelHub.StartupPresets_C.<>c__DisplayClass3_0.<Configure_>b__0(I
ServiceProvider Input_In_2)
   at VL.Core.ServiceRegistry.<>c__DisplayClass15_0`1.<CreateRegistration>b__0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
--- End of stack trace from previous location ---
   at System.Lazy`1.CreateValue()
   at VL.Core.ServiceRegistry.GetService(Type serviceType)
   at _AppControl_.Reactive.ChannelHub.Presets._Operations_.CreateDefault()
   at _VL_CoreLib_HDE_.GlobalChannelsCommand.ChannelBrowser.PresetsManager.PresetHelper_C.__Cre
ate__(NodeContext Node_Context)
   at _VL_CoreLib_HDE_.GlobalChannelsCommand.ChannelBrowser.PresetsManager.PresetHelper_C.Creat
e(NodeContext Node_Context)
   at _VL_CoreLib_HDE_.GlobalChannelsCommand.ChannelBrowser.PresetsManager_C.__Create__(NodeCon
text Node_Context, Spread`1 Columns_In, ViewManager_C View_Manager_In, IChannel`1 State_In)
   at _VL_CoreLib_HDE_.GlobalChannelsCommand.ChannelBrowser.PresetsManager_C.Create(NodeContext
 Node_Context, Spread`1 Columns_In, ViewManager_C View_Manager_In, IChannel`1 State_In)
   at _VL_CoreLib_HDE_.GlobalChannelsCommand.ChannelBrowser_TB3UMInouaaMwDOO2Nbp87.__Create__(N
odeContext Node_Context)
   at _VL_CoreLib_HDE_.__auto.GlobalChannelsCommand_C.<>c__DisplayClass3_0.<Update>b__12(IReadO
nlyList`1 initialInputs_112, Object& stateOutput_113, Spread`1& initialOutputs_114)
   at _CoreLibBasics_.Primitive.ManageProcess_KbnPKKIL8zRNfOzhFqxVxr.Update(ICustomRegion Regio
n_In, Boolean Enabled_In, ProcessLifespan Lifespan_In, Boolean Reset_In)
   at _VL_CoreLib_HDE_.__auto.GlobalChannelsCommand_C.<>c__DisplayClass3_0.<Update>b__7(Object 
stateInput_75, IReadOnlyList`1 inputs_76, IReadOnlyList`1 incomingLinks_79, Object& stateOutput
_86, Spread`1& outputs_87)
   at _CoreLibBasics_.Control.Send_Local_In1zQblLJUxMyogBvPRQI5.Update(ICustomRegion Input_In)
   at _VL_CoreLib_HDE_.__auto.GlobalChannelsCommand_C.<>c__DisplayClass3_0.<Update>b__4(Object 
stateInput_58, IReadOnlyList`1 inputs_59, IReadOnlyList`1 incomingLinks_60, Object& stateOutput
_69, Spread`1& outputs_70)
   at _VL_ImGui_.ReGui.ImmediateModeNode_C.<>c__DisplayClass3_0.<Update>b__0(Context Obj_In_51)
   at VL.ImGui.Widget.Update(Context context)
   at VL.ImGui.ToSkiaLayer.Update(Widget widget, Boolean dockingEnabled, Spread`1 fonts, IStyle
 Style)
   at _VL_CoreLib_HDE_.__auto.GlobalChannelsCommand_C.<>c__DisplayClass3_0.<Update>b__0(Object 
stateInput_18, Object& stateOutput_20, IWindow& window_21)
   at VL.HDE.WindowFactory.Update(CreateHandler create, UpdateHandler update, Int32& activeWind
owCount)

Repro steps :

  • Dock the GCB and the Error Window in the HDE
  • Close vvvv
  • Reopen vvvv :)

Thanks in advance!
sebes

edit : this seems to only occur when opening a fresh document. Opening a document that already has some Global Channels does not seem to trigger this error.
edit 2: when the error occurs, even when adding a GlobalChannel and pressing F9, the error does not go away. It stays there forever.

thanks should be fixed in upcoming

1 Like