NEWS
[GELÖST]: Suche bringt Fehler
-
Hallo, immer wenn ich in den Einstellungen des Adapter suchen möchte, kommt folgende Fehlermeldung. Woran könnte das liegen?
ecreateTable: TypeError: res.parentName.toUpperCase is not a function stack: TypeError: res.parentName.toUpperCase is not a function at http://192.168.254.155:8081/adapter/linkeddevices/index_m.js:177:40 at Array.filter () at createTable (http://192.168.254.155:8081/adapter/linkeddevices/index_m.js:173:39)
-
@rosi8818 Ich würde mal darauf tippen, dass parentName nicht gesetzt ist, respektive undefined.
Du scheinst ein Objekt ohne Namen zu haben?
https://github.com/Scrounger/ioBroker.linkeddevices/blob/ad3f593cfd2c5a43ca8df3de69a8ef18876fd290/admin/index_m.js#L223Welche Version des Adapters setzt du denn ein?
-
@unclesam ich habe den 1.4.2 installiert.
Wo genau muss ich den parentName setzen bzw. wie finde ich das raus?Wenn ich unter Objekte linkeddevice.0 ales aufklappe und in der Spalte Name sehe, sind da alle gefüllt
-
@rosi8818 Ja, ich sehe gerade, dass es ein anderes Problem sein muss: eines deiner Objekte hat scheinbar übersetzte Namen (die haben dann wahrscheinlich ein Array statt einem String als "name" Property) und das unterstützt der Adapter scheinbar noch nicht. @Scrounger oder der Adapter Entwickler (von wo das Objekt stammt) müsste das wahrscheinlich fixen.
Weisst du bei welchem Objekt (respektive Parent) das geschieht?
-
@unclesam sei mir nicht böse aber ich verstehe nicht was du meinst (bin noch ziemlich neu im Thema und kein Entwickler).
Woher sollen die Übersetzen Namen kommen. Kann ich irgendwo nachschauen oder sehen was Du da meinst? -
@unclesam sagte in Suche bringt Fehler:
@rosi8818 Ja, ich sehe gerade, dass es ein anderes Problem sein muss: eines deiner Objekte hat scheinbar übersetzte Namen (die haben dann wahrscheinlich ein Array statt einem String als "name" Property) und das unterstützt der Adapter scheinbar noch nicht.
Das Feature hab ich gar nicht mit bekommen. Kannst du mir bitte ein Objekt zur verfügung stellen wo ich seh wie das array aussieht? Bzw. bei welchem Adapter ist das schon drin?
@Rosi8818
Kein problem, das kriegen wir schon hin -
@rosi8818 Sorry, ich bin davon ausgegangen, dass du ein Entwickler bist, wenn du in Entwicklung Forum schreibst. Aber ja, der Objekt Baum wäre für @Scrounger sicher interessant.
@Scrounger Du findest die aktuellste Version des Schema hier:
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/c614e4add3ad4289574f0cae65db4561cca758e2/types/iobroker/objects.d.ts#L140
Einname
kann also String oder Objekt sein, nicht array, wie ich fälschlicherweise geschrieben habe. -
schon komisch, seid heute morgen läuft es ohne Fehler.
Ich habe keinen Adapter/Instanz o.ä. neu installiert.
Ich markiere den Thread als gelöst. Danke für Eure Hilfe