Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Javascript Problem seit Adapter version 4.4

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Javascript Problem seit Adapter version 4.4

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      da.phreak last edited by

      Hallo,

      sobald ich die Script Engine auf v4.4 update, habe ich ein Problem. Folgende Konstellation:

      Zwei Typescript-Scripte liegen in Global, einmal Dimmer.ts, das eine gleichnahmige Klasse bereitstellt. Dazu gibt es noch ein Script in Global, das etwas Infrastruktur bereitstellt. Dann noch das eigentlich Script, das die Logik bereitstellt, wann was an- aund ausgehen soll. Nochmals dargestellt:

      |
      +- Common

      +- Light.ts (Logik)

      +- Global
      +- Dimmer.ts (abstahiert mir die Ansteuerung vom Dimmer)
      +- Hilfsklasse.ts (Infrastruktur)

      Wenn ich nun:

      1. Die Hilfsklasse direkt in Light.ts einbinde, ist alles ok
      2. Dimmer.ts einbinde, welches Hilfsklasse.ts benutzt, bekomme ich einen Fehler. Klasse Dimmer existiert nicht, weil wiederum Hilfsklasse nicht gefunden wird.

      Ist das ein Bug, bzw. gibt es eine Lösung dafür?

      Systemdata Bitte Ausfüllen
      Hardwaresystem: i5-2400
      Arbeitsspeicher: 8GB
      Festplattenart: SSD
      Betriebssystem: Ubuntu 19.04
      Node-Version: 10.18.1
      Nodejs-Version: 10.18.1
      NPM-Version: 6.13.4
      Installationsart: Skript
      Image genutzt: Nein
      Ort/Name der Imagedatei: - Systemdata Bitte Ausfüllen
      1 Reply Last reply Reply Quote 0
      • D
        da.phreak last edited by

        Hat sonst wirklich keiner das Problem?

        Was ich rausgefunden habe: Nicht Version 4.4 ist schuld, sondern Version 4.3.6, konkret commit e3ecffe88ac2b48a6fde8ff666f18844a045bfd8 im javascript adapter.

        Und kaputt ist nicht der Adapter selbst, sondern das virtual-tsc Modul, dort funktioniert Release 0.4.6 noch, 0.5.0 nicht mehr. Leider ist der commit von 0.4.6 auf 0.5.0 ziemlich groß, so daß es sich nicht so einfach rausfinden läßt, was kaputt ist.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        613
        Online

        31.9k
        Users

        80.1k
        Topics

        1.3m
        Posts

        javascript typescript
        1
        2
        187
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo