Closed spotlesscoder closed 1 year ago
I am also getting a file not found error when trying to build a docker image on main
branch. Here are the details:
**0 79.32 npm ERR! path /home/jhipster/generator-jhipster/node_modules/fly-import/dist/bin.cjs
docker build -t jhipster:8.0 .
[+] Building 326.3s (10/11)
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 2.18kB 0.0s
=> [internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> resolve image config for docker.io/docker/dockerfile:1 4.7s
=> CACHED docker-image://docker.io/docker/dockerfile:1@sha256:39b85bbfa7536a5feceb7372a0817649ecb2724562a38360f4d6a7782a409b14 0.0s
=> [internal] load metadata for docker.io/library/eclipse-temurin:17-focal 3.2s
=> [internal] load build context 10.8s
=> => transferring context: 8.19MB 9.3s
=> CACHED [1/5] FROM docker.io/library/eclipse-temurin:17-focal@sha256:49092a946445870e6e8205043dd54f7e79fb8740a79a4648a3244c7a4a2adb41 0.0s
=> => resolve docker.io/library/eclipse-temurin:17-focal@sha256:49092a946445870e6e8205043dd54f7e79fb8740a79a4648a3244c7a4a2adb41 0.0s
=> [2/5] COPY . /home/jhipster/generator-jhipster 23.1s
=> [3/5] RUN groupadd jhipster && useradd jhipster -s /bin/bash -m -g jhipster -G sudo && echo 'jhipster:jhipster' |chpasswd && mkdir /home/jhipster/app && export DEBIAN_FRONTEND=noninteractive && export TZ=EuropeParis && ln -snf 203.8s
=> ERROR [4/5] RUN cd /home/jhipster/generator-jhipster && npm ci && npm install -g /home/jhipster/generator-jhipster && chown -R jhipster:jhipster /home/jhipster /usr/local/lib/node_modules && rm -rf /home/jhipster/.cache/ 79.8s
------
> [4/5] RUN cd /home/jhipster/generator-jhipster && npm ci && npm install -g /home/jhipster/generator-jhipster && chown -R jhipster:jhipster /home/jhipster /usr/local/lib/node_modules && rm -rf /home/jhipster/.cache/ /var/lib/apt/lists/* /tmp/* /var/tmp/*:
#0 5.075 npm WARN EBADENGINE Unsupported engine {
#0 5.077 npm WARN EBADENGINE package: 'generator-jhipster@8.0.0-beta.1',
#0 5.077 npm WARN EBADENGINE required: { node: '^18.13.0 || >= 20.2.0', npm: '>=8.0.0' },
#0 5.077 npm WARN EBADENGINE current: { node: 'v18.16.0', npm: '7.24.2' }
#0 5.080 npm WARN EBADENGINE }
#0 19.30 npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
#0 22.34 npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
#0 22.68 npm WARN deprecated har-validator@5.1.5: this library is no longer supported
#0 34.38 npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
#0 79.32 npm ERR! code ENOENT
#0 79.32 npm ERR! syscall chmod
**#0 79.32 npm ERR! path /home/jhipster/generator-jhipster/node_modules/fly-import/dist/bin.cjs
#0 79.32 npm ERR! errno -2
#0 79.32 npm ERR! enoent ENOENT: no such file or directory, chmod '/home/jhipster/generator-jhipster/node_modules/fly-**import/dist/bin.cjs'
#0 79.32 npm ERR! enoent This is related to npm not being able to find a file.
#0 79.32 npm ERR! enoent
#0 79.38
#0 79.38 npm ERR! A complete log of this run can be found in:
#0 79.38 npm ERR! /root/.npm/_logs/2023-06-17T09_06_29_277Z-debug.log
------
Dockerfile:56
--------------------
55 |
56 | >>> RUN \
57 | >>> # install jhipster
58 | >>> cd /home/jhipster/generator-jhipster && \
59 | >>> npm ci && \
60 | >>> npm install -g /home/jhipster/generator-jhipster && \
61 | >>> # fix jhipster user permissions
62 | >>> chown -R jhipster:jhipster \
63 | >>> /home/jhipster \
64 | >>> /usr/local/lib/node_modules && \
65 | >>> # cleanup
66 | >>> rm -rf \
67 | >>> /home/jhipster/.cache/ \
68 | >>> /var/lib/apt/lists/* \
69 | >>> /tmp/* \
70 | >>> /var/tmp/*
71 |
--------------------
ERROR: failed to solve: process "/bin/sh -c cd /home/jhipster/generator-jhipster && npm ci && npm install -g /home/jhipster/generator-jhipster && chown -R jhipster:jhipster /home/jhipster /usr/local/lib/node_modules && rm -rf /home/jhipster/.cache/ /var/lib/apt/lists/* /tmp/* /var/tmp/*" did not complete successfully: exit code: 254
I'm getting the same, but everything works, this error relates to tests
{ "applicationType": "monolith", "authenticationType": "oauth2", "baseName": "ta3lim", "buildTool": "maven", "cacheProvider": "caffeine", "clientFramework": "react", "clientTheme": "none", "creationTimestamp": 1686931709024, "cypressAudit": false, "cypressCoverage": null, "databaseType": "sql", "devDatabaseType": "h2Disk", "devServerPort": 9060, "dtoSuffix": "DTO", "enableGradleEnterprise": null, "enableHibernateCache": true, "enableSwaggerCodegen": false, "enableTranslation": true, "entities": [], "entitySuffix": "", "gradleEnterpriseHost": null, "jhiPrefix": "jhi", "jhipsterVersion": "8.0.0-beta.1", "languages": [ "en", "fr", "ar-ly" ], "messageBroker": false, "microfrontend": false, "microfrontends": [], "nativeLanguage": "en", "packageFolder": "com/ta3lim/app", "packageName": "com.ta3lim.app", "pages": [], "prodDatabaseType": "mysql", "reactive": false, "searchEngine": "elasticsearch", "serverPort": null, "serverSideOptions": [ "searchEngine:elasticsearch", "websocket:spring-websocket" ], "serviceDiscoveryType": false, "skipCheckLengthOfIdentifier": false, "skipClient": false, "skipFakeData": false, "skipUserManagement": true, "testFrameworks": [ "cypress" ], "websocket": "spring-websocket", "withAdminUi": true }
Can be reproduced at daily builds: https://github.com/hipster-labs/jhipster-daily-builds/actions/workflows/windows.yaml
I am also getting a file not found error when trying to build a docker image on
main
branch. Here are the details:0 79.32 npm ERR! path /home/jhipster/generator-jhipster/node_modules/fly-import/dist/bin.cjs #0 79.32 npm ERR! errno -2 #0 79.32 npm ERR! enoent ENOENT: no such file or directory, chmod '/home/jhipster/generator-jhipster/node_modules/fly-import/dist/bin.cjs' #0 79.32 npm ERR! enoent This is related to npm not being able to find a file. #0 79.32 npm ERR! enoent**
docker build -t jhipster:8.0 . [+] Building 326.3s (10/11) => [internal] load build definition from Dockerfile 0.1s => => transferring dockerfile: 2.18kB 0.0s => [internal] load .dockerignore 0.1s => => transferring context: 2B 0.0s => resolve image config for docker.io/docker/dockerfile:1 4.7s => CACHED docker-image://docker.io/docker/dockerfile:1@sha256:39b85bbfa7536a5feceb7372a0817649ecb2724562a38360f4d6a7782a409b14 0.0s => [internal] load metadata for docker.io/library/eclipse-temurin:17-focal 3.2s => [internal] load build context 10.8s => => transferring context: 8.19MB 9.3s => CACHED [1/5] FROM docker.io/library/eclipse-temurin:17-focal@sha256:49092a946445870e6e8205043dd54f7e79fb8740a79a4648a3244c7a4a2adb41 0.0s => => resolve docker.io/library/eclipse-temurin:17-focal@sha256:49092a946445870e6e8205043dd54f7e79fb8740a79a4648a3244c7a4a2adb41 0.0s => [2/5] COPY . /home/jhipster/generator-jhipster 23.1s => [3/5] RUN groupadd jhipster && useradd jhipster -s /bin/bash -m -g jhipster -G sudo && echo 'jhipster:jhipster' |chpasswd && mkdir /home/jhipster/app && export DEBIAN_FRONTEND=noninteractive && export TZ=EuropeParis && ln -snf 203.8s => ERROR [4/5] RUN cd /home/jhipster/generator-jhipster && npm ci && npm install -g /home/jhipster/generator-jhipster && chown -R jhipster:jhipster /home/jhipster /usr/local/lib/node_modules && rm -rf /home/jhipster/.cache/ 79.8s ------ > [4/5] RUN cd /home/jhipster/generator-jhipster && npm ci && npm install -g /home/jhipster/generator-jhipster && chown -R jhipster:jhipster /home/jhipster /usr/local/lib/node_modules && rm -rf /home/jhipster/.cache/ /var/lib/apt/lists/* /tmp/* /var/tmp/*: #0 5.075 npm WARN EBADENGINE Unsupported engine { #0 5.077 npm WARN EBADENGINE package: 'generator-jhipster@8.0.0-beta.1', #0 5.077 npm WARN EBADENGINE required: { node: '^18.13.0 || >= 20.2.0', npm: '>=8.0.0' }, #0 5.077 npm WARN EBADENGINE current: { node: 'v18.16.0', npm: '7.24.2' } #0 5.080 npm WARN EBADENGINE } #0 19.30 npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. #0 22.34 npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 #0 22.68 npm WARN deprecated har-validator@5.1.5: this library is no longer supported #0 34.38 npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. #0 79.32 npm ERR! code ENOENT #0 79.32 npm ERR! syscall chmod **#0 79.32 npm ERR! path /home/jhipster/generator-jhipster/node_modules/fly-import/dist/bin.cjs #0 79.32 npm ERR! errno -2 #0 79.32 npm ERR! enoent ENOENT: no such file or directory, chmod '/home/jhipster/generator-jhipster/node_modules/fly-**import/dist/bin.cjs' #0 79.32 npm ERR! enoent This is related to npm not being able to find a file. #0 79.32 npm ERR! enoent #0 79.38 #0 79.38 npm ERR! A complete log of this run can be found in: #0 79.38 npm ERR! /root/.npm/_logs/2023-06-17T09_06_29_277Z-debug.log ------ Dockerfile:56 -------------------- 55 | 56 | >>> RUN \ 57 | >>> # install jhipster 58 | >>> cd /home/jhipster/generator-jhipster && \ 59 | >>> npm ci && \ 60 | >>> npm install -g /home/jhipster/generator-jhipster && \ 61 | >>> # fix jhipster user permissions 62 | >>> chown -R jhipster:jhipster \ 63 | >>> /home/jhipster \ 64 | >>> /usr/local/lib/node_modules && \ 65 | >>> # cleanup 66 | >>> rm -rf \ 67 | >>> /home/jhipster/.cache/ \ 68 | >>> /var/lib/apt/lists/* \ 69 | >>> /tmp/* \ 70 | >>> /var/tmp/* 71 | -------------------- ERROR: failed to solve: process "/bin/sh -c cd /home/jhipster/generator-jhipster && npm ci && npm install -g /home/jhipster/generator-jhipster && chown -R jhipster:jhipster /home/jhipster /usr/local/lib/node_modules && rm -rf /home/jhipster/.cache/ /var/lib/apt/lists/* /tmp/* /var/tmp/*" did not complete successfully: exit code: 254
This a different bug.
Overview of the issue
An error message appears during initial application generation:
Motivation for or Use Case
Generation should always succeed
Reproduce the error
Generate in Windows 11 with the following settings
JHipster Version(s)
JHipster configuration
jhipster info
myapplication@0.0.0 C:\Users\user\myapplication `-- generator-jhipster@8.0.0-beta.1
Browsers and Operating System