[jbosstools-issues] [JBoss JIRA] (JBDS-4157) Validation doesn't work - NoClassDefFoundError: jdk/nashorn/internal/runtime/ECMAException

Nick Boldt (JIRA) issues at jboss.org
Fri Nov 4 13:29:00 EDT 2016


    [ https://issues.jboss.org/browse/JBDS-4157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13317710#comment-13317710 ] 

Nick Boldt edited comment on JBDS-4157 at 11/4/16 1:28 PM:
-----------------------------------------------------------

A. Install these rpms:
* rh-java-common-httpcomponents-client-4.3.6-1.4.el7.noarch.rpm
* rh-java-common-httpcomponents-client-cache-4.3.6-1.4.el7.noarch.rpm
* rh-eclipse46-eclipse-platform-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-swt-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-jdt-4.6.1-2.4.el7.noarch.rpm
* rh-eclipse46-eclipse-pde-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-p2-discovery-4.6.1-2.4.el7.noarch.rpm
* rh-eclipse46-eclipse-equinox-osgi-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-debuginfo-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-contributor-tools-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-tests-4.6.1-2.4.el7.x86_64.rpm

B. Update to the latest devstudio rpm - rh-eclipse46-devstudio-10.2-0.20161104.1527.el7.x86_64

1. CTRL-N > Project > name = foobar
2. select project folder
3. File > Import > General > Archive File > /home/nboldt/tmp/jboss-as-kitchensink-html5-mobile.zip 
* into folder: foobar

{color:#14892c}*Cannot reproduce the above ECMAException.*{color}

1. Central > HTML5 Project quickstart 

{color:#14892c}*Cannot reproduce the above ECMAException.*{color}


was (Author: nickboldt):
A. Install these rpms:
* rh-java-common-httpcomponents-client-4.3.6-1.4.el7.noarch.rpm
* rh-java-common-httpcomponents-client-cache-4.3.6-1.4.el7.noarch.rpm
* rh-eclipse46-eclipse-platform-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-swt-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-jdt-4.6.1-2.4.el7.noarch.rpm
* rh-eclipse46-eclipse-pde-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-p2-discovery-4.6.1-2.4.el7.noarch.rpm
* rh-eclipse46-eclipse-equinox-osgi-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-debuginfo-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-contributor-tools-4.6.1-2.4.el7.x86_64.rpm
* rh-eclipse46-eclipse-tests-4.6.1-2.4.el7.x86_64.rpm

B. Update to the latest devstudio rpm - rh-eclipse46-devstudio-10.2-0.20161104.1527.el7.x86_64

1. CTRL-N > Project > name = foobar
2. select project folder
3. File > Import > General > Archive File > /home/nboldt/tmp/jboss-as-kitchensink-html5-mobile.zip 
* into folder: foobar

{color:#14892c}*Cannot reproduce the above error.*{color}

1. Central > HTML5 Project quickstart 

{color:#14892c}*Cannot reproduce the above error.*{color}

> Validation doesn't work - NoClassDefFoundError: jdk/nashorn/internal/runtime/ECMAException
> ------------------------------------------------------------------------------------------
>
>                 Key: JBDS-4157
>                 URL: https://issues.jboss.org/browse/JBDS-4157
>             Project: Red Hat JBoss Developer Studio (devstudio)
>          Issue Type: Bug
>          Components: rpm, webservices
>    Affects Versions: 10.2.0.AM3
>         Environment: RHEL7, 64bit
>            Reporter: Lukáš Valach
>            Assignee: Xavier Coulon
>             Fix For: 10.2.0.GA
>
>         Attachments: eclipse_log_ECMAException.txt, jboss-as-kitchensink-html5-mobile.zip
>
>
> I notice that devstudio isn't able to validate rest service class. There is following error in the log.
> {code}
> !ENTRY org.eclipse.core.jobs 4 2 2016-11-03 11:52:21.836
> !MESSAGE An internal error occurred during: "Validating jboss-as-kitchensink-html5-mobile".
> !STACK 0
> java.lang.NoClassDefFoundError: jdk/nashorn/internal/runtime/ECMAException
> 	at org.eclipse.wst.jsdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:903)
> 	at org.eclipse.wst.jsdt.core.dom.ASTParser.createAST(ASTParser.java:673)
> 	at org.eclipse.wst.jsdt.internal.core.validation.JavaScriptValidator.validate(JavaScriptValidator.java:62)
> 	at org.eclipse.wst.validation.Validator$V2.validate(Validator.java:1159)
> 	at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:704)
> 	at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:665)
> 	at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:810)
> 	at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:669)
> 	at org.eclipse.wst.validation.internal.ValBuilderJob$Visitor.visit(ValBuilderJob.java:299)
> 	at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:120)
> 	at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:84)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:129)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:117)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:105)
> 	at org.eclipse.wst.validation.internal.ValBuilderJob.fullBuild(ValBuilderJob.java:219)
> 	at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:178)
> 	at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:126)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: java.lang.ClassNotFoundException: jdk.nashorn.internal.runtime.ECMAException cannot be found by org.eclipse.wst.jsdt.core_2.0.0.v201610121400
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
> 	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> 	... 27 more
> {code}
> There are also errors like this
> {code}
> java.lang.NoClassDefFoundError: org/apache/lucene/analysis/standard/StandardAnalyzer
> {code}
> I know that lucene is known issue but what about ECMAException?



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)



More information about the jbosstools-issues mailing list