Bugtracker DMXControl 3

  • Status Benötigt Tests
  • Prozent erledigt
    90%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server
  • zuständig niemand
  • Betriebssystem All
  • Schweregrad hoch
  • betrifft Version 3.3 RC x
  • fällig in Version 3.3.0
  • fällig am unbestimmt
  • Stimmen 1
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von IlluminateXperience - 23.03.2024

FS#5284 - Export von Projekten unmöglich

Fehlerbeschreibung

Beim Exportieren eines Projekts bleibt dmxc im Ladebalken hängen und spuckt auch keine Datei aus. Gleiches tritt auch beim Export einzelner Versionen des Projekts auf. Auch der Export von kopierten Projekten klappt nicht.

Erwartetes Verhalten

Das Projekt wird exportiert und eine .dmz Datei wird in den ausgewählten Ordner gespeichert.

Hinweise

Das angehängte Projekt konnte nur mit JPKs Hilfe extrahiert werden, da der normale Weg ja nicht klappt.
Der gleiche Fehler wurde auch von @Tamo entdeckt, ein Ticket bestand noch nicht. Mir ist sein Betriebssystem unbekannt, daher habe ich All ausgewählt.
Mein Betriebssystem: Windows 11
Version 3.3.0 Rc2
Neuer Fehler
Rückfragen: erik.r.tannert@gmail.com

steff schrieb am 23.03.2024 20:09

Hallo,
Habe, wie im Forum schon berichtet, das gleiche Problem.
Ich verwende WIN 10

Gruß Steff

Project Manager
Soon5 schrieb am 24.03.2024 14:33

Kannst du mal den ganzen Ordner zippen? Also im Project Store?

IlluminateXperience schrieb am 24.03.2024 19:53

Guten Abend, hier ist das ganze Projekt.

tomek schrieb am 17.05.2024 14:54

Ich habe den gleichen Fehler bei allen Projekten, auch bei neuen Projekten die ich in 3.3.0 RC2 angelegt habe und die quasi leer sind. Angehängt die Logs, wobei nur im GUI Log Warnings sind, das Beispielprojekt sowie ein Screenshot, wie der Ladebalken bei 100% liegt.

Den Export habe ich um 16:34 angestoßen.

LightningBrothers schrieb am 23.07.2024 15:38

Ich habe mir den Punkt nun einmal mit dem RC3 angesehen. Für "kleinere" Exporte funktioniert der Export von einzelnen Versionen oder auch komplette Projekte nun.

Was noch Probleme bereitet, sind von der Datenmenge "große" Exporte. Hierzu wollte ich das gesamte Projekt von unserem Jahrestreffen exportieren. Der Kernel sammelt dabei alle Versionen zusammen und erstellt auch eine entsprechende temporäre Datei, die bei mir dann aber 1,53 GB groß ist. Beim "Transfer" zur GUI und damit in das gewählte Verzeichnis bricht der Export mit der folgenden Fehlermeldung im Log der GUI ab.

2024-07-23 17:18:04,496 [Log-Thread] DEBUG Lumos.GUI.Net.gClient.Project_gClient - ExportProjectAsync
Grpc.Core.RpcException: Status(StatusCode="DeadlineExceeded", Detail="Deadline Exceeded", DebugException="Grpc.Core.Internal.CoreErrorDetailException: {"created":"@1721747884.494000000","description":"Error received from peer ipv4:127.0.0.1:17475","file":"..\..\..\src\core\lib\surface\call.cc","file_line":953,"grpc_message":"Deadline Exceeded","grpc_status":4}") ---> Grpc.Core.Internal.CoreErrorDetailException: {"created":"@1721747884.494000000","description":"Error received from peer ipv4:127.0.0.1:17475","file":"..\..\..\src\core\lib\surface\call.cc","file_line":953,"grpc_message":"Deadline Exceeded","grpc_status":4}
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Grpc.Core.Internal.ClientResponseStream`2.<MoveNext>d__5.MoveNext() in /var/local/git/grpc/src/csharp/Grpc.Core/Internal/ClientResponseStream.cs:Zeile 59.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   bei Lumos.GUI.Net.gClient.Project_gClient.<ExportProjectAsync>d__13.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Net\gClient\Project_gClient.cs:Zeile 256.
2024-07-23 17:18:04,499 [Main GUI] ERROR Lumos.GUI.App - Exception in WPF
org.dmxc.lumos.Kernel.Exceptions.ProjectIOException: Unknown Error: Status(StatusCode="DeadlineExceeded", Detail="Deadline Exceeded", DebugException="Grpc.Core.Internal.CoreErrorDetailException: {"created":"@1721747884.494000000","description":"Error received from peer ipv4:127.0.0.1:17475","file":"..\..\..\src\core\lib\surface\call.cc","file_line":953,"grpc_message":"Deadline Exceeded","grpc_status":4}")
   bei Lumos.GUI.Project.ProjectManager.<ExportProjectFromKernel>d__28.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Project\ProjectManager.cs:Zeile 326.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   bei Lumos.GUI.Windows.ProjectAdministration.ViewModel.ProjectListItemViewModel.<>c__DisplayClass21_0.<<OnExportProjectClick>b__0>d.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Windows\Project\ProjectAdministration\ViewModel\ProjectListItemViewModel.cs:Zeile 306.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   bei Lumos.GUI.Windows.ProjectAdministration.ViewModel.ProjectListItemViewModel.<OnExportProjectClick>d__21.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Windows\Project\ProjectAdministration\ViewModel\ProjectListItemViewModel.cs:Zeile 315.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Im Anhang aber noch die Log-Dateien der kompletten Sitzung, wo ich nach dem Start direkt nur einen Export durchgeführt habe.

MWSysTech schrieb am 08.08.2024 11:19

Ich kann das Projekt gar nicht ohne Warnung laden.
Wenn ich das Warnungsfenster wegklicke, bleibt der Ladebalken stehen.

LightningBrothers schrieb am 09.08.2024 09:48

Das Problem mit dem Laden liegt nicht an einem defekten Export, sondern steht im Kontext von FS#5265. Es wurden offenbar mehrere Szenenlisten im Projekt wieder gelöscht und beim Speichern des Projekts wurde hier nicht richtig gefiltert.

Daher die Exportfunktion nun mit dem RC3 bitte nochmal mit unterschiedlich großen Projekten auf unterschiedlichen PCs sowohl mit einzelnen Versionen als auch mit dem gesamten Projekt prüfen. :-)

Project Manager
Soon5 schrieb am 09.08.2024 11:46

Ok, ich hab nochmal an den Timeouts gearbeitet. Der war bisher fix auf 1 Minute, was bei großen Projekten anscheinend zu wenig war. Der sollte jetzt dynamisch sein, ergo so lange etwas passiert wird der Timeout zurück gesetzt.

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung