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 error mit nodejs 8?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

travis-ci error mit nodejs 8?

Geplant Angeheftet Gesperrt Verschoben Entwicklung
adapter entwicklungtravisnode 8
3 Beiträge 2 Kommentatoren 327 Aufrufe 2 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.
  • omega235O Offline
    omega235O Offline
    omega235
    Developer
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe einen Adapter (https://github.com/Omega236/ioBroker.virtualpowermeter) der vor einer Woche mit travis-ci noch OK lief, jetzt laufen alle nodejs 8.x tests auf Fehler (https://travis-ci.org/github/Omega236/ioBroker.virtualpowermeter):

     iobroker.js-controller@3.0.8 install /tmp/test-iobroker.virtualpowermeter/node_modules/iobroker.js-controller
    > node iobroker.js setup first
    creating conf/iobroker.json
    object 0_userdata.0.example_state created
    object 0_userdata.0 created
    object alias.0 created
    object system.certificates created
    object system.repositories created
    object system.config created
    object enum.functions created
    object enum.rooms created
    object system.group.user created
    object system.group.administrator created
    object _design/system created
    object system.meta.uuid created: 3ddff591-8b31-5dd3-d63f-4bd02962ad89
    object system.user.admin created
    /tmp/test-iobroker.virtualpowermeter/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:1854
                !isDeepStrictEqual(obj.common.defaultNewAcl, this.dataset[id].common.defaultNewAcl)) {
                 ^
    TypeError: isDeepStrictEqual is not a function
        at ObjectsInMemoryServer._setObject (/tmp/test-iobroker.virtualpowermeter/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:1854:14)
        at utils.checkObjectRights (/tmp/test-iobroker.virtualpowermeter/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:2017:29)
        at Object.checkObjectRights (/tmp/test-iobroker.virtualpowermeter/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:581:16)
        at ObjectsInMemoryServer.setObject (/tmp/test-iobroker.virtualpowermeter/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:2013:15)
        at RandomBytes.require.randomBytes [as ondone] (/tmp/test-iobroker.virtualpowermeter/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:113:37)
    npm WARN notsup Unsupported engine for iobroker.js-controller@3.0.8: wanted: {"node":">=10.0.0"} (current: {"node":"8.17.0","npm":"6.13.4"})
    npm WARN notsup Not compatible with your version of node/npm: iobroker.js-controller@3.0.8
    npm WARN notsup Unsupported engine for mkdirp@1.0.4: wanted: {"node":">=10"} (current: {"node":"8.17.0","npm":"6.13.4"})
    npm WARN notsup Not compatible with your version of node/npm: mkdirp@1.0.4
    npm WARN notsup Unsupported engine for semver@7.3.0: wanted: {"node":">=10"} (current: {"node":"8.17.0","npm":"6.13.4"})
    npm WARN notsup Not compatible with your version of node/npm: semver@7.3.0
    npm WARN notsup Unsupported engine for tar@6.0.1: wanted: {"node":">= 10"} (current: {"node":"8.17.0","npm":"6.13.4"})
    npm WARN notsup Not compatible with your version of node/npm: tar@6.0.1
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/chokidar/node_modules/fsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
    npm WARN notsup Unsupported engine for rsa-compat@2.0.8: wanted: {"node":">=10.12"} (current: {"node":"8.17.0","npm":"6.13.4"})
    npm WARN notsup Not compatible with your version of node/npm: rsa-compat@2.0.8
    npm WARN notsup Unsupported engine for rsa-compat@1.9.4: wanted: {"node":">=10.12"} (current: {"node":"8.17.0","npm":"6.13.4"})
    npm WARN notsup Not compatible with your version of node/npm: rsa-compat@1.9.4
    npm WARN test-iobroker.virtualpowermeter@1.0.0 No description
    npm WARN test-iobroker.virtualpowermeter@1.0.0 No repository field.
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! iobroker.js-controller@3.0.8 install: `node iobroker.js setup first`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the iobroker.js-controller@3.0.8 install script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /home/travis/.npm/_logs/2020-04-14T10_52_52_010Z-debug.log
        1) "before all" hook
    

    ich konnte den Adapter noch nicht auf js-controller 3.x testen da ich als testsystem aktuell nur Windows verwende.

    wird nodejs 8 nicht mehr unterstütz? soll man einfach den Node 8 test rausnehmen oder die travis.yml komplett überarbeiten?

    1 Antwort Letzte Antwort
    0
    • omega235O Offline
      omega235O Offline
      omega235
      Developer
      schrieb am zuletzt editiert von
      #2

      ich habe den Support für nodejs 8 rausgeschmissen

      simatecS 1 Antwort Letzte Antwort
      0
      • omega235O omega235

        ich habe den Support für nodejs 8 rausgeschmissen

        simatecS Offline
        simatecS Offline
        simatec
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @omega235
        Anstelle von node 8 jetzt einfach node in die travis.yml

        os:
          - linux
          - osx
          - windows
        language: node_js
        node_js:
          - '10'
          - '12'
          - 'node'
        before_script:
          - export NPMVERSION=$(echo "$($(which npm) -v)"|cut -c1)
          - 'if [[ $NPMVERSION == 5 ]]; then npm install -g npm@5; fi'
          - npm -v
        env:
          - CXX=g++-6
        addons:
          apt:
            sources:
              - ubuntu-toolchain-r-test
            packages:
              - g++-6
        script:
          - 'npm run test:package'
          - 'npm run test:integration'
        
        • Besuche meine Github Seite
        • Beitrag hat geholfen oder willst du mich unterstützen
        • HowTo Restore ioBroker
        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

        750

        Online

        32.5k

        Benutzer

        81.7k

        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