NEWS
ERLEDIGT: WARN deprecated beim Start des Javascript Adapters
-
Systemdata Bitte Ausfüllen Hardwaresystem: QNAP Arbeitsspeicher: 6GB Festplattenart: virtuelle HDD Betriebssystem: Debian Node-Version: 18.16.0 Nodejs-Version: 18.16.0 NPM-Version: 9.5.1 Installationsart: Skript Beim Neustart des Javascript Adapters bekomme ich ein paar WARN Meldungen.
javascript.0 2023-06-13 22:05:57.659 error WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 javascript.0 2023-06-13 22:05:57.654 error npm javascript.0 2023-06-13 22:05:57.382 error WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. javascript.0 2023-06-13 22:05:57.380 error npm javascript.0 2023-06-13 22:05:57.200 error WARN deprecated node-inspect@2.0.0: This module is part of Node.js core and does not need to be installed separately. It is now unmaintained. javascript.0 2023-06-13 22:05:57.197 error npm javascript.0 2023-06-13 22:05:56.926 error WARN deprecated har-validator@5.1.5: this library is no longer supported javascript.0 2023-06-13 22:05:56.924 error npm
Eine Forensuche in den Beiträgen der Vergangenheit ergab (zumindest verstehe ich das so), dass die Fehler "ignoriert" werden können, solange sie nur beim Start auftreten.
Ich bin mal ganz ehrlich: Ich würde Zeit investieren, um diese Fehler trotzdem zu entfernen, da das ganze "unsauber" scheint, sofern das möglich ist.
Mein Problem ist, dass ich nicht finden konnte, woran die Fehler liegen, bzw. wie ich diese "beheben" kann.
Ich scheine die entsprechenden Module? in den Skripten? suchen zu müssen?
Reicht es hierfür bestimmte Skripte zu "pausieren", den Adapter neu zu starten und zu schauen, ob die Fehler noch auftreten? Oder werden auch "inaktive" Skripte die Fehler hervorrufen? Oder - wie gesagt - gibt es keine Möglichkeit das ganze zu "fixen" :)? -
So einfach ist das nicht, weil eine ganze Menge an Code diese Module verwendet. Alles was z.B. auf request aufbaut müsste auf axios oder ähnliches umgebaut werden.
Die Liste war in der Vergangenheit auch schon bedeutend länge, da ist man also schon Mal herangegangen und hat alte Zöpfe abgeschnitten. Man kann aber nicht immer gleich alles rauswerfen.
-
@thomas-braun
Hey,
also liegt es nicht an "mir" und der Verwendung von "seltsamen" Schleifen / IF-THEN Abfragen etc. in Skripten, sondern grundsätzlich in der "Programmierung" des Javaskript Adapters? Das wäre eine Antwort mit der ich leben kann
Ich war der Meinung ICH SELBST könnte was besser "Skripten" -
Nein, das sind Abhängigkeiten im Javascript-Adapter selber. Das dürfte auch in einem ganz frischen System auftauchen.