Title: npm install error with openjdk17, but works with openjdk15 · Issue #578 · joeferner/node-java · GitHub
Open Graph Title: npm install error with openjdk17, but works with openjdk15 · Issue #578 · joeferner/node-java
X Title: npm install error with openjdk17, but works with openjdk15 · Issue #578 · joeferner/node-java
Description: I am using node: 18 openJDK: 17 Docker image: node-18:alpine But get this error when doing npm install on my project which uses java package: npm ERR! code 1 npm ERR! path /home/app/node_modules/java npm ERR! command failed npm ERR! comm...
Open Graph Description: I am using node: 18 openJDK: 17 Docker image: node-18:alpine But get this error when doing npm install on my project which uses java package: npm ERR! code 1 npm ERR! path /home/app/node_modules/ja...
X Description: I am using node: 18 openJDK: 17 Docker image: node-18:alpine But get this error when doing npm install on my project which uses java package: npm ERR! code 1 npm ERR! path /home/app/node_modules/ja...
Opengraph URL: https://github.com/joeferner/node-java/issues/578
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"npm install error with openjdk17, but works with openjdk15","articleBody":"I am using \r\nnode: 18\r\nopenJDK: 17\r\nDocker image: node-18:alpine\r\n\r\nBut get this error when doing `npm install` on my project which uses `java` package:\r\n```\r\nnpm ERR! code 1\r\nnpm ERR! path /home/app/node_modules/java\r\nnpm ERR! command failed\r\nnpm ERR! command sh -c node-gyp rebuild\r\nnpm ERR! make: Entering directory '/home/app/node_modules/java/build'\r\nnpm ERR! CXX(target) Release/obj.target/nodejavabridge_bindings/src/java.o\r\nnpm ERR! CXX(target) Release/obj.target/nodejavabridge_bindings/src/javaObject.o\r\nnpm ERR! CXX(target) Release/obj.target/nodejavabridge_bindings/src/javaScope.o\r\nnpm ERR! CXX(target) Release/obj.target/nodejavabridge_bindings/src/methodCallBaton.o\r\nnpm ERR! CXX(target) Release/obj.target/nodejavabridge_bindings/src/nodeJavaBridge.o\r\nnpm ERR! CXX(target) Release/obj.target/nodejavabridge_bindings/src/utils.o\r\nnpm ERR! SOLINK_MODULE(target) Release/obj.target/nodejavabridge_bindings.node\r\nnpm ERR! make: Leaving directory '/home/app/node_modules/java/build'\r\nnpm ERR! gyp info it worked if it ends with ok\r\nnpm ERR! gyp info using node-gyp@8.4.1\r\nnpm ERR! gyp info using node@18.18.2 | linux | x64\r\nnpm ERR! gyp info find Python using Python version 3.11.6 found at \"/usr/bin/python3\"\r\nnpm ERR! gyp http GET https://unofficial-builds.nodejs.org/download/release/v18.18.2/node-v18.18.2-headers.tar.gz\r\nnpm ERR! gyp http 200 https://unofficial-builds.nodejs.org/download/release/v18.18.2/node-v18.18.2-headers.tar.gz\r\nnpm ERR! gyp http GET https://unofficial-builds.nodejs.org/download/release/v18.18.2/SHASUMS256.txt\r\nnpm ERR! gyp http 200 https://unofficial-builds.nodejs.org/download/release/v18.18.2/SHASUMS256.txt\r\nnpm ERR! gyp info spawn /usr/bin/python3\r\nnpm ERR! gyp info spawn args [\r\nnpm ERR! gyp info spawn args '/home/app/node_modules/node-gyp/gyp/gyp_main.py',\r\nnpm ERR! gyp info spawn args 'binding.gyp',\r\nnpm ERR! gyp info spawn args '-f',\r\nnpm ERR! gyp info spawn args 'make',\r\nnpm ERR! gyp info spawn args '-I',\r\nnpm ERR! gyp info spawn args '/home/app/node_modules/java/build/config.gypi',\r\nnpm ERR! gyp info spawn args '-I',\r\nnpm ERR! gyp info spawn args '/home/app/node_modules/node-gyp/addon.gypi',\r\nnpm ERR! gyp info spawn args '-I',\r\nnpm ERR! gyp info spawn args '/home/app/.cache/node-gyp/18.18.2/include/node/common.gypi',\r\nnpm ERR! gyp info spawn args '-Dlibrary=shared_library',\r\nnpm ERR! gyp info spawn args '-Dvisibility=default',\r\nnpm ERR! gyp info spawn args '-Dnode_root_dir=/home/app/.cache/node-gyp/18.18.2',\r\nnpm ERR! gyp info spawn args '-Dnode_gyp_dir=/home/app/node_modules/node-gyp',\r\nnpm ERR! gyp info spawn args '-Dnode_lib_file=/home/app/.cache/node-gyp/18.18.2/\u003c(target_arch)/node.lib',\r\nnpm ERR! gyp info spawn args '-Dmodule_root_dir=/home/app/node_modules/java',\r\nnpm ERR! gyp info spawn args '-Dnode_engine=v8',\r\nnpm ERR! gyp info spawn args '--depth=.',\r\nnpm ERR! gyp info spawn args '--no-parallel',\r\nnpm ERR! gyp info spawn args '--generator-output',\r\nnpm ERR! gyp info spawn args 'build',\r\nnpm ERR! gyp info spawn args '-Goutput_dir=.'\r\nnpm ERR! gyp info spawn args ]\r\nnpm ERR! gyp info spawn make\r\nnpm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\r\nnpm ERR! In file included from ../src/java.h:9,\r\nnpm ERR! from ../src/java.cpp:1:\r\n\r\n\r\n**********************************\r\nSkipping mid of the error trace\r\n**********************************\r\n\r\nnpm ERR! | ^~~\r\nnpm ERR! /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -ljvm: No such file or directory\r\nnpm ERR! collect2: error: ld returned 1 exit status\r\nnpm ERR! make: *** [nodejavabridge_bindings.target.mk:155: Release/obj.target/nodejavabridge_bindings.node] Error 1\r\nnpm ERR! gyp ERR! build error \r\nnpm ERR! gyp ERR! stack Error: `make` failed with exit code: 2\r\nnpm ERR! gyp ERR! stack at ChildProcess.onExit (/home/app/node_modules/node-gyp/lib/build.js:194:23)\r\nnpm ERR! gyp ERR! stack at ChildProcess.emit (node:events:517:28)\r\nnpm ERR! gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:292:12)\r\nnpm ERR! gyp ERR! System Linux 5.15.49-linuxkit\r\nnpm ERR! gyp ERR! command \"/usr/local/bin/node\" \"/home/app/node_modules/.bin/node-gyp\" \"rebuild\"\r\nnpm ERR! gyp ERR! cwd /home/app/node_modules/java\r\nnpm ERR! gyp ERR! node -v v18.18.2\r\nnpm ERR! gyp ERR! node-gyp -v v8.4.1\r\nnpm ERR! gyp ERR! not ok\r\n```\r\n\r\nWhen I use `openjdk15`, this issue doesn't happen, and I am in need of upgrading from 15 to 17. Please suggest.","author":{"url":"https://github.com/rsharma-prismhr","@type":"Person","name":"rsharma-prismhr"},"datePublished":"2023-10-18T03:46:53.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/578/node-java/issues/578"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:723ed83d-6004-e361-fffd-d364683619fc |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 95CA:2F3C5F:24DCA14:31BBF51:697040D8 |
| html-safe-nonce | bc841478ef48015c9b64a5c5ba351097c708f7c6e81a8aa662f4b7f6a6158aca |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NUNBOjJGM0M1RjoyNERDQTE0OjMxQkJGNTE6Njk3MDQwRDgiLCJ2aXNpdG9yX2lkIjoiNjcyODM4Nzc1MzU1MDAzNzIwOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | c8efda890a2b3ee3fc5e5a298172aa21b48ad24f3b12e4ffa5d92671bf632e38 |
| hovercard-subject-tag | issue:1948742128 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/joeferner/node-java/578/issue_layout |
| twitter:image | https://opengraph.githubassets.com/e4c820acceab3cd0f00fb1981030829f787975352409c0b3b264bfa3923e6178/joeferner/node-java/issues/578 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/e4c820acceab3cd0f00fb1981030829f787975352409c0b3b264bfa3923e6178/joeferner/node-java/issues/578 |
| og:image:alt | I am using node: 18 openJDK: 17 Docker image: node-18:alpine But get this error when doing npm install on my project which uses java package: npm ERR! code 1 npm ERR! path /home/app/node_modules/ja... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | rsharma-prismhr |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9920a62ba22d06470388e2904804fb7e5ec51c9e35f81784e9191394c74b2bd2 |
| turbo-cache-control | no-preview |
| go-import | github.com/joeferner/node-java git https://github.com/joeferner/node-java.git |
| octolytics-dimension-user_id | 808857 |
| octolytics-dimension-user_login | joeferner |
| octolytics-dimension-repository_id | 3228734 |
| octolytics-dimension-repository_nwo | joeferner/node-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 3228734 |
| octolytics-dimension-repository_network_root_nwo | joeferner/node-java |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f643964067a552f02067066d6a910b2f90a5721f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width