Hallo,

ich hoffe, die Frage ist in diesem Forum passend:
Wir haben an der Schule das Problem, dass das im Betreff genannte Programm (nicht EV3 Classroom, sondern das ältere) immer wieder abstürzt ("unerwarteter Fehler"); so oft, dass man kaum programmieren kann. Erst war es nur ein Account und/oder PC, inzwischen sind es drei.
Folgendes wird in die Log-Datei geschrieben. Ich kann damit leider nichts anfangen. Kann mir jemand helfen?

Code:
================================================================================
ev3-crash-sl-2024-01-23_12-26-56-PM.log

Unhandled exception occurred at 2024-01-23_12-25-55-
System.InvalidOperationException: Cannot mix nested Transactions with transaction items in one Transaction
Current state:
NationalInstruments.SourceModel.Modeling.Transaction
Description: Create SubVI From Selection
Transaction List: 
    NationalInstruments.SourceModel.Modeling.RuleTransactionItem
Trying to add:
NationalInstruments.SourceModel.Modeling.Transaction
Description: Deal with any resolve
Transaction List: 
   bei NationalInstruments.SourceModel.Modeling.Transaction.SetAndValidateContainedItemCategory(TransactionItem transactionItem)
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.BeginCompositeTransaction(Transaction transaction)
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.BeginTransactionInternal(String description, TransactionPurpose purpose, Boolean setIgnoreMixingFlag, Transaction explicitOutermostTransaction)
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.BeginTransaction(String description, TransactionPurpose transactionType)
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder.RenameSubVi(String name)
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder._parentChildWindow_Closed(Object sender, EventArgs e)
   bei System.Windows.Controls.ChildWindow.OnClosed(EventArgs e)
   bei NationalInstruments.X3.Base.View.X3ChildWindow.OnClosed(EventArgs e)
   bei NationalInstruments.X3.Base.View.ToolChildWindow.OnClosed(EventArgs e)
   bei System.Windows.Controls.ChildWindow.Close()
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder.Finish_Click(Object sender, RoutedEventArgs e)
   bei System.Windows.Controls.Primitives.ButtonBase.OnClick()
   bei System.Windows.Controls.Button.OnClick()
   bei System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   bei System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
   bei MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)
Stack trace with ILOffsets:
   at <Unbekannt>.Transaction.SetAndValidateContainedItemCategory  (IL offset: 0xffffffff)
   at <Unbekannt>.TransactionManager.BeginCompositeTransaction  (IL offset: 0xffffffff)
   at <Unbekannt>.TransactionManager.BeginTransactionInternal  (IL offset: 0xffffffff)
   at <Unbekannt>.TransactionManager.BeginTransaction  (IL offset: 0xffffffff)
   at <Unbekannt>.Builder.RenameSubVi  (IL offset: 0xffffffff)
   at <Unbekannt>.Builder._parentChildWindow_Closed  (IL offset: 0xffffffff)
   at <Unbekannt>.ChildWindow.OnClosed  (IL offset: 0xffffffff)
   at <Unbekannt>.X3ChildWindow.OnClosed  (IL offset: 0xffffffff)
   at <Unbekannt>.ToolChildWindow.OnClosed  (IL offset: 0xffffffff)
   at <Unbekannt>.ChildWindow.Close  (IL offset: 0xffffffff)
   at <Unbekannt>.Builder.Finish_Click  (IL offset: 0xffffffff)
   at System.Windows.dll.ButtonBase.OnClick  (IL offset: 0xffffffff)
   at System.Windows.dll.Button.OnClick  (IL offset: 0xffffffff)
   at System.Windows.dll.ButtonBase.OnMouseLeftButtonUp  (IL offset: 0xffffffff)
   at System.Windows.dll.Control.OnMouseLeftButtonUp  (IL offset: 0xffffffff)
   at System.Windows.dll.JoltHelper.FireEvent  (IL offset: 0xffffffff)



================================================================================
ev3-log-sl-2024-01-23_12-26-56-PM.log

+000,001 >> MINDSTORMS EV3 launched at 2024-01-23_12-23-26-
+000,001 >> OS Type: Windows
+000,001 >> OS Version: Microsoft Windows NT 6.2.9200.0
+000,001 >> Silverlight version: 5.1.41212.0
+000,001 >> MINDSTORMS EV3 assembly file version: 1.0.50509.1
+000,001 >> MINDSTORMS EV3 build drop: R1-X3-Dev[GC]_20180509.1
+000,026 >> In Application_Startup
+000,027 >> Starting plugin loading
+000,153 >> Starting InitializeNewRespectingForRootCatalog
+000,790 >> Starting GetExportedValue<RootCompositionHostWrapper>()
+000,795 >> Starting GetExportedValue<IClient, ConfigTokens, PreferencesManager, MultiProjectSupport>()
+000,999 >> Generated XmlSerializer for requests/responses/server messages in (seconds): 0,184999
+001,004 >> Message queue successfully claimed.
+001,015 >> Starting GetExportedValue<VersionProvider>()
+001,016 >> MINDSTORMS EV3 version: 1.4.2
+001,016 >> MINDSTORMS EV3 running as: Education
+001,016 >> Starting setup phase 1
+001,024 >> MINDSTORMS EV3 language: de
+001,024 >> Starting setup phase 2
+001,027 >> _implicitFallbackString set to ""
+001,027 >> Starting setup phase 3
+001,096 >> FallbackString is ""
+001,097 >> Starting setup phase 4
+001,197 >> Generated XmlSerializer for requests/responses/server messages in (seconds): 0,0969399
+001,329 >> Starting setup phase 5
+001,330 >> Starting setup phase 6
+001,331 >> Starting setup phase 7
+001,370 >> Starting setup phase 8
+001,371 >> Starting setup phase 9
+001,373 >> Startup done
+001,499 >> Loading project from "\\server\waltesophi\Desktop\MINT 9a\Kapitel 15.ev3"
+002,884 >> Generating XmlSerializer for BlockHelpSupport took (seconds): 0,0040089
+003,773 >> Time to create XmlSerializer for MEFAndSerializationHelper (seconds): 0,0239792
+004,502 >> Time to load project (seconds): 3,0039666
+007,262 >> Time for CreateAndRelinquishX3ProjectInstanceAtLaunch (seconds): 0,0469574
+007,438 >> Time to load lobby (seconds): 0,1749293
+007,438 >> Editor load completed
+007,652 >> Successfully loaded config file https://config.api.education.lego.com/v1/ev3_desktop_edu/win/1.4.2/de-de
+148,903 >> Exception thrown: Exception in Transaction.Dispose(). Swallowing because there should already be an exception unwinding...
Exception details: 
System.InvalidOperationException: mismatched transaction ending
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.EndTransaction(Transaction activeTransaction, Boolean commit, Boolean runRules)
   bei NationalInstruments.SourceModel.Modeling.Transaction.Dispose(Boolean disposing)
Stack trace with ILOffsets:
   at <Unbekannt>.TransactionManager.EndTransaction  (IL offset: 0xffffffff)
   at <Unbekannt>.Transaction.Dispose  (IL offset: 0xffffffff)

Expanded Stack Trace:
   bei NationalInstruments.X3.Shared.SimpleLog.ReportError(Exception exception, String message)
   bei NationalInstruments.SourceModel.Modeling.Transaction.Dispose(Boolean disposing)
   bei NationalInstruments.SourceModel.Modeling.Transaction.Dispose()
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.BeginTransactionInternal(String description, TransactionPurpose purpose, Boolean setIgnoreMixingFlag, Transaction explicitOutermostTransaction)
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.BeginTransaction(String description, TransactionPurpose transactionType)
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder.RenameSubVi(String name)
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder._parentChildWindow_Closed(Object sender, EventArgs e)
   bei System.Windows.Controls.ChildWindow.OnClosed(EventArgs e)
   bei NationalInstruments.X3.Base.View.X3ChildWindow.OnClosed(EventArgs e)
   bei NationalInstruments.X3.Base.View.ToolChildWindow.OnClosed(EventArgs e)
   bei System.Windows.Controls.ChildWindow.Close()
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder.Finish_Click(Object sender, RoutedEventArgs e)
   bei System.Windows.Controls.Primitives.ButtonBase.OnClick()
   bei System.Windows.Controls.Button.OnClick()
   bei System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   bei System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
   bei MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)

+148,904 >> Unhandled exception occurred at 2024-01-23_12-25-55-
System.InvalidOperationException: Cannot mix nested Transactions with transaction items in one Transaction
Current state:
NationalInstruments.SourceModel.Modeling.Transaction
Description: Create SubVI From Selection
Transaction List: 
    NationalInstruments.SourceModel.Modeling.RuleTransactionItem
Trying to add:
NationalInstruments.SourceModel.Modeling.Transaction
Description: Deal with any resolve
Transaction List: 
   bei NationalInstruments.SourceModel.Modeling.Transaction.SetAndValidateContainedItemCategory(TransactionItem transactionItem)
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.BeginCompositeTransaction(Transaction transaction)
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.BeginTransactionInternal(String description, TransactionPurpose purpose, Boolean setIgnoreMixingFlag, Transaction explicitOutermostTransaction)
   bei NationalInstruments.SourceModel.Modeling.TransactionManager.BeginTransaction(String description, TransactionPurpose transactionType)
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder.RenameSubVi(String name)
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder._parentChildWindow_Closed(Object sender, EventArgs e)
   bei System.Windows.Controls.ChildWindow.OnClosed(EventArgs e)
   bei NationalInstruments.X3.Base.View.X3ChildWindow.OnClosed(EventArgs e)
   bei NationalInstruments.X3.Base.View.ToolChildWindow.OnClosed(EventArgs e)
   bei System.Windows.Controls.ChildWindow.Close()
   bei NationalInstruments.X3.X3VI.Design.View.MyBlockBuilder.Builder.Finish_Click(Object sender, RoutedEventArgs e)
   bei System.Windows.Controls.Primitives.ButtonBase.OnClick()
   bei System.Windows.Controls.Button.OnClick()
   bei System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   bei System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
   bei MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)
Stack trace with ILOffsets:
   at <Unbekannt>.Transaction.SetAndValidateContainedItemCategory  (IL offset: 0xffffffff)
   at <Unbekannt>.TransactionManager.BeginCompositeTransaction  (IL offset: 0xffffffff)
   at <Unbekannt>.TransactionManager.BeginTransactionInternal  (IL offset: 0xffffffff)
   at <Unbekannt>.TransactionManager.BeginTransaction  (IL offset: 0xffffffff)
   at <Unbekannt>.Builder.RenameSubVi  (IL offset: 0xffffffff)
   at <Unbekannt>.Builder._parentChildWindow_Closed  (IL offset: 0xffffffff)
   at <Unbekannt>.ChildWindow.OnClosed  (IL offset: 0xffffffff)
   at <Unbekannt>.X3ChildWindow.OnClosed  (IL offset: 0xffffffff)
   at <Unbekannt>.ToolChildWindow.OnClosed  (IL offset: 0xffffffff)
   at <Unbekannt>.ChildWindow.Close  (IL offset: 0xffffffff)
   at <Unbekannt>.Builder.Finish_Click  (IL offset: 0xffffffff)
   at System.Windows.dll.ButtonBase.OnClick  (IL offset: 0xffffffff)
   at System.Windows.dll.Button.OnClick  (IL offset: 0xffffffff)
   at System.Windows.dll.ButtonBase.OnMouseLeftButtonUp  (IL offset: 0xffffffff)
   at System.Windows.dll.Control.OnMouseLeftButtonUp  (IL offset: 0xffffffff)
   at System.Windows.dll.JoltHelper.FireEvent  (IL offset: 0xffffffff)


+148,904 >> App exiting (crash)


================================================================================
ev3-log-wpf-2024-01-23_12-26-56-PM.log

+000,001 >> MINDSTORMS EV3 launched at 2024-01-23_12-23-25-
+000,001 >> OS Type: Windows
+000,001 >> OS Version: Microsoft Windows NT 6.2.9200.0
+000,001 >> OS Bitness: 64-bit
+000,001 >> MINDSTORMS EV3 assembly file version: 1.0.50509.1
+000,001 >> MINDSTORMS EV3 build drop: R1-X3-Dev[GC]_20180509.1
+000,039 >> Bluetooth supported: True
+000,041 >> Bluetooth Primary Radio Information:
+000,041 >> 	Manufacturer: Intel
+000,041 >> 	Software Manufacturer: Microsoft
+000,041 >> 	Stack Factory: InTheHand.Net.Bluetooth.BluetoothPublicFactory
+000,041 >> 	Hardware Status: Running
+000,042 >> 	Mode: Connectable
+000,043 >> 	Class: 2A0104
+000,043 >> 	Local Address: 20C19B6C1091
+000,045 >> Enabling passive scan for TCP;USB
+000,056 >> Generated XmlSerializer for server messages in (seconds): 0,0080009
+000,143 >> Generated XmlSerializers for requests/responses messages in (seconds): 0,0830634
+001,551 >> Message queue successfully claimed.
+002,013 >> AppFullyLoadedEvent received
+015,503 >> New device found: BENEICHEL
+015,504 >> New Transport Found:
+015,504 >> 	Serial Number: 	001653802128
+015,508 >> New device found: Erdogan
+015,508 >> New Transport Found:
+015,508 >> 	Serial Number: 	001653620A83
+015,508 >> New device found: OpenStage 00:1A:E8:2
+015,508 >> New device found: Erdogan3
+015,508 >> New Transport Found:
+015,508 >> 	Serial Number: 	00165350D708
+015,508 >> New device found: Erdogan2
+015,508 >> New Transport Found:
+015,508 >> 	Serial Number: 	001653458295
+015,508 >> New device found: Hubert
+015,508 >> New Transport Found:
+015,508 >> 	Serial Number: 	001653803B37
+015,508 >> New device found: [TV] Samsung QBB Series
+015,508 >> New device found: SOUS
+015,508 >> New Transport Found:
+015,508 >> 	Serial Number: 	001653802B94
+015,508 >> New device found: 20
+015,508 >> New Transport Found:
+015,508 >> 	Serial Number: 	001653804036
+149,461 >> App trying to exit (crash)
+149,463 >> WorkingSet64:                    347,398,144
+149,463 >> PagedSystemMemorySize64:           1,230,800
+149,463 >> PagedMemorySize64:               281,518,080
+149,463 >> NonpagedSystemMemorySize64:          169,440
+149,463 >> PrivateMemorySize64:             281,518,080
+149,463 >> VirtualMemorySize64:           1,024,249,856
+204,255 >> App exiting (crash)