Michael Smith created YARN-11873:
------------------------------------
Summary: hadoop-yarn-applications-catalog-webapp fails to build
due to incompatible module
Key: YARN-11873
URL: https://issues.apache.org/jira/browse/YARN-11873
Project: Hadoop YARN
Issue Type: Bug
Components: webapp
Affects Versions: 3.4.2
Reporter: Michael Smith
{{hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp}}
fails to build today with
{code}
[INFO] error [email protected]: The engine "node" is incompatible with this module.
Expected version ">=18". Got "12.22.1"
[INFO] error Found incompatible module.
{code}
After some experimenting - upgrading node to 22.20.0, which allows a successful
{{yarn install}} - I've identified this as caused by
# we used to pull in [email protected] > winston@^3.0.0 (3.17.0) >
@dabh/diagnostics@^2.0.2 (2.0.3) > [email protected] (1.1.4) > color@^3.1.3
(3.2.1) which works with node 12
# we now pull in [email protected] > winston@^3.0.0 (3.18.2) >
@dabh/diagnostics@@^2.0.7 (2.0.7) > @so-ric/colorspace@^1.1.6 (1.1.6) >
color@^5.0.2 (5.0.2) which requires node 18+
Winston 3.18 was published yesterday, which seems to have triggered all this.
It seems to have primarily been done to update to newer versions without known
vulnerabilities.
I'd suggest updating the node version. I'd also suggest adding a yarn.lock,
same as yarn-ui, to avoid surprises like this.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]