Hi Bernd,
we support Mozilla Rhino [1] since the first release and will continue to do so. Actually Rhino was always my preferred engine due to its debug functionality.
Nashorn will stay around @EASE as long as Eclipse base requirements will enable us to use Nashorn. Currently this is Java 11, which is fine, but I guess with Java 17 on the road this
will change.
HTH
Christian
[1] https://github.com/mozilla/rhino
From: ease-dev <ease-dev-bounces@xxxxxxxxxxx>
On Behalf Of Bernd Hufmann via ease-dev
Sent: Donnerstag, 17. November 2022 22:20
To: ease-dev@xxxxxxxxxxx
Cc: Bernd Hufmann <bernd.hufmann@xxxxxxxxxxxx>
Subject: [ease-dev] Nashorn removal in OpenJDK
Caution: This e-mail originated outside Infineon Technologies. Do not click on links or open
attachments unless you validate it is safe.
|
The JS scripting engine Nashorn was removed starting from OpenJDK version 15. With this removal EASE scripting with _javascript_ won't work anymore, because
of missing _javascript_ engines.
Some Eclipse projects will require Java 17 starting with simultaneous release 2022-12, for example Eclipse CDT project. Trace Compass is using EASE scripting
and due some dependencies it will require to run with Java 17 and hence the EASE scripting support in Trace Compass with JS won't work anymore.
Are there any plans from the EASE project to provide an updated or new _javascript_ engine for Java version >= Java 15? And any suggestions on how to overcome
this issue?