Errors on installation (Behavior Designer Pro 2.0.1f2 ,Unity 6.0.38f)

Can you try a fresh project just to ensure it works for you there? From there we can compare what is different in order to determine the cause.
 
I appear to be getting the exact same error messages in a fresh scene (U6 33f1 Universal 3D Core)

2025-02-25_09-18.png

In a scene that I've been working out of for a while. The same one which yesterday I was getting a NRE error when adding nodes in the BDPro window. I updated and am now getting the following error when trying to add nodes. They seem to be separate issues but I am including the below error message in case it can help at all

NullReferenceException: Object reference not set to an instance of an object
Opsive.GraphDesigner.Editor.GraphWindow.AddNodeProperties (System.Collections.Generic.List`1[Opsive.GraphDesigner.Runtime.LogicNodeProperties]& nodesData, Opsive.GraphDesigner.Runtime.ILogicNode node) (at <411f6cab61f547fc9934c1ecb61bf909>:0)
Opsive.GraphDesigner.Editor.GraphWindow.SerializeGraph (System.Boolean force) (at <411f6cab61f547fc9934c1ecb61bf909>:0)
Opsive.GraphDesigner.Editor.Views.GraphView.AddNode (System.Object selectedObject, System.Type baseType, UnityEngine.Vector2 position) (at <411f6cab61f547fc9934c1ecb61bf909>:0)
Opsive.GraphDesigner.Editor.Views.GraphView.OnFilterWindowSelection (System.Object selectedObject, System.Type baseType, UnityEngine.Vector2 windowPosition) (at <411f6cab61f547fc9934c1ecb61bf909>:0)
Opsive.Shared.Editor.UIElements.FilterWindow.SelectObject (System.Object selectedObject, System.Type baseType) (at <930e9c1eed4f4b619fce7ad28f6a462f>:0)
Opsive.Shared.Editor.UIElements.FilterWindow.SelectElement (Opsive.Shared.Editor.UIElements.FilterWindowProvider+Element selectedElement) (at <930e9c1eed4f4b619fce7ad28f6a462f>:0)
Opsive.Shared.Editor.UIElements.FilterWindow+ListViewContainer+FilterElement.OnMouseDown (UnityEngine.UIElements.MouseDownEvent evt) (at <930e9c1eed4f4b619fce7ad28f6a462f>:0)
UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.EventCallbackRegistry+DynamicCallbackList.Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.EventDispatchUtilities.HandleEventAcrossPropagationPathWithCompatibilityEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.EventBase compatibilityEvt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target, System.Boolean isCapturingTarget) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.EventDispatchUtilities.DispatchToCachedElementUnderPointerOrPanelRoot (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElementOrElementUnderPointer (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.PointerEventBase`1[T].Dispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <4b3569741df14432abb5f87dfb1101b0>:0)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <597a8f11f7f6488b9a0d0f6e0dc59248>:0)
 
I have similar errors. Looks like I am getting a few more. U6 39f1 installing BDP 2.0.1f2 into an existing simple/small URP project from package manager (purchased through the asset store). I immediately got project errors and when the welcome window showed, there were no contents inside the window, just blank. Thanks Justin for looking into this.Screenshot 2025-02-24 at 5.19.59 PM.png.
 
Just gonna add input to this tread, I have the same issues as above, with install from package manager, all software (Unity Editor etc) at or above the supported versions, after the import it fails to load the, "Isuppose its a welcome screen." Re-start of unity doesn't rectify and I can't seem to find anything in the documentation for removing this safely from the propject, but with a fresh project the same issue happens. with unity everything is fairly normal and the only other anomaly is I'm using the Mac Version of Unity for the M Chips.
 
I figured out the cause. You can fix it by adding the GRAPH_DESIGNER constraint to the BehaviorDesigner.Editor assembly:

1740469843633.png

I am pushing the fix now and it will be released as 2.0.1f3 within the next hour or so.
 
Just thought because I just noticed since its working now, I'd mention the addons for BD pro has the link to the Character controller Agility, not the BD pro movement package.. might want to fix that also, unless that's intended..
 
Version 2.0.1f3 has been released which has this change. I'll ensure this error doesn't happen again for future updates.

Just thought because I just noticed since its working now, I'd mention the addons for BD pro has the link to the Character controller Agility, not the BD pro movement package.. might want to fix that also, unless that's intended..
Thanks! I will update that link.
 
Back
Top