NEWS
Fehler: Bezug kann nicht persistent gespeichert werden
-
Moin zusammen,
ich bräuchte etwas Hilfe in Bezug auf Node-Red. Seit dem Update auf v5.2.1 landet minütlich Folgendes im iobroker-Protokoll:
„Der Kontext c79d3a92.51c3c8:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann."
Diese Meldung gibt es dann ca. 30x mit unterschiedlichen Kontext-IDs.
Sobald ich wieder auf Node-Red v5.1.0 zurückgehe, erscheint die Meldung nicht mehr.Der Context-Store vom „alexa-smart-home-v3-conf" ist auf "memory" konfiguriert, daher verstehe ich nicht, was überhaupt persistent gespeichert werden soll.
Danke für eure Hilfe!
Bas -
@basic80 Wo kannst Du das denn einstellen, Bei mir scheint es gar keine Auswahl zu geben.
Kann aber sein, da ich seit der neuesten Adapterversion mit dem admin eh immer einen Fehler bekomme:
admin.0 2024-08-02 15:36:24.684 warn node-red has an invalid jsonConfig: [{"instancePath":"/items/_authentication/items/authExt/items/2","schemaPath":"#/items/allOf/36/then/allOf/1/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"width"},"message":"must NOT have additional properties"},{"instancePath":"/items/_authentication/items/authExt","schemaPath":"#/patternProperties/%5E.%2B/allOf/25/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"/items/_authentication","schemaPath":"#/properties/items/patternProperties/%5E.%2B/allOf/8/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"}]
Insofern kann ich Dir sowieso nicht helfen, da das was mit dem Adapter zu tun hat. In meinen Standalone Versionen kann ich die settings.js bearbeiten und kann dann auswählen, ob in memory oder in file gespeichert wird.
-
@mickym
Hier:
Persistent steht dort aber gar nicht erst zur Auswahl.
-
@basic80 Ah OK - leider kenn ich mich mit der Node nicht aus. Ich habe mal in die Doku geschaut
Das steht man kann den Nutzen - muss das vielleicht nicht. Ich würde diese ganze Konfigurationsnode nochmal löschen und neu anlegen ohne da was einzutragen.
Ausserdem solltest Du per Gerät
nur EINE Node benutzen.
Hast Du denn schon mal gesucht, welche NOde " c79d3a92.51c3c8:7476a609.ac47b8 " ist?
-
@mickym
Danke für deine Hilfe. Löschen wäre eine letzte Option, da die Konfiguration mittlerweile recht umfangreich ist.Im Log erscheint der Fehler offensichtlich für alle Nodes:
2024-08-02 14:00:28.587 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext c79d3a92.51c3c8:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.587 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 5dee774f.588008:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.588 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 666f7845.501248:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.589 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext bafd2cd5.4ded:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.590 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext a24cf1ad.6055d:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.590 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext c4ae6d82.a96cc:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.591 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 6b703084.2c709:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.592 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext fc86cfac.a8a4f:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.592 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext b1acd314.8e46a:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.593 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 791e2094.27a25:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.594 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext ffab4031.f9252:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.594 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 7b279137.2731e:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.596 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 147f3e6f.0bbf52:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.598 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext b0b0d731.c7e748:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.599 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 5c658992.b96978:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.600 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext fce3dc30.22d3:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.600 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext a246ee03.31d47:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.601 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 4f3ac58f.2fcd2c:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.601 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 68d005a3.ec6f4c:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.602 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext ed4deb7a.49acc8:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann 2024-08-02 14:00:28.603 - warn: node-red.0 (4527) Node-RED: 2 Aug 14:00:28 - [warn] Der Kontext 1452e5bf.80c7ea:7476a609.ac47b8 enthält einen zirkulären Bezug, der nicht persistent gespeichert werden kann
Das Problem tritt auch nur mit der Adapterversion 5.2.1 auf. Sobald ich wieder die v5.1.0 installiere, ist alles gut.
-
@basic80 Na ich meinte nur die Konfigurationsnode löschen. Aber wenn es an der Adapterversion liegt, dann musst Du wohl ein Issue aufmachen.
Ich verstehe diese neue Version sowieso nicht.In der Version 5.2.0 soll es die Option geben einen Filekontext zu ermöglichen - ich finde diese Option aber nirgends in den Adaptereinstellungen.
Ich weiß, wie man das in der Standalone-Version in der settings.js einträgt und dann hat man auch ggf. die Möglichkeit den Kontext zu wechseln.
Ich würde ein Issue aufmachen und solange die V 5.1 nehmen. Wie gesagt diese Version 5.2.0 erschließt sich mir nicht mit dem Filekontext.