Bugtracker DMXControl 3

  • Status Unbestätigt
  • Percent Complete
    0%
  • Task Type Fehlerbericht
  • Category GUI & Server
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version 3.3 Alpha x
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by LightningBrothers - 10.01.2022

FS#4710 - Keine Fehlermeldung in GUI, wenn Projekt wegen fehlender Daten nicht gespeichert werden konnte

Beim Reproduzieren des Fehlers aus Ticket  FS#4709  habe ich ein einziges DDFs aus verschiedenen Verzeichnissen einem neuem Projekt hinzugefügt. Bedeutet:

  1. DDF aus Verzeichnis A dem Projekt hinzugefügt
  2. DDF in ein anderes Verzeichnis verschoben und leicht modifiziert
  3. DDF aus Verzeichnis B dem Projekt hinzugefügt

Aus diesem Grund befand sich das DDF beim Speichern des Projekts nicht mehr im Verzeichnis A. Dies bemerkt der Kernel und trägt eine Fehlermeldung im Log ein:

23:43:06 WARN  FileBackendDatastore - Following Resources could not be saved in Project:
{ "type": "DDF", "name": "Icons\\Eurolite LED BAR-6 QCL RGBA (9 channel).xml" }
{ "type": "DDF", "name": "Images\\Eurolite LED BAR-6 QCL RGBA (9 channel).xml" }
23:43:07 INFO  Messages - Message from SKI-DSK-TCM900A: Saved Project to GUI SKI-DSK-TCM900A, Path 2022-01-22 - DDF Folders.dmz

In der GUI gibt es dazu keinerlei Hinweise, dass beim Speichern des Projekts nicht (mehr) alle benötigen Daten gefunden werden konnten. Gerade in Hinblick darauf, wenn zukünftig noch mehr Dateien für das Projekt benötigt werden, sollte bereits beim Speichern ein solcher Hinweis erscheinen.

Möglicherweise steht dieses Ticket ein Stück weit auch im Zusammenhang mit FS#4651 oder kann im gleichen Aufwasch behoben werden.

Project Manager
Soon5 commented on 11.01.2022 16:53

Aber was ist das erwartete verhalten? Soll das speichern abgebrochen werden? Oder speichern mit dem Hinweis?

LightningBrothers commented on 11.01.2022 18:35

Letzteres - speichern mit Hinweis. Die Meldung könnte lauten: "Das Projekt konnte nicht vollständig gespeichert werden. Folgende Daten wurden offenbar verschoben, umbenannt oder gelöscht: {0}". {0} soll der Platzhalter für die Liste sein, die der Kernel bereits ausspuckt.

Project Manager
Soon5 commented on 12.01.2022 12:32

Ja, so funktioniert das aber nicht. Es können ja beliebige Fehlermeldungen erscheinen. Ergo braucht man irgendeine Darstellung die Beliebige Fehlermeldungen darstellen kann.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing