Bolt - (Mac) Cannot open two instances of the fuzzy window at once.

I’ve just downloaded Bolt 1 from the asset store and I have an Invalid operation exception: Cannot open two instances of the fuzzy window at once. This makes bolt unusable on a Mac. Any ideas on how to resolve this? I’m using an iMac to develop and the latest version of unity 2020.1 if that helps?

Also would it be possible in the future to dedicate a forum section to Bolt or visual scripting?

Below is the full error:

InvalidOperationException: Cannot open two instances of the fuzzy window at once.
Ludiq.FuzzyWindow.Show (UnityEngine.Rect activatorPosition, Ludiq.IFuzzyOptionTree optionTree, System.Action`1[T] callback) (at C:/Users/RohitMoni/Documents/Repos/bolt/Package/Ludiq.Core/Editor/Interface/Fuzzy/FuzzyWindow.cs:229)
Ludiq.LudiqGUI.FuzzyDropdown (UnityEngine.Rect activatorPosition, Ludiq.IFuzzyOptionTree optionTree, System.Object selected, System.Action`1[T] callback) (at C:/Users/RohitMoni/Documents/Repos/bolt/Package/Ludiq.Core/Editor/Interface/LudiqGUI.cs:1477)
Bolt.FlowCanvas+<>c__DisplayClass15_0.<NewUnit>b__0 () (at C:/Users/RohitMoni/Documents/Repos/bolt/Package/Bolt.Flow/Editor/FlowCanvas.cs:228)
Ludiq.GraphWindow.OnGUI () (at C:/Users/RohitMoni/Documents/Repos/bolt/Package/Ludiq.Graphs/Editor/Windows/GraphWindow.cs:648)
UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition, UnityEngine.Rect viewRect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:423)
UnityEditor.DockArea.DrawView (UnityEngine.Rect viewRect, UnityEngine.Rect dockAreaRect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:364)
UnityEditor.DockArea.OldOnGUI () (at /Users/builduser/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:353)
UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:316)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Action onGUIHandler, System.Boolean canAffectFocus) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:620)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Action onGUIHandler, System.Boolean canAffectFocus) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:592)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Boolean canAffectFocus) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:585)
UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUIRaw (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus, System.Boolean verifyBounds) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:551)
UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUI (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus, System.Boolean verifyBounds) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:540)
UnityEngine.UIElements.IMGUIContainer.HandleEvent (UnityEngine.UIElements.EventBase evt) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:473)
UnityEngine.UIElements.CallbackEventHandler.HandleEventAtTargetPhase (UnityEngine.UIElements.EventBase evt) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Events/EventHandler.cs:77)
UnityEngine.UIElements.MouseCaptureDispatchingStrategy.DispatchEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Events/MouseCaptureDispatchingStrategy.cs:84)
UnityEngine.UIElements.EventDispatcher.ApplyDispatchingStrategies (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, System.Boolean imguiEventIsInitiallyUsed) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:318)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:281)
UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:161)
UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Panel.cs:278)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:459)
UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:209)
UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:74)
UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:28)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:189)
4 Likes

Same here (MacOS, Unity 2020.1.0), Bolt is just not working, throws the “InvalidOperationException: Cannot open two instances of the fuzzy window at once” error every time I try to add a node on a Flow Graph. Also, when I create a variable, I can name it but cannot chose the var type (“Inspector block metadata mismatch” error).

1 Like

jup. same here. also tried to reinstall in another project. same problem

used Bolt and Bolt Kit: Platformer Tutorial Assets

3 Likes

Same here. Mac running 2020.1 and Bolt 1.4.12. 999+ errors and can’t add any Units to the Flow Graph. Bolt is essentially dead. All the old graphs I created before it decided to stop working operate fine.

I’ve tried bolt on a borrowed PC and everything seems fine (Unity 2020.1), seems like a bolt/Mac issue looking forward to a solution to get back to my trusty Mac =)

I have been experiencing this as well.
I attached a FlowGraph to my cube, opened the graph and this error shows up when I right-click in the empty grid space or press Cmd-E

Has Bolt given up support for the Mac since this May or are their compatibility issues with Unity 2020.1.0f1 and Mac OSX?

InvalidOperationException: Cannot open two instances of the fuzzy window at once.
Ludiq.FuzzyWindow.Show (UnityEngine.Rect activatorPosition, Ludiq.IFuzzyOptionTree optionTree, System.Action`1[T] callback) (at C:/Users/RohitMoni/Documents/Repos/bolt/Package/Ludiq.Core/Editor/Interface/Fuzzy/FuzzyWindow.cs:229)
Ludiq.LudiqGUI.FuzzyDropdown (UnityEngine.Rect activatorPosition, Ludiq.IFuzzyOptionTree optionTree, System.Object selected, System.Action`1[T] callback) (at C:/Users/RohitMoni/Documents/Repos/bolt/Package/Ludiq.Core/Editor/Interface/LudiqGUI.cs:1477)
Bolt.FlowCanvas+<>c__DisplayClass15_0.<NewUnit>b__0 () (at C:/Users/RohitMoni/Documents/Repos/bolt/Package/Bolt.Flow/Editor/FlowCanvas.cs:228)
Ludiq.GraphWindow.OnGUI () (at C:/Users/RohitMoni/Documents/Repos/bolt/Package/Ludiq.Graphs/Editor/Windows/GraphWindow.cs:648)
UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition, UnityEngine.Rect viewRect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:423)
UnityEditor.DockArea.DrawView (UnityEngine.Rect viewRect, UnityEngine.Rect dockAreaRect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:364)
UnityEditor.DockArea.OldOnGUI () (at /Users/builduser/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:353)
UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:316)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Action onGUIHandler, System.Boolean canAffectFocus) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:620)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Action onGUIHandler, System.Boolean canAffectFocus) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:592)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Boolean canAffectFocus) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:585)
UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUIRaw (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus, System.Boolean verifyBounds) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:551)
UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUI (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus, System.Boolean verifyBounds) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:540)
UnityEngine.UIElements.KeyboardEventDispatchingStrategy.DispatchEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Events/KeyboardEventDispatchingStrategy.cs:21)
UnityEngine.UIElements.EventDispatcher.ApplyDispatchingStrategies (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, System.Boolean imguiEventIsInitiallyUsed) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:318)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:281)
UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:161)
UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Panel.cs:278)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:459)
UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:209)
UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:74)
UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:28)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:189)

I can also validate this issue on OS X 10.15.6 running 2020.1.0f1 Personal :frowning:
Was really looking forward to digging into this!

2 Likes

same here mate

1 Like

Same, but on Win7.
It’s all Rohit’s fault! Get 'im! :stuck_out_tongue:

1 Like

same problem here

1 Like

Any news on a fix? Still have the issue on Mac with Unity 2020.1.0f1

i think the issues is with the hardcoded path which cause the issue on mac

Ludiq.GraphWindow.OnGUI () (at **C:/**Users/…

On mac there aren’t hard drive letters

2 Likes

This is awful. There is a 2 month old post here: https://support.ludiq.io/communities/41/topics/5241-cannot-open-two-instances-of-the-fuzzy-window-at-once

Saying the fix will be out in the next release.

Surely a quick patch by Unity is needed. This means Bolt is unusable by any Mac users!

2 Likes

Same problem here. Definitely a Unitity 2020.1.0f1 issue. Bolt works fine on Unity 2019.

2 Likes

That’s good to know Im going to try 2019 then :wink: Thank you!
Confirmed Unity 2019 works, greatly appreciated!

1 Like

I am having the same error appear on windows 10 unity 2020.1.0f1, although Bolt appears to still be working fine for me? would be nice to know what is causing the issue though so this error doesn’t appear every time I open my project

Same issue on 2020. Tried 2019 and not working either.

Just confirmed that it works on 2019.3.5 but not 2020.1.0.

same, Bolt don’t work in 2020.1.0f1…

Same here. Going to try 2019. Hope it will work.

Hey folks, sorry you’re all having issues.

We are aware of the issue and are looking into it. You can see further details here

This issue is reproducible with: 2020.1.0a21, 2020.1.0b15, 2020.2.0a17 (1.4.12)
and not reproducible with: 2018.4.24f1, 2019.4.3f1 (1.4.12)

I know it’s not a fix as yet but I hope it helps somewhat.

Thanks a lot for reporting.

1 Like