Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Travis-CI: plötzlich fallen Adapter bei node.js 8 & 10 durch

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

Travis-CI: plötzlich fallen Adapter bei node.js 8 & 10 durch

Geplant Angeheftet Gesperrt Verschoben Entwicklung
9 Beiträge 4 Kommentatoren 683 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F Offline
    F Offline
    forelleblau
    schrieb am zuletzt editiert von forelleblau
    #1

    Hallo
    Plötzlich fallen alle meine Adapter bei Travis durch! node.js 6 - Tests werden bestanden, bei 8 und 10 gibts Fehler im Zusammenhang mit iobroker.js-controller:

     Test smappee adapter
    installJsController...
        1) "before all" hook: Test smappee adapter: Start js-controller
    Controller is not running!
    Adapter normal terminated: true
    

    Die vollständigen Resultate hier https://travis-ci.org/forelleblau/ioBroker.smappee

    Das passiert auch bei Adaptern, die bestanden haben, ich nichts daran verändert habe und einfach den aktuellen (grünen) build nochmal gestartet habe.

    Bei AppVeyor bestehen die builds alle Tests.

    Muss ich irgendwo eine Version anpassen? Kann mir jemand weiterhelfen?

    Herzlichen Dank Forelleblau

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      forelleblau
      schrieb am zuletzt editiert von
      #2

      Habe eben entdeckt, das bei Travis eine "partial Outage" für npm besteht. Kann das daran liegen? Mal warten, bis das wieder funktioniert.

      1 Antwort Letzte Antwort
      0
      • smaragdschlangeS Offline
        smaragdschlangeS Offline
        smaragdschlange
        schrieb am zuletzt editiert von
        #3

        Hi,
        wollte Dich nur wissen lassen, dass ich dasselbe Problem habe. Selbst ältere Builds, die bereits positiv getestet waren, fallen jetzt durch die Nodes.js 8 und 10 Prüfungen.
        Hoffentlich kriegen die das schnell wieder hin.

        Gruß,

        Sven

        1 Antwort Letzte Antwort
        0
        • F Offline
          F Offline
          forelleblau
          schrieb am zuletzt editiert von
          #4

          Hallo Sven

          Danke, das beruhigt.
          Forelleblau

          1 Antwort Letzte Antwort
          0
          • ZefauZ Offline
            ZefauZ Offline
            Zefau
            schrieb am zuletzt editiert von
            #5

            Bei mir lag es an der aktuellen Version des ioBroker.js-controller (v2.0.0) im Github repo.
            Mit folgender Anpassung der .travis.yml sind die Unterschiede zur alten 1.5.x Version sichtbar:

            os:
              - linux
              - osx
            language: node_js
            node_js:
              - '4'
              - '6'
              - '8'
              - '10'
              - '11'
            env:
              - IOBROKER=master
              - IOBROKER=1.5.x
            before_script:
              - export NPMVERSION=$(echo "$($(which npm) -v)"|cut -c1)
              - 'if [[ $NPMVERSION == 5 ]]; then npm install -g npm@5; fi'
              - npm -v
              - npm install winston@2.3.1
              - 'if [ "$IOBROKER" == "master" ]; then npm install https://github.com/ioBroker/ioBroker.js-controller/tarball/master --production; fi'
              - 'if [ "$IOBROKER" == "1.5.x" ]; then npm install https://github.com/ioBroker/ioBroker.js-controller/tarball/${IOBROKER} --production; fi'
            addons:
              apt:
                sources:
                  - ubuntu-toolchain-r-test
                packages:
            - g++-4.8
            

            Results siehe https://travis-ci.org/Zefau/ioBroker.nello/builds/501105411: master fails, 1.5.x läuft durch.

            Viele Grüße
            Zefau

            Meine Adapter: https://zefau.github.io/iobroker/

            apollon77A 1 Antwort Letzte Antwort
            0
            • F Offline
              F Offline
              forelleblau
              schrieb am zuletzt editiert von
              #6

              Hallo Zefau
              Danke für den Hinweis. Ich kann mit deiner .travis.yml bei mir den selben Effekt feststellen.

              Nur ist mir nun nicht ganz klar, was ich damit mache. Muss ich bei mir etwas anpassen, damit meine Adapter auch mit dem neuen js-controller bei Travis durchlaufen?

              Herzliche Grüsse Forelleblau

              ZefauZ 1 Antwort Letzte Antwort
              0
              • F forelleblau

                Hallo Zefau
                Danke für den Hinweis. Ich kann mit deiner .travis.yml bei mir den selben Effekt feststellen.

                Nur ist mir nun nicht ganz klar, was ich damit mache. Muss ich bei mir etwas anpassen, damit meine Adapter auch mit dem neuen js-controller bei Travis durchlaufen?

                Herzliche Grüsse Forelleblau

                ZefauZ Offline
                ZefauZ Offline
                Zefau
                schrieb am zuletzt editiert von
                #7

                @forelleblau Der Fehler liegt im ioBroker.js-controller, daher hast du meines Wissens nach keine Möglichkeiten hier eine Anpassung vorzunehmen. Hier müssen @Bluefox, @apollon77 und co. bei der Entwicklung drauf achten.

                Meine Adapter: https://zefau.github.io/iobroker/

                1 Antwort Letzte Antwort
                0
                • apollon77A Online
                  apollon77A Online
                  apollon77
                  schrieb am zuletzt editiert von
                  #8

                  siehe auch: https://forum.iobroker.net/topic/20556/github-core-files-update-pr-incoming

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Antwort Letzte Antwort
                  1
                  • ZefauZ Zefau

                    Bei mir lag es an der aktuellen Version des ioBroker.js-controller (v2.0.0) im Github repo.
                    Mit folgender Anpassung der .travis.yml sind die Unterschiede zur alten 1.5.x Version sichtbar:

                    os:
                      - linux
                      - osx
                    language: node_js
                    node_js:
                      - '4'
                      - '6'
                      - '8'
                      - '10'
                      - '11'
                    env:
                      - IOBROKER=master
                      - IOBROKER=1.5.x
                    before_script:
                      - export NPMVERSION=$(echo "$($(which npm) -v)"|cut -c1)
                      - 'if [[ $NPMVERSION == 5 ]]; then npm install -g npm@5; fi'
                      - npm -v
                      - npm install winston@2.3.1
                      - 'if [ "$IOBROKER" == "master" ]; then npm install https://github.com/ioBroker/ioBroker.js-controller/tarball/master --production; fi'
                      - 'if [ "$IOBROKER" == "1.5.x" ]; then npm install https://github.com/ioBroker/ioBroker.js-controller/tarball/${IOBROKER} --production; fi'
                    addons:
                      apt:
                        sources:
                          - ubuntu-toolchain-r-test
                        packages:
                    - g++-4.8
                    

                    Results siehe https://travis-ci.org/Zefau/ioBroker.nello/builds/501105411: master fails, 1.5.x läuft durch.

                    Viele Grüße
                    Zefau

                    apollon77A Online
                    apollon77A Online
                    apollon77
                    schrieb am zuletzt editiert von
                    #9

                    @Zefau Das wird aber nicht klappen weil die Änderungen irgendwie auch an travis-ci liegen ... Appveyor tut ja wie schon berichtet. Ich habe jetzt eine Änderung im Rahmen des PRs die das dennoch alles erlaubt.

                    Und bei js.controller 2.0 ist winston in v3.2.1 gebraucht

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    932

                    Online

                    32.5k

                    Benutzer

                    81.6k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe