BDPro 3 Graphs are causing an error, cant use it

FuzzySmurf

Member
Hello,
So I upgrade to BDPro3 a while ago, but i haven't edited my BD Trees in a while. I tried to update it today, and i started to get the following errors.

I uninstalled BDPro3, and graph designer extension... re-installed it. and no luck.

I get this whenever I open BDPro subtree:

C#:
TypeLoadException: Could not resolve type with token 01000076 from typeref (expected class 'UnityEngine.EventModifiers' in assembly 'UnityEngine.IMGUIModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null')
UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.EventCallbackRegistry+DynamicCallbackList.Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.EventDispatchUtilities.HandleEvent_BubbleUpCallbacks (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement element) (at <5c2380b11c444983ac3ffcbc73d04ba8>: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 <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.EventDispatchUtilities.PropagateEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target, System.Boolean isCapturingTarget) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.EventDispatchUtilities.DispatchToElementUnderPointerOrPanelRoot (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElementOrElementUnderPointer (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.PointerDownEvent.Dispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <5c2380b11c444983ac3ffcbc73d04ba8>:0)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <822ef144c83a49dfbe8ab1337f169b36>:0)

I asked copilot to dissect the issue, and it says:

Then the problem is that BD Pro 3.0.2 still ships with the same Graph Designer 3.0.1 DLL — the identical hash in both error reports (bb63a2df470041c186f42af661e4e981) proves it's the exact same binary. The reinstall changed nothing.

This means Opsive hasn't yet recompiled Graph Designer against Unity 6 and bundled it into the latest BD Pro release.
 
Which version of Unity are you using? This looks like an error caused by Unity 6.3.0-6.3.5. You can fix it by updating to the most recent LTS release.
 
Back
Top