Hello Team,
I use PLCnext Engineer 2023.0 LTS. After opening the MySQL Demo project from the DBFL_SQL library, PLCnext engineer crashed. Now I cannot open an existing project or a template. Even uninstalling PLCnext Engineer and a clean re-installation did not help. As soon as I open a project, the PLCnext Engineer crashes and shows the following message:
PLCnext Engineer, Version 2023.0 (Build 6.0.257.0, Revision 9d37cc20)
Unexpected Exception
Method not found: ‘Void Ade.Patterns.Text.ValueStringBuilder..ctor(System.Span`1)’.
Exception chain:
----------------------------------------------------------------------
MissingMethodException
======================================================================
Details
----------------------------------------------------------------------
MissingMethodException
Message:
------------------------------
Method not found: ‘Void Ade.Patterns.Text.ValueStringBuilder..ctor(System.Span`1)’.
Stack trace:
------------------------------
at Ade.Network.HierarchyTrees.DependencyTreeBuilder.qrcks(ContentNode wbutn)
at Ade.Network.HierarchyTrees.DependencyTreeBuilder.GetParent(ContentNode deviceTypeNode, DependencyTreeParentRelationshipType& relationshipType)
at Ade.Network.HierarchyTrees.NetworkTreeBuilder.pwqwb(HierarchyTreeBuilder wbutn, VirtualCategoryTree wbutn, ContentNode wbutn)
at Ade.Network.HierarchyTrees.NetworkTreeBuilder.pwqvz(HierarchyTreeBuilder wbutn, VirtualCategoryTree wbutn, Guid wbutn, ContentNode wbutn)
at Ade.Network.HierarchyTrees.NetworkTreeBuilder.pwqvm(HierarchyTreeBuilder wbutn, ContentNode wbutn, ISolution wbutn, Int32 wbutn)
at Ade.Network.HierarchyTrees.NetworkTreeBuilder.pwqvk(HierarchyTreeBuilder wbutn, List1 wbutn, IEnumerable1 wbutn)
at Ade.Network.HierarchyTrees.NetworkTreeBuilder.pwqvi()
at Ade.Network.HierarchyTrees.NetworkTreeBuilder.pwqvg()
at System.EventHandler1.Invoke(Object sender, TEventArgs e) at Ade.Project.SolutionManager.set_ActiveSolution(ISolution value) at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback) at Ade.Shell.ShellMediator.avrwx(Action eeskl) at Ade.Shell.ShellMediator.avrxu(Object eeskl, OpenSolutionCompletedEventArgs eeskl) at System.EventHandler1.Invoke(Object sender, TEventArgs e)
at _1616b056cc0e4d748dc8f9b19769456a.kxxva.OnBaseOpened(Object diixi, OpenSolutionCompletedEventArgs diixi)
at _a6ddad46ed7643fbb4544c31a0e4bde5.butto.OnBaseOpened(Object eeskl, OpenSolutionCompletedEventArgs eeskl)
at _a6ddad46ed7643fbb4544c31a0e4bde5.buttc.OnBaseOpened(Object eeskl, OpenSolutionCompletedEventArgs eeskl)
at _a6ddad46ed7643fbb4544c31a0e4bde5.buttg.OnBaseOpened(Object eeskl, OpenSolutionCompletedEventArgs eeskl)
at _51f946e8c2e84e2790bd89db0c5fcbf7.exfxk.nheqo(String alwgs, OpenSolutionSettings alwgs, ISolution alwgs)
at _51f946e8c2e84e2790bd89db0c5fcbf7.exfxk.nheqn(String alwgs, OpenSolutionSettings alwgs, ISolutionFileSystem alwgs)
at _a6ddad46ed7643fbb4544c31a0e4bde5.butte.Open(String eeskl, OpenSolutionSettings eeskl)
at _a6ddad46ed7643fbb4544c31a0e4bde5.buttb.Open(String eeskl, OpenSolutionSettings eeskl)
at _a6ddad46ed7643fbb4544c31a0e4bde5.buttn.Open(String eeskl, OpenSolutionSettings eeskl)
at _a6ddad46ed7643fbb4544c31a0e4bde5.butsv.Open(String eeskl, OpenSolutionSettings eeskl)
at _a6ddad46ed7643fbb4544c31a0e4bde5.buttc.Open(String eeskl, OpenSolutionSettings eeskl)
at _a6ddad46ed7643fbb4544c31a0e4bde5.butsx.Open(String eeskl, OpenSolutionSettings eeskl)
at _51f946e8c2e84e2790bd89db0c5fcbf7.exfxk.CreateNew(ISolution alwgs, CreateSolutionSettings alwgs)
at _a6ddad46ed7643fbb4544c31a0e4bde5.butsx.CreateNew(ISolution eeskl, CreateSolutionSettings eeskl)
at Ade.Shell.ShellMediator.CreateNewActiveSolution(ISolution templateSolution)
at Ade.PCWorxNextMediator.StartPageLogic.clisp(ISolutionTemplate nrekr)
at Ade.WpfCommon.DelegateCommandBase.rlwbz.vqiyl(Object dwnno)
at Ade.WpfCommon.DelegateCommandBase.rlwca.MoveNext()
-– End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Ade.WpfCommon.DelegateCommandBase.rlwcb.MoveNext()
-– End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at Ade.Application.ApplicationStarter.Run()
at PCWorxNext.Startup.Main(String args)