Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-dev] Fw: [cross-project-issues-dev] jdeps Results on M7 Repo

Hi Carl,

For Neon we use nashorn in order to run Esprima parser, however it's poorly exports its classes meanwhile we still need to use some of them even if they're internal:

###### Start of Java internal API usage report for org.eclipse.wst.jsdt.core_2.0.0.v201608251059.jar 

org.eclipse.wst.jsdt.core_2.0.0.v201608251059.jar -> /opt/public/common/jdk1.8.0_121.x64/jre/lib/ext/nashorn.jar
   org.eclipse.wst.jsdt.internal.esprima.EsprimaParser (org.eclipse.wst.jsdt.core_2.0.0.v201608251059.jar)
      -> jdk.nashorn.internal.runtime.ECMAException         JDK internal API (nashorn.jar)

Warning: JDK internal APIs are unsupported and private to JDK implementation that are
subject to be removed or changed incompatibly and could break your application.
Please modify your code to eliminate dependency on any JDK internal APIs.
For the most recent update on JDK internal API replacements, please check:
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool

###### End of Java internal API usage report for org.eclipse.wst.jsdt.core_2.0.0.v201608251059.jar 
Not sure if we can fix this...

Also, isn't it a bit too late running such the tests? Or Neon stream isn't closed yet?

We're not using nashorn in Oxygen, so I believe this problem should not appear in 3.9.x.

Thanks in advance,
Victor


On 05/24/2017 05:15 PM, Carl Anderson wrote:

Victor and Keith,

As the project leads for JSDT (org.eclipse.wst.jsdt.core) and Web Services (org.eclipse.wst.wsi), can you look into these issues? (I would assume that bugs will be opened shortly, if they haven't already been opened.)

FWIW,

- Carl Anderson
WTP PMC lead
----- Forwarded by Carl Anderson/Raleigh/IBM on 05/24/2017 11:10 AM -----

From: "Daniel Megert" <daniel_megert@xxxxxxxxxx>
To: "Cross Project" <cross-project-issues-dev@xxxxxxxxxxx>
Cc: Wayne Beaton <wayne@xxxxxxxxxxx>
Date: 05/24/2017 10:59 AM
Subject: [cross-project-issues-dev] jdeps Results on M7 Repo
Sent by: cross-project-issues-dev-bounces@xxxxxxxxxxx





Here is a list of Eclipse projects that violate internal access rules regarding jdeps:

org.eclipse.actf.visualization.engines.lowvision
org.eclipse.fx.ui.controls
org.eclipse.fx.ui.panes
org.eclipse.jubula.rc.javafx
org.eclipse.wst.jsdt.core
org.eclipse.wst.wsi


There are also violations in third party plug-ins. You can see the full report here:
https://hudson.eclipse.org/releng/job/Generate_jdeps_report/8/artifact/jepsReport.txt

HTH
Dani
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


_______________________________________________
wtp-dev mailing list
wtp-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev



Back to the top