Closed hohwille closed 1 year ago
It seems the actual bug is that the property name was wrong (will be fixed with #1085):
The variable in devon.properties
added by devon node version set v16.10.0
was NODEJS_VERSION
as you could also see in the log output.
This IMHO happens because doGetToolFolderName
transforms node
to nodejs
and then converts this to UPPERCASE with awk
resulting in NODEJS_VERSION
instead of NODE_VERSION
.
It is great when all this mess will end with #1085
We should also consider for epic #941 if we should consistently decide if the version should be as is and defined by the tool vendor or if we want to remove artificial prefixes like v
from the version. Currently it seems that some commandlet follows philosophy A while then next commandlet goes for philosophy B.
In
devon.properties
the config lineNODEJS_VERSION="16.10.0"
had been added without the leadingv
. After manually adding thev
indevon.properties
the setup ofnode
worked. So for some unknown reason devon version setting is omitting the leadingv
here...