Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. travis-ci error mit nodejs 8?

    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

    travis-ci error mit nodejs 8?

    This topic has been deleted. Only users with topic management privileges can see it.
    • omega235
      omega235 Developer last edited by

      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 Reply Last reply Reply Quote 0
      • omega235
        omega235 Developer last edited by

        ich habe den Support für nodejs 8 rausgeschmissen

        simatec 1 Reply Last reply Reply Quote 0
        • simatec
          simatec Developer Most Active @omega235 last edited by

          @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'
          
          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          570
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          adapter entwicklung node 8 travis
          2
          3
          265
          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