jhipster / generator-jhipster-micronaut

Micronaut blueprint for JHipster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error running mhipster after 2.0.0 release

sdelamo opened this issue · comments

node

$ node -v

v18.17.1

Java 11:

$ java --version
openjdk 11.0.20 2023-07-18 LTS
OpenJDK Runtime Environment Corretto-11.0.20.8.1 (build 11.0.20+8-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.20.8.1 (build 11.0.20+8-LTS, mixed mode)

Git:

$ git --version
git version 2.39.2 (Apple Git-143)

Install generator-jhipster-micronaut

 % sudo npm install -g generator-jhipster-micronaut
npm WARN deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
npm WARN deprecated readdir-scoped-modules@1.1.0: This functionality has been moved to @npmcli/fs
npm WARN deprecated debuglog@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
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.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
changed 653 packages in 15s
78 packages are looking for funding
run `npm fund` for details

% mhipster                                    
node:internal/errors:496
  ErrorCaptureStackTrace(err);
  ^
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/util/namespace' is not defined by "exports" in /usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/yeoman-environment/package.json
  at new NodeError (node:internal/errors:405:5)
  at exportsNotFound (node:internal/modules/esm/resolve:359:10)
  at packageExportsResolve (node:internal/modules/esm/resolve:695:9)
  at resolveExports (node:internal/modules/cjs/loader:567:36)
  at Module._findPath (node:internal/modules/cjs/loader:636:31)
  at Module._resolveFilename (node:internal/modules/cjs/loader:1063:27)
  at Module._load (node:internal/modules/cjs/loader:922:27)
  at Module.require (node:internal/modules/cjs/loader:1143:19)
  at require (node:internal/modules/cjs/helpers:121:18)
  at Object.<anonymous> (/usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/utils/blueprint.js:19:25) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED
}

It looks like this is related to jhipster/generator-jhipster#20349

@atomfrede @mraible Do you guys know if this should be expected to work with Node v18 by now, or is still expected that it will only work on Node v16 (the previous LTS)?

JHipster 7 requires Node 16. Can you please try again with Node 16?

I don't get any error though if I run jhipster, only with mhipster

There are several issues that were opened against JHipster 7.9.3 when using Node 18. Are you sure the jhipster is using JHipster 7? You might have a JHipster 8 beta installed.

You are right @mraible

jhipster --version 
8.0.0-beta.2

I installed it with sudo npm install -g generator-jhipster I expected that to install the stable version.

@sdelamo I agree that the beta releases of v8 should be flagged as betas. Unfortunately, they are not.

This should be fixed now, so I'm closing this. Onward to the Micronaut 4 version!