Hey there,
Was trying to create a custom helper for an Entity. I went inside the CameraHelper
to see how it’s done, and when I tried to open the Patch Explorer, it glitched and threw an error in the console window
Error
NotImplementedException: "The method or operation is not implemented."
StackTrace:
VL.Lang.View.InterfaceExplorerEntryView { public virtual VL.Model.Element get_Model() { ... } }
VL.Lang.View.ExplorerContainerView+<>c { internal bool <DoUpdateStyle>b__32_0(VL.Lang.View.IExplorerEntryView e) { ... } }
System.Linq.ImmutableArrayExtensions { public static bool Any(System.Collections.Immutable.ImmutableArray<> immutableArray, System.Func<, > predicate) { ... } }
VL.Lib.Collections.Spread { public static bool Any(VL.Lib.Collections.Spread<> source, System.Func<, > predicate) { ... } }
VL.Lang.View.ExplorerContainerView { protected virtual void DoUpdateStyle() { ... } }
VL.Lang.View.View { protected virtual void DoUpdateSceneIncludingChildViews() { ... } }
VL.Lang.View.View { internal void UpdateScene() { ... } }
VL.Lang.View.View { protected virtual void DoUpdateSceneIncludingChildViews() { ... } }
VL.Lang.View.View { internal void UpdateScene() { ... } }
VL.Lang.View.CanvasView { private void FTypeButton_Clicked(object sender, VL.Core.Viewer.VMouseEventArgs e) { ... } }
VL.HDE.PatchEditor.Editors.StringEditor { protected virtual void OnClicked(VL.Core.Viewer.VMouseEventArgs args) { ... } }
VL.HDE.PatchEditor.Editors.StringButton+<>c__DisplayClass5_0 { internal VL.Core.Viewer.IMouseEventHandler <GetInputHandler>b__0(VL.Core.Viewer.VMouseEventArgs click) { ... } }
VL.Core.Viewer.Handler+<>c__DisplayClass17_1 { internal VL.Core.Viewer.IMouseEventHandler <OnClick>b__1(VL.Core.Viewer.VMouseEventArgs up) { ... } }
VL.Core.Viewer.Handler+<>c__DisplayClass13_0 { internal VL.Core.Viewer.IMouseEventHandler <OnUp>b__0(VL.Core.Viewer.IMouseEventHandler c, VL.Core.Viewer.VMouseEventArgs a) { ... } }
VL.Core.Viewer.Handler+WaitForEventMouseHandler { public virtual VL.Core.Viewer.IMouseEventHandler MouseUp(VL.Core.Viewer.VMouseEventArgs arg) { ... } }
VL.Lang.View.CanvasView+CanvasDecisionMouseHandler { public virtual VL.Core.Viewer.IMouseEventHandler MouseUp(VL.Core.Viewer.VMouseEventArgs arg) { ... } }
VL.Lang.View.CanvasView { private void HandleMouseUp(object sender, VL.Core.Viewer.VMouseEventArgs e) { ... } }
VL.GraphicalEditor.Skia.GraphEditor { protected virtual void OnMouseUp(System.Windows.Forms.MouseEventArgs e) { ... } }
System.Windows.Forms.Control { private void WmMouseUp(System.Windows.Forms.Message& m, System.Windows.Forms.MouseButtons button, int clicks) { ... } }
System.Windows.Forms.Control { protected virtual void WndProc(System.Windows.Forms.Message& m) { ... } }
System.Windows.Forms.ScrollableControl { protected virtual void WndProc(System.Windows.Forms.Message& m) { ... } }
VL.Skia.SkiaGLControl { protected virtual void WndProc(System.Windows.Forms.Message& m) { ... } }
NotImplementedException: "The method or operation is not implemented."
StackTrace:
VL.Lang.View.InterfaceExplorerEntryView { public virtual VL.Model.Element get_Model() { ... } }
VL.Lang.View.ExplorerContainerView+<>c { internal bool <DoUpdateStyle>b__32_0(VL.Lang.View.IExplorerEntryView e) { ... } }
System.Linq.ImmutableArrayExtensions { public static bool Any(System.Collections.Immutable.ImmutableArray<> immutableArray, System.Func<, > predicate) { ... } }
VL.Lib.Collections.Spread { public static bool Any(VL.Lib.Collections.Spread<> source, System.Func<, > predicate) { ... } }
VL.Lang.View.ExplorerContainerView { protected virtual void DoUpdateStyle() { ... } }
VL.Lang.View.View { protected virtual void DoUpdateSceneIncludingChildViews() { ... } }
VL.Lang.View.View { internal void UpdateScene() { ... } }
VL.Lang.View.View { protected virtual void DoUpdateSceneIncludingChildViews() { ... } }
VL.Lang.View.View { internal void UpdateScene() { ... } }
VL.Lang.View.CompoundView { protected virtual void DoUpdateSceneIncludingChildViews() { ... } }
VL.Lang.View.View { internal void UpdateScene() { ... } }
VL.Lang.View.CanvasView { private void <RequestUpdateSceneAndDraw>b__169_0(object _) { ... } }
Microsoft.VisualStudio.Threading.JoinableTaskFactory+SingleExecuteProtector { internal bool TryExecute() { ... } }
Microsoft.VisualStudio.Threading.JoinableTaskFactory+SingleExecuteProtector+<>c { internal void <.cctor>b__20_0(object state) { ... } }
Repro :
- Open
5.3-0423
- In the fresh patch, reference
VL.Strinde
- Enable the Advanced aspect, create a
CameraHelper
node - Right click/open to go inside
- Try to open the Patch Explorer
Thanks in advance!
Edit : This does not happen under 319. The error could maybe be related to the recent change that makes the Patch Explorer show errors?