Bugtracker DMXControl 3

  • Status Closed
  • Percent Complete
    100%
  • Task Type Fehlerbericht
  • Category GUI & Server → GUI
  • Assigned To No-one
  • Operating System All
  • Severity Medium
  • 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 - 14.11.2021
Last edited by Soon5 - 06.02.2022

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.

Closed by  Soon5
06.02.2022 09:19
Reason for closing:  Repariert
LightningBrothers commented on 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 commented on 11.01.2022 15:50

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

LightningBrothers commented on 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 commented on 11.01.2022 18:28

Jetzt aber….. ⇒ Alpha 9

LightningBrothers commented on 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 commented on 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 commented on 06.02.2022 10:16

Richtig, das war das Ticket FS#4742.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing