Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ease-dev] Nashorn removal in OpenJDK
  • From: Bernd Hufmann <bernd.hufmann@xxxxxxxxxxxx>
  • Date: Fri, 18 Nov 2022 13:44:57 +0000
  • Accept-language: en-CA, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hyDJREwp2eazsvrogisCfhXAjEM09Sjr446Px2SfJbM=; b=hE17RTk2HRK6YHo3A+ChTPXPL5RRXpedo5yZM6TfsD5EwZEvjnZ8rVRKsaMbJshoN9JYFF6wzcs1HRRdr4OJDauI0C8cN5GRSJvpIUQns5nz5/ZxE1lmaAuznJl7zKLjA2XKCRNnOVXmMD0WxYojDOSy7Xt4X12Iy7onZTzwvKQhAcNAMGoTltLL9YiY/VYCgFv+lJr6CCqo8bMoSOQwUdsOo4cjZPuyokAHvTtkN16MuGaItBDeeaPqdPVSGJjBrV6na1672HvN9b14pLcqxJLsy+7MJLgWGdUbIgWJq1bRWv7uBa8uK1qUjAql47Dy+S5PdgXD3zC0cn1rs9vzrw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gS3VEZfdDQShUEoWfj5UuoyGUhteDUdLJ3VretzKYIZ/kPGXF2Tz3i4Sm+Ty1/LsNShA0LFG/kQzCnJQRW3c2Tyg0CCT9JfzCP/9BPyxDxGh2RTdXVPnchAku32l7eME7N98jqa8llkl3kinbQGFLcpS7TfjveInDyn7NGU/FUNy8nrIdWXeDSmmW4/wkcZTJOJg5jhq7LBr3rAe21nq8/9Q/496KDBTRFK7WWPQ0PbnDrzBLK+uKvnkP9Z2Tx6l1rEZB1bKbzog4/Wg7OUSxaxjU3ssjTDkeekSpaWH96EpoXfjnhXirK7jWxulG3nvEy5+KB68hGdougfryxW8QA==
  • Delivered-to: ease-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/ease-dev/>
  • List-help: <mailto:ease-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/ease-dev>, <mailto:ease-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/ease-dev>, <mailto:ease-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHY+shcxZBx9/3UkkyY6lQSBZuuXa5ET5GggABdb0qAAASFAA==
  • Thread-topic: Nashorn removal in OpenJDK

Hi Christian

please disregard the last question. Mozilla Rhino is already installed when using EASE scripting in the Trace Compass RCP. So, we can use Java 17 and still have _javascript_ support.

Thanks
Bernd

From: ease-dev <ease-dev-bounces@xxxxxxxxxxx> on behalf of Bernd Hufmann via ease-dev <ease-dev@xxxxxxxxxxx>
Sent: November 18, 2022 8:28 AM
To: ease developer discussions <ease-dev@xxxxxxxxxxx>
Cc: Bernd Hufmann <bernd.hufmann@xxxxxxxxxxxx>
Subject: Re: [ease-dev] Nashorn removal in OpenJDK
 
Hi Christian

thanks for the answer. I don't know what the steps are to use the Mozilla engine in my Eclipse Trace Compass RCP? Could you please provide me some pointers on how to make it work?

BR
Bernd

From: ease-dev <ease-dev-bounces@xxxxxxxxxxx> on behalf of Christian.Pontesegger@xxxxxxxxxxxx <Christian.Pontesegger@xxxxxxxxxxxx>
Sent: November 18, 2022 4:11 AM
To: ease-dev@xxxxxxxxxxx <ease-dev@xxxxxxxxxxx>
Subject: Re: [ease-dev] Nashorn removal in OpenJDK
 

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.

 

Hello,

 

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?

 

Please let me know.

 

Thanks

Bernd

 

 


Back to the top