Bugtracker DMXControl 3

  • Status geschlossen
  • Prozent erledigt
    100%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server → GUI
  • zuständig niemand
  • Betriebssystem All
  • Schweregrad mittel
  • betrifft Version 3.3 Alpha x
  • fällig in Version 3.3
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von LightningBrothers - 14.11.2021
zuletzt bearbeitet von LightningBrothers - 30.07.2023

FS#4651 - Keine Fehlermeldung in GUI, wenn Projekt wegen Schreibrechten nicht gespeichert werden konnte

Kann der Kernel ein Projekt nicht speichern, weil es durch andere Anwendungen schreibgeschützt ist oder nicht gefunden werden kann, erhält der Nutzer keine Info mehr darüber. Hier sollte unbedingt eine Fehlermeldung in der GUI erscheinen, wie es auch aktuell in DMXC 3.2.x der Fall ist.

geschlossen von  LightningBrothers
30.07.2023 17:50
Grund für das Schließen:  Repariert
LightningBrothers schrieb am 10.01.2022 23:05

In der Alpha 8 ist das Problem noch nicht behoben. Es erscheint nur ein Eintrag im Log des Kernels, jedoch keine Fehlermeldung in der GUI.

00:03:08 WARN  FileAccessUtil - Unable to Write File C:\Users\Stefan Kistner\AppData\Roaming\DMXControl Projects e.V\DMXControl\Kernel\Projects\2022-01-22 - DDF Folders.dmz: Der Prozess kann nicht auf die Datei "C:\Users\Stefan Kistner\AppData\Roaming\DMXControl Projects e.V\DMXControl\Kernel\Projects\2022-01-22 - DDF Folders.dmz" zugreifen, da sie von einem anderen Prozess verwendet wird.
System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\Stefan Kistner\AppData\Roaming\DMXControl Projects e.V\DMXControl\Kernel\Projects\2022-01-22 - DDF Folders.dmz" zugreifen, da sie von einem anderen Prozess verwendet wird.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
   bei org.dmxc.lumos.Kernel.Resource.FileAccessUtil.<SaveResourceToFileAsync>d__18.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_master_2\LumosLIB\src\Kernel\Resource\FileAccessUtil.cs:Zeile 283.
Project Manager
Soon5 schrieb am 11.01.2022 15:50

Kannst du bitte das ganze Logfile anhängen? Bei dem Ausschnitt fehlen Teile.

LightningBrothers schrieb am 11.01.2022 16:18

Hier einmal die vollständigen Logs. Ich habe ein Projekt geöffnet, versucht zu speichern - was aber eben nicht funktionieren sollte, da das Projekt in 7zip geöffnet war - und dann habe ich die Sitzung direkt wieder beendet.

Project Manager
Soon5 schrieb am 11.01.2022 18:28

Jetzt aber….. ⇒ Alpha 9

LightningBrothers schrieb am 24.01.2022 23:02

Es erscheint nun wie erwartet die Fehlermeldung.

Das Dirty Flag wird aber trotzdem auf "Projekt unverändert" zurückgesetzt, obwohl ein Speichern nicht möglich war. Aus meiner Sicht sollte das nicht so sein und erst den Status "Projekt gespeichert" annehmen, wenn im Kernel der Logeintrag

00:00:40 INFO  Messages - Message from ...: Saved Project to GUI Undefined, Path MyProject.dmz

erscheint. Hierzu mache ich aber nochmal ein anderes Ticket auf, weil dies mit dem ursprünglichen Problem nichts mehr zu tun hat.

Project Manager
Soon5 schrieb am 06.02.2022 09:18

Oje, da hast du natürlich recht. Der Fix war aber aufwendiger. Hast du das neue Ticket schon aufgemacht?

OK, gesehen

LightningBrothers schrieb am 06.02.2022 10:16

Richtig, das war das Ticket  FS#4742 .

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung