Bugtracker DMXControl 3

  • Status Benötigt Tests
  • Percent Complete
    100%
  • Task Type Fehlerbericht
  • Category GUI & Server
  • Assigned To No-one
  • Operating System All
  • Severity High
  • Reported Version 3.3 RC x
  • Due in Version 3.3.0
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by LightningBrothers - 27.02.2024

FS#5265 - Verwaiste Graphen werden ohne Info gelöscht

Ich habe an einem Projekt zuletzt viel im Input Assignment gearbeitet und wunderte mich dann, dass ein Button eines Softdesks nicht mehr funktionierte. Der Kernel sagte dann folgendes:

22:15:27 WARN  InputManager - Following Graphs are orphaned and will be removed:
S1-510-3121
S1-510-0901
S1-210-0901
S1-211-3121

Hierzu habe ich die Erwartungshalten, dass erstmal nicht grundsätzlich angenommen wird, dass verwaiste Graphen entfernt werden können. Vielmehr bedarf es hier einer Info, wie hiermit umgegangen werden soll.

Ob sich dieses Verhalten mit dem Projekt, an dem ich gerade arbeite, reproduzieren lässt, muss ich später klären und dann Logfiles und Projekt beifügen.

LightningBrothers commented on 04.03.2024 18:51

Ich habe beim Durchschauen von Projekten mittlerweile eine zweites Projekt gefunden, bei dir die oben genannte Fehlermeldung beiläufig im Kernel-Log auftaucht. Und auch hier ist es so, dass es sich um Graphen handelt, die ich benötige und nicht irgendwie gelöscht habe. Den zugehörigen Stand, wo dieser Fehler auftritt, stelle ich auf Nachfrage per Cloud zur Verfügung.

LightningBrothers commented on 04.03.2024 19:33

Ich konnte mittlerweile den Grund für dieses Verhalten finden.

Beim Suchen nach den Graphen, die in der Liste der verwaisten Graphen auftauchen, konnte ich diese in gleich zwei Graphs_X.xml finden. In beiden Dateien liegen sie mit der exakt gleichen ID vor.

Der Grund, weshalb die Graphen zweimal existieren, ist, dass ich im Projekt einige Graphen gelöscht habe. Hierbei habe ich nicht nur neue Graphen gelöscht, sondern auch welche, die schon länger in dem Projekt exisiterten. Durch das umfangreiche Löschen reduzierte sich die Anzahl der benötigten Graphs_X.xml - in diesem Fall von 14 auf 11. Zudem wurden die einzelnen Graphen neu auf die Graphs_X.xml verteilt, also zum Beispiel von ursprünglich Graphs_11.xml auf Graphs_7.xml

Die Graphs_11.xml bis Graphs_13.xml enthielten aber weiterhin noch Graphen, die ich im Projekt benötigte. Weil nun beim Speichern offenbar "überschüssige" Graphs_X.xml nicht entfernt werden, entsteht die Doppelung. Nachdem ich diese Dateien manuell aus dem Projekt entfernt habe, konnte ich das Projekt ohne Fehlermeldung und mit allen Graphen vollständig laden.

Für mich als Merker: Projekt vom 21.01.2024 um 00:52 Uhr, Graphs_7.xml und Graphs_11.xml, Connectionsets "SHW 3x".

Project Manager
Soon5 commented on 27.03.2024 21:54

Ich hab da mal was eingebaut. In RC3 sollte das behoben sein.

LightningBrothers commented on 09.08.2024 09:55

Wie sieht die Fehlerbehebung aus? Ich habe es nun nochmal mit dem Projekt geprüft, wo es mir aufgefallen ist. Im Kernel werden mir weiter verwaiste Graphen aufgeführt - nämlich die, die durch das vorherige Löschen von Graphen bedingt durch das Speichern doppelt vorhanden sind. Im Input Assignment bleiben daraufhin die Bänke leer, wo die Graphen eigentlich enthalten sein sollten.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing