Bugtracker DMXControl 3

  • Status geschlossen
  • Prozent erledigt
    100%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server → Server
  • zuständig
    StefanKrupop
  • Betriebssystem All
  • Schweregrad hoch
  • betrifft Version 3.2 Beta x
  • fällig in Version 3.2
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von LightningBrothers - 16.03.2019
zuletzt bearbeitet von Qasi - 12.09.2019

FS#3489 - MIDI Rule Set wird nach Änderungen fehlerhaft gespeichert

Ich habe bereits mit einer der Alpha-Versionen (Build 1554 und 1572) nach der Implementierung von MIDI ein Rule Set erstellt und dieses mit den genannten Versionen bearbeitet und ergänzt.

Füge ich das existierende Rule Set einem neuen, leeren Projekt hinzu und nehme anschließend nur eine einzige Änderung im Rule Set vor, wird das Projekt insofern fehlerhaft geladen, als dass alle Verbindungen im Input Assignment zu dem MIDI-Controller nicht mehr funktionieren. Setze ich die MidiSettings.xml manuell auf den Ursprungszustand zurück, sprich tausche die geänderte Fassung gegen die Initialfassung aus, kann das Projekt wieder vollständig und fehlerfrei geladen werden.

Der Auszug aus den Log sieht wie folgt aus:

2019-03-16 18:47:19,486 [Log-Thread] WARN  org.dmxc.lumos.Kernel.Project.ProjectManager - Error when loading Project Temp\b5f1742c-653f-4a34-b83c-46ad462a3f21.tmp: Warnings in Project
ProjectLoad: WARNING: Unable to load project in MIDIManager(null)org.dmxc.lumos.Kernel.Exceptions.ProjectLoadException: Warnings in Project
   bei org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory.CommandPropertyBag.Invoke(CommandParameterList list) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\ReflectionCommandFactory.cs:Zeile 68.
   bei org.dmxc.lumos.Kernel.Command.Command.execute(Object[] paras) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\Command.cs:Zeile 139.
   bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
   bei System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
2019-03-16 18:47:19,508 [Log-Thread] WARN  LumosLIB.Tools.LumosTools - Unable to load project in MIDIManager
2019-03-16 18:47:19,509 [Log-Thread] WARN  LumosLIB.Tools.LumosTools - Unable to load project in MIDIManager
2019-03-16 18:47:19,971 [Log-Thread] INFO  org.dmxc.lumos.Kernel.GUISession.Session - Failed to load Project from GUI SKI-DSK-M4A89GA, Path F:\Verein\DMXControl Projects\Software\DMXControl 3\Testprojekte\DMXC 3.2\Beta-Test V3.2 Beta 1 (Testprojekt 1).zip

Im Anhang ist das Projekt mit den defekten MidiSettings sowie separat die MidiSettings.xml in der unveränderten Fassung zu finden. Zusätzlich sind die Logfiles beigefügt.

geschlossen von  Qasi
12.09.2019 11:42
Grund für das Schließen:  Repariert
LightningBrothers schrieb am 22.04.2019 15:46

Ich habe es gerade nochmal explizit geprüft: mit dem Alpha Build 1572 kann ich ein vollständig neues MIDI Rule Set anlegen, das Projekt speichern und nach einem Neustart von DMXControl auch wieder vollständig laden.

Project Manager
Soon5 schrieb am 30.06.2019 04:37

Hat Stefan das in einer der aktuellen BETAs behoben? Ich frage nach, weil der letzte Status doch relativ alt ist, bevor ich mich auf die Suche mache.

Project Manager
Qasi schrieb am 28.08.2019 17:24

PING!

Project Manager
Soon5 schrieb am 29.08.2019 20:53

Also letzter Status von Entwicklersitzung ist, Stefan Ki. testet das nochmal, und dann meldet er sich hier.

Project Manager
Soon5 schrieb am 07.09.2019 07:35

Neues Feedback von Stefan. Anscheinend hat das mit dem MIDI speichern / laden funktioniert.

LightningBrothers schrieb am 08.09.2019 16:16

So. Ich habe nun endlich mal ein komplett neues MIDI-Gerät angelernt und hierzu ein kleines Testprojekt erstellt. Der besagte Fehler trat bei mir nicht auf und das Projekt wurde fehlerfrei geladen.

Bei dem Projekt, welches ich am 31.08. nutze und ebenfalls keine Probleme mehr feststellen konnte, hatte ich den Controller noch unter einer alten Alpha-Version (Build 1554) erstellt.

Es darf sich gerne aber nochmal jemand anderes das Ticket anschauen.

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung