watson-developer-cloud / node-sdk

:comet: Node.js library to access IBM Watson services.
https://www.npmjs.com/package/ibm-watson
Apache License 2.0
1.48k stars 668 forks source link

[natural-language-classifier ] Stage on into IBM Cloud Foundry does not work #1057

Closed gabrielfelipeio closed 3 years ago

gabrielfelipeio commented 3 years ago

Remember, an issue is not the place to ask questions. If you have issues with the APIs or have a question about the Watson services, see Stack Overflow.

Before you open an issue, please check if a similar issue already exists or has been closed before.

When reporting a bug, please be sure to include the following:

When you open an issue for a feature request, please add as much detail as possible:

The Problem: My application uses the npm ibm-watson package and within it the natural-language-classifier service. I am doing the Build and Deploy of the application in the IBM Cloud tool chain.

This is the log of build and deploy process:

Preparing to start the job...
IMPORTANT: The Continuous Delivery Pipeline is being updated to pull a specific Docker image to run each job, either one of the built-in ones or your own custom image. This job is being run with the oldest image. You should consider moving to a more recent one, to get more recent versions of the included tools.

For more on the built-in images see https://cloud.ibm.com/docs/services/ContinuousDelivery/pipeline_versioned_base_images?topic=ContinuousDelivery-pipeline_versioned_base_images#pipeline_versioned_base_images

For more on using your own custom images see https://cloud.ibm.com/docs/services/ContinuousDelivery/pipeline_versioned_base_images?topic=ContinuousDelivery-pipeline_versioned_base_images#pipeline_versioned_base_images
Pipeline image: 1.0
Cloning the 'dev' branch from repo 'https://bitbucket.org/e-law/pj001.git'
Repository successfully cloned
Getting changes from revision '8ef6f93525cc393587c479da5c83d27431d2683b' to revision '90bbb7b1f69eb3cf0ac507d81471670bc8844c0d'
npm WARN package.json pj001@1.0.0 No repository field.
npm WARN package.json pj001@1.0.0 No README data
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN engine download@7.1.0: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine dotenv@6.2.0: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine log4js@3.0.6: wanted: {"node":">=6.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine request@2.88.2: wanted: {"node":">= 6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine excel4node@1.7.2: wanted: {"node":">4.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine ibm-watson@5.4.0: wanted: {"node":">=10.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine mongoose@5.10.5: wanted: {"node":">=4.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine caw@2.0.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine archive-type@4.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine ext-name@5.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine get-stream@3.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine filenamify@2.1.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine pify@3.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine p-event@2.3.1: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine decompress@4.2.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine make-dir@1.3.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine file-type@8.1.0: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine got@8.3.2: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine file-type@4.4.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine filename-reserved-regex@2.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine url-to-options@1.0.1: wanted: {"node":">= 4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine isurl@1.0.0: wanted: {"node":">= 4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine get-proxy@2.1.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine decompress-tarbz2@4.1.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine decompress-tar@4.1.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine decompress-unzip@4.0.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine decompress-targz@4.1.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, flatted is its successor.
npm WARN engine p-timeout@2.0.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine streamroller@0.7.0: wanted: {"node":">=0.12.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine date-format@1.2.0: wanted: {"node":">=4.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine isurl@1.0.0: wanted: {"node":">= 4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine p-timeout@2.0.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine into-stream@3.1.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine url-to-options@1.0.1: wanted: {"node":">= 4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine mimic-response@1.0.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine p-cancelable@0.4.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine url-parse-lax@3.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine @sindresorhus/is@0.7.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine decompress-response@3.3.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine npm-conf@1.1.3: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine file-type@5.2.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine file-type@5.2.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine file-type@6.2.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN engine p-finally@1.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine p-finally@1.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine form-data@2.3.3: wanted: {"node":">= 0.12"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine har-validator@5.1.5: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine prepend-http@2.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine p-is-promise@1.1.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine normalize-url@2.0.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine prepend-http@2.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine sort-keys@2.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine mime@1.6.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine har-schema@2.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine punycode@2.1.1: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine esprima@4.0.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine mime@2.4.0: wanted: {"node":">=4.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine image-size@0.7.2: wanted: {"node":">=6.9.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine xmlbuilder@11.0.1: wanted: {"node":">=4.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine punycode@2.1.1: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine mpath@0.7.0: wanted: {"node":">=4.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine mquery@3.2.2: wanted: {"node":">=4.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine mongodb@3.6.2: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine saslprep@1.0.3: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine websocket@1.0.32: wanted: {"node":">=4.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine camelcase@5.3.1: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine ibm-cloud-sdk-core@2.4.5: wanted: {"node":">=10"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine is-buffer@2.0.4: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine follow-redirects@1.5.10: wanted: {"node":">=4.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine file-type@7.7.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine form-data@2.5.1: wanted: {"node":">= 0.12"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine tough-cookie@4.0.0: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine jsonwebtoken@8.5.1: wanted: {"npm":">=1.4.28","node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine expect@26.4.2: wanted: {"node":">= 10.14.2"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine axios-cookiejar-support@1.0.0: wanted: {"node":">= 10.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine pify@5.0.0: wanted: {"node":">=10"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine punycode@2.1.1: wanted: {"node":">=6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine universalify@0.1.2: wanted: {"node":">= 4.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine jest-get-type@26.3.0: wanted: {"node":">= 10.14.2"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine jest-message-util@26.3.0: wanted: {"node":">= 10.14.2"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine jest-regex-util@26.0.0: wanted: {"node":">= 10.14.2"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine ansi-styles@4.2.1: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine jest-matcher-utils@26.4.2: wanted: {"node":">= 10.14.2"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine @jest/types@26.3.0: wanted: {"node":">= 10.14.2"} (current: {"node":"0.10.40","npm":"2.1.1"})

> bufferutil@4.0.1 install /home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/node_modules/ibm-watson/node_modules/websocket/node_modules/bufferutil
> node-gyp-build

make: Entering directory '/home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/node_modules/ibm-watson/node_modules/websocket/node_modules/bufferutil/build'
  CC(target) Release/obj.target/bufferutil/src/bufferutil.o
../src/bufferutil.c:3:22: fatal error: node_api.h: No such file or directory
compilation terminated.
make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
bufferutil.target.mk:85: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
make: Leaving directory '/home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/node_modules/ibm-watson/node_modules/websocket/node_modules/bufferutil/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/home/pipeline/.npm-global/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Linux 4.4.0-187-generic
gyp ERR! command "node" "/home/pipeline/.npm-global/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/node_modules/ibm-watson/node_modules/websocket/node_modules/bufferutil
gyp ERR! node -v v0.10.40
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok 
npm WARN engine color-convert@2.0.1: wanted: {"node":">=7.0.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine chalk@4.1.0: wanted: {"node":">=10"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine stack-utils@2.0.2: wanted: {"node":">=10"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine micromatch@4.0.2: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine slash@3.0.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine chalk@4.1.0: wanted: {"node":">=10"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine chalk@4.1.0: wanted: {"node":">=10"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine jest-diff@26.4.2: wanted: {"node":">= 10.14.2"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine pretty-format@26.4.2: wanted: {"node":">= 10"} (current: {"node":"0.10.40","npm":"2.1.1"})

> utf-8-validate@5.0.2 install /home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/node_modules/ibm-watson/node_modules/websocket/node_modules/utf-8-validate
> node-gyp-build

make: Entering directory '/home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/node_modules/ibm-watson/node_modules/websocket/node_modules/utf-8-validate/build'
  CC(target) Release/obj.target/validation/src/validation.o
../src/validation.c:3:22: fatal error: node_api.h: No such file or directory
compilation terminated.
make: *** [Release/obj.target/validation/src/validation.o] Error 1
validation.target.mk:85: recipe for target 'Release/obj.target/validation/src/validation.o' failed
make: Leaving directory '/home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/node_modules/ibm-watson/node_modules/websocket/node_modules/utf-8-validate/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/home/pipeline/.npm-global/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Linux 4.4.0-187-generic
gyp ERR! command "node" "/home/pipeline/.npm-global/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/node_modules/ibm-watson/node_modules/websocket/node_modules/utf-8-validate
gyp ERR! node -v v0.10.40
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok 
npm WARN engine escape-string-regexp@2.0.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine braces@3.0.2: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine picomatch@2.2.2: wanted: {"node":">=8.6"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine supports-color@7.2.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine supports-color@7.2.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine supports-color@7.2.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine chalk@2.4.2: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine has-flag@4.0.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine has-flag@4.0.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine has-flag@4.0.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine fill-range@7.0.1: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine diff-sequences@26.3.0: wanted: {"node":">= 10.14.2"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine ansi-regex@5.0.0: wanted: {"node":">=8"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine supports-color@5.5.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine ansi-styles@3.2.1: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine to-regex-range@5.0.1: wanted: {"node":">=8.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine has-flag@3.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm WARN engine is-number@7.0.0: wanted: {"node":">=0.12.0"} (current: {"node":"0.10.40","npm":"2.1.1"})
npm ERR! Linux 4.4.0-187-generic
npm ERR! argv "node" "/home/pipeline/.npm-global/bin/npm" "install"
npm ERR! node v0.10.40
npm ERR! npm  v2.1.1
npm ERR! code ELIFECYCLE

npm ERR! bufferutil@4.0.1 install: `node-gyp-build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the bufferutil@4.0.1 install script.
npm ERR! This is most likely a problem with the bufferutil package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp-build
npm ERR! You can get their info via:
npm ERR!     npm owner ls bufferutil
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/pipeline/6efc4fc0-1167-45cb-9cef-dcbb771641f5/npm-debug.log

Finished: FAILED
dpopp07 commented 3 years ago

It looks like you are using Node version v0.10.40. That is not supported by this package. You need to be using Node version 10 or greater. Let us know if you have any additional issues!