Bugtracker DMXControl 3

  • Status geschlossen
  • Prozent erledigt
    100%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server → Server
  • zuständig
    Soon5
    Qasi
  • Betriebssystem Windows 8.1
  • Schweregrad kritisch
  • betrifft Version 3.0
  • fällig in Version 3.1
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von Qasi - 25.02.2015
zuletzt bearbeitet von Qasi - 01.03.2015

FS#2180 - DeviceBibliothek kann manchmal nicht geladen werden

s.o.

Ich kann manchmal keine Devices mehr laden(DeviceManager bleibet leer), meist nach dem laden eines Projectes.

Das zieht sich durch alles was die Devices Läd, z.B. kann ich in den Logs auch keine DDFs mehr mit anhängen, eine fehlermeldung wird angezeigt.

In den Logfiles bitte nur die letzten 6 Logs beachten.

MfG
Patrick

geschlossen von  Qasi
01.03.2015 12:37
Grund für das Schließen:  Repariert
Project Manager
Soon5 schrieb am 26.02.2015 21:41

Hy,

Interessant. Ich hatte eben einen ähnlichen Fall, wo ein Projekt nicht geladen werden konnte, weil er die Devices nicht findet.

Startest du das Projekt als Admin?

Ich muss vielleicht mal mehr Logging einbauen.

Gruß Arne

Project Manager
Qasi schrieb am 26.02.2015 23:09

Als Admin kommt das gleiche, hab hier ein Project nach dessen Laden ich keine DDFs mehr finde.

Die Methode "public byte[] loadResource(EResourceDataType type, EResourceSource source, string name)" Zeile 416 im AbstractResourceManager gibt null zurück und löst die Exception aus.

MfG
Patrick

Project Manager
Soon5 schrieb am 27.02.2015 12:42

Hy Qasi,

Danke für den Hinweis. Ich schaue es mir gleich an.

Gruß Arne

Project Manager
Qasi schrieb am 27.02.2015 12:56

Ach ja fast vergessen, das DDF muss noch in den unterordner "SGM"

MfG
Patrick

Project Manager
Soon5 schrieb am 27.02.2015 20:00

Hy.

Du hast das Problem im Branch (3.0) oder im Trunk (3.1)?

Gruß Arne

Project Manager
Qasi schrieb am 28.02.2015 12:29

Ich hab das problem im Trunk mit der 3.1

Ich hab jetzt auch herausgefunden, das es mit Subordnern zusammenhängt.

Wenn ich ein Device aus dem Ordner "Devices" hinzufüge, das Project speichere und dan lade, funktioniert alles.

Wenn ich ein Device aus dem Ordner "Devices\XXXXXX" hinzufüge, das Project speichere und dan lade, fürt dies zu besagtem Fehlerbild.
Der fehler trit erst nach dem Laden des Projects auf.

MfG
Patrick

Project Manager
Soon5 schrieb am 28.02.2015 17:15

Hy,

Also ich kanns erstmal nicht reproduzieren. Mit den Clay Packy gehts. Was ich mir gut vorstellen kann, ist dass es nicht geht, wenn ich zwischen speichern und laden, das DDF in den Unterordner verschiebe. Das könnte in der Tat nicht funktionieren.

Gruß Arne

Project Manager
Qasi schrieb am 28.02.2015 17:24

Ich kanns reproduzieren, und hab ne lösung gefunden, das der DeviceManager wieder läd.

Ich kommite das mal.

Ich habe auch heraus gefunden, das, wenn ich ein Project speichere, das die Devices in dess Project gelegt werden, und jedesmal wenn ich auf "AvailableDevices" zugreife, wird im Devices-Ordner nach DDFs gesucht, die genau so heisen, wie das mitgeliferte.
Nur wird dort der Subordner nicht mitgeliefet.

MfG
Patrick

Project Manager
Soon5 schrieb am 01.03.2015 10:38

Hy,

Das Stimmt, die DDFs werden dort abgelegt, aber wenn er die im Projekt nicht findet, dann lädt er sie von der Platte.

Was war denn das Problem?

Gruß Arne

Project Manager
Qasi schrieb am 01.03.2015 11:54

Wenn das DDF in einem Unterordner liegt, gibt die methode "loadRescources" null zurück, es wurde dann im "using" eine Methode von dem zurückgegebenen Object abgerufen, was natürlich ne Exception wirft, wenn das Object null ist.

Ich bin noch daran das eigentliche problem zu lösen.

MfG
Patrick

Project Manager
Qasi schrieb am 01.03.2015 12:37

So habs jetzt gefunden und behoben.

MfG
Patrick

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung