Closed poornerd closed 7 months ago
I was able to recreate this. It may be something in the upstream generator.
ERROR! Invalid Version: latest
TypeError: Invalid Version: latest
at new SemVer (/home/jason/apps/node-v14.15.1-linux-x64/lib/node_modules/generator-jhipster-micronaut/node_modules/semver/classes/semver.js:41:13)
at compare (/home/jason/apps/node-v14.15.1-linux-x64/lib/node_modules/generator-jhipster-micronaut/node_modules/semver/functions/compare.js:3:3)
at Object.lt (/home/jason/apps/node-v14.15.1-linux-x64/lib/node_modules/generator-jhipster-micronaut/node_modules/semver/functions/lt.js:2:29)
at /home/jason/apps/node-v14.15.1-linux-x64/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/generators/upgrade/index.js:271:44
at new Promise (<anonymous>)
at /home/jason/apps/node-v14.15.1-linux-x64/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/generators/upgrade/index.js:268:36
at Array.map (<anonymous>)
at module.exports.checkLatestBlueprintVersions (/home/jason/apps/node-v14.15.1-linux-x64/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/generators/upgrade/index.js:267:26)
at Object.<anonymous> (/home/jason/apps/node-v14.15.1-linux-x64/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/node_modules/yeoman-generator/lib/index.js:976:25)
at /home/jason/apps/node-v14.15.1-linux-x64/lib/node_modules/generator-jhipster-micronaut/node_modules/run-async/index.js:49:25
I did a little console.log debugging and found that the version listed in the "blueprint" object indeed says "latest" even though in .yo-rc.json it clearly says 0.6.0
I'm getting the same error while trying to upgrade from version 0.8.0
(as it is in .yo-rc.json
) to 1.0.1
. I have jHipster 6.10.5
installed.
Here is the error on MacOS
INFO! Using JHipster version installed globally
INFO! No custom sharedOptions found within blueprint: generator-jhipster-micronaut at /Users/liefra/data/management-system/node_modules/generator-jhipster-micronaut
INFO! No custom commands found within blueprint: generator-jhipster-micronaut at /Users/liefra/data/management-system/node_modules/generator-jhipster-micronaut
INFO! Executing jhipster:upgrade
Welcome to the JHipster Upgrade Sub-Generator
This will upgrade your current application codebase to the latest JHipster version
✔ Checking for new blueprint versions
Looking for latest generator-jhipster-micronaut version...
1.0.1
ERROR! Invalid Version: latest
TypeError: Invalid Version: latest
at new SemVer (/usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/semver/classes/semver.js:41:13)
at compare (/usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/semver/functions/compare.js:3:3)
at Object.lt (/usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/semver/functions/lt.js:2:29)
at /usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/generators/upgrade/index.js:271:44
at new Promise (<anonymous>)
at /usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/generators/upgrade/index.js:268:36
at Array.map (<anonymous>)
at module.exports.checkLatestBlueprintVersions (/usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/generators/upgrade/index.js:267:26)
at Object.<anonymous> (/usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/generator-jhipster/node_modules/yeoman-generator/lib/index.js:976:25)
at /usr/local/lib/node_modules/generator-jhipster-micronaut/node_modules/run-async/index.js:49:25```
@liefra did you every get it working? I did not (also on MacOS). Are you on an M1 Mac? (I am - I hope that does not make a difference)
@poornerd : Haven't found the real cause or solution. (BTW, I'm on Intel Mac)
But just tested the following workaround to specify versions manually and it works for me:
mhipster upgrade --target-version 6.10.5 --target-blueprint-versions generator-jhipster-micronaut@1.0.2
Overview of the issue
When I try to upgrade: mhipster upgrade, I get this error. (I used npm to update jhipster and mhipster)
✔ Checking for new blueprint versions Looking for latest generator-jhipster-micronaut version... 0.7.0 ERROR! Invalid Version: latest TypeError: Invalid Version: latest
Reproduce the error
When I try to upgrade: mhipster upgrade, I get this error. (I used npm to update jhipster and mhipster)
Related issues
Suggest a Fix
Project configuration
JHipster Version(s)
JHipster configuration, a
.yo-rc.json
file generated in the root folder.yo-rc.json file
JDL for the Entity configuration(s)
entityName.json
files generated in the.jhipster
directoryJDL entity definitions
Environment and Tools
java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
git version 2.29.2
node: v14.15.1
npm: 6.14.8
yeoman: 2.0.5
yarn: 1.22.10
Docker version 19.03.13, build 4484c46d9d
docker-compose version 1.27.4, build 40524192
identical .jhipster/Attribute.json identical .jhipster/Classification.json identical .jhipster/Keyword.json INFO! Congratulations, JHipster execution is complete!
Entity configuration(s)
entityName.json
files generated in the.jhipster
directoryBrowsers and Operating System