[jira] [Commented] (NETBEANS-2764) NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is connected with proxy

2021-01-02 Thread Jaroslav Tulach (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17257641#comment-17257641
 ] 

Jaroslav Tulach commented on NETBEANS-2764:
---

Thanks for cleaning up the JIRA, Tomáši.

> NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is 
> connected with proxy
> ---
>
> Key: NETBEANS-2764
> URL: https://issues.apache.org/jira/browse/NETBEANS-2764
> Project: NetBeans
>  Issue Type: Bug
>  Components: core, platform - Proxy
>Affects Versions: 11.1
> Environment: Netbeans 11.1-beta2
> Oracle JDK 8
> Windows 10
>Reporter: Travis
>Assignee: Jaroslav Tulach
>Priority: Major
>  Labels: pull-request-available
> Fix For: 11.1
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Immediately upon startup of Netbeans 11.1-beta2 while connected over VPN 
> (with proxy), I get a notification with the exception below.
> This bug is vaguely similar to NETBEANS-1775.  Seems like the Netbeans test 
> suite needs to be augmented with some test coverage for network proxies, to 
> prevent this type of bug from reappearing again and again?
>  
> org.graalvm.polyglot.PolyglotException: java.lang.NoClassDefFoundError: 
> com/oracle/truffle/api/library/Library
>  at 
> com.oracle.truffle.js.nodes.control.DeletePropertyNode.create(DeletePropertyNode.java:107)
>  at 
> com.oracle.truffle.js.nodes.NodeFactory.createDeleteProperty(NodeFactory.java:667)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDeleteIndex(GraalJSTranslator.java:2154)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDelete(GraalJSTranslator.java:2134)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:1986)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterUnaryNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.UnaryNode.accept(UnaryNode.java:138)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:3091)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterExpressionStatement(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:173)
>  at 
> com.oracle.js.parser.ir.ExpressionStatement.accept(ExpressionStatement.java:87)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:378)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:1804)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterForNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.ForNode.accept(ForNode.java:125)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at 
> com.oracle.js.parser.ir.LexicalContextStatement.accept(LexicalContextStatement.java:68)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  a

[jira] [Commented] (NETBEANS-2764) NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is connected with proxy

2019-07-03 Thread lbruun (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16877926#comment-16877926
 ] 

lbruun commented on NETBEANS-2764:
--

Sorry. Summertime and I've been away. Still offline with just a mobile phone. 
Even so I'm not sure I can verify. It is not clear to me if the problem would 
occur with any js code or only with some specific js code. In the latter case 
only the reporter can verify if the issue is resolved or not as only he has the 
PAC file.

> NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is 
> connected with proxy
> ---
>
> Key: NETBEANS-2764
> URL: https://issues.apache.org/jira/browse/NETBEANS-2764
> Project: NetBeans
>  Issue Type: Bug
>  Components: core, platform - Proxy
>Affects Versions: 11.1
> Environment: Netbeans 11.1-beta2
> Oracle JDK 8
> Windows 10
>Reporter: Travis
>Assignee: Jaroslav Tulach
>Priority: Major
>  Labels: pull-request-available
> Fix For: 11.1
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Immediately upon startup of Netbeans 11.1-beta2 while connected over VPN 
> (with proxy), I get a notification with the exception below.
> This bug is vaguely similar to NETBEANS-1775.  Seems like the Netbeans test 
> suite needs to be augmented with some test coverage for network proxies, to 
> prevent this type of bug from reappearing again and again?
>  
> org.graalvm.polyglot.PolyglotException: java.lang.NoClassDefFoundError: 
> com/oracle/truffle/api/library/Library
>  at 
> com.oracle.truffle.js.nodes.control.DeletePropertyNode.create(DeletePropertyNode.java:107)
>  at 
> com.oracle.truffle.js.nodes.NodeFactory.createDeleteProperty(NodeFactory.java:667)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDeleteIndex(GraalJSTranslator.java:2154)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDelete(GraalJSTranslator.java:2134)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:1986)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterUnaryNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.UnaryNode.accept(UnaryNode.java:138)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:3091)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterExpressionStatement(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:173)
>  at 
> com.oracle.js.parser.ir.ExpressionStatement.accept(ExpressionStatement.java:87)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:378)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:1804)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterForNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.ForNode.accept(ForNode.java:125)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at 
> com.oracle.js.parser.ir.LexicalContextStatement.accept(LexicalContextStatement.java:68)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaSc

[jira] [Commented] (NETBEANS-2764) NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is connected with proxy

2019-06-27 Thread Jaroslav Tulach (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16874712#comment-16874712
 ] 

Jaroslav Tulach commented on NETBEANS-2764:
---

The problem is likely caused by upgrading to new version of Truffle API 
(version 19.0.0) and not updating list of public packages. Following diff shall 
fix the problem:
{code:java}
netbeans$ git diff
diff --git a/webcommon/libs.truffleapi/nbproject/project.xml 
b/webcommon/libs.truffleapi/nbproject/project.xml
index 51dd49759..6c6bfb5a1 100644
--- a/webcommon/libs.truffleapi/nbproject/project.xml
+++ b/webcommon/libs.truffleapi/nbproject/project.xml
@@ -41,6 +41,7 @@
 com.oracle.truffle.api.frame
 com.oracle.truffle.api.instrumentation
 com.oracle.truffle.api.interop
+    com.oracle.truffle.api.library
 com.oracle.truffle.api.nodes
 com.oracle.truffle.api.object
 com.oracle.truffle.api.object.dsl
{code}
Can you verify [~lbruun]? I haven't found a reliable way to test the PAC 
behavior myself. I'll think of some indirect ways to automatically test against 
such error meanwhile.

> NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is 
> connected with proxy
> ---
>
> Key: NETBEANS-2764
> URL: https://issues.apache.org/jira/browse/NETBEANS-2764
> Project: NetBeans
>  Issue Type: Bug
>  Components: core, platform - Proxy
>Affects Versions: 11.1
> Environment: Netbeans 11.1-beta2
> Oracle JDK 8
> Windows 10
>Reporter: Travis
>Assignee: Jaroslav Tulach
>Priority: Major
>
> Immediately upon startup of Netbeans 11.1-beta2 while connected over VPN 
> (with proxy), I get a notification with the exception below.
> This bug is vaguely similar to NETBEANS-1775.  Seems like the Netbeans test 
> suite needs to be augmented with some test coverage for network proxies, to 
> prevent this type of bug from reappearing again and again?
>  
> org.graalvm.polyglot.PolyglotException: java.lang.NoClassDefFoundError: 
> com/oracle/truffle/api/library/Library
>  at 
> com.oracle.truffle.js.nodes.control.DeletePropertyNode.create(DeletePropertyNode.java:107)
>  at 
> com.oracle.truffle.js.nodes.NodeFactory.createDeleteProperty(NodeFactory.java:667)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDeleteIndex(GraalJSTranslator.java:2154)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDelete(GraalJSTranslator.java:2134)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:1986)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterUnaryNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.UnaryNode.accept(UnaryNode.java:138)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:3091)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterExpressionStatement(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:173)
>  at 
> com.oracle.js.parser.ir.ExpressionStatement.accept(ExpressionStatement.java:87)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:378)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:1804)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterForNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.ForNode.accept(ForNode.java:125)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at 
> com.oracle

[jira] [Commented] (NETBEANS-2764) NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is connected with proxy

2019-06-27 Thread Jaroslav Tulach (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16874693#comment-16874693
 ] 

Jaroslav Tulach commented on NETBEANS-2764:
---

Such error is a serious problem and has to be fixed. I am on my way to a 
vacation week, but I'll do my best. To come up with a solution.

> NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is 
> connected with proxy
> ---
>
> Key: NETBEANS-2764
> URL: https://issues.apache.org/jira/browse/NETBEANS-2764
> Project: NetBeans
>  Issue Type: Bug
>  Components: core, platform - Proxy
>Affects Versions: 11.1
> Environment: Netbeans 11.1-beta2
> Oracle JDK 8
> Windows 10
>Reporter: Travis
>Assignee: Jaroslav Tulach
>Priority: Major
>
> Immediately upon startup of Netbeans 11.1-beta2 while connected over VPN 
> (with proxy), I get a notification with the exception below.
> This bug is vaguely similar to NETBEANS-1775.  Seems like the Netbeans test 
> suite needs to be augmented with some test coverage for network proxies, to 
> prevent this type of bug from reappearing again and again?
>  
> org.graalvm.polyglot.PolyglotException: java.lang.NoClassDefFoundError: 
> com/oracle/truffle/api/library/Library
>  at 
> com.oracle.truffle.js.nodes.control.DeletePropertyNode.create(DeletePropertyNode.java:107)
>  at 
> com.oracle.truffle.js.nodes.NodeFactory.createDeleteProperty(NodeFactory.java:667)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDeleteIndex(GraalJSTranslator.java:2154)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDelete(GraalJSTranslator.java:2134)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:1986)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterUnaryNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.UnaryNode.accept(UnaryNode.java:138)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:3091)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterExpressionStatement(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:173)
>  at 
> com.oracle.js.parser.ir.ExpressionStatement.accept(ExpressionStatement.java:87)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:378)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:1804)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterForNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.ForNode.accept(ForNode.java:125)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at 
> com.oracle.js.parser.ir.LexicalContextStatement.accept(LexicalContextStatement.java:68)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at com.oracle.js.parser.ir.Block.a

[jira] [Commented] (NETBEANS-2764) NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is connected with proxy

2019-06-27 Thread lbruun (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16874682#comment-16874682
 ] 

lbruun commented on NETBEANS-2764:
--

It is an error during PAC file evaluation. The PAC file is a small Javascript 
piece of code which your network administrator has put together. It is 
downloaded by NetBeans and then "executed" by NetBeans.

 

NetBeans historically used Rhino, then Nashorn and now Graal for this 
"execution".  The error is in Graal and I need to have Jaroslav Tulach look at 
it.

> NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is 
> connected with proxy
> ---
>
> Key: NETBEANS-2764
> URL: https://issues.apache.org/jira/browse/NETBEANS-2764
> Project: NetBeans
>  Issue Type: Bug
>  Components: core, platform - Proxy
>Affects Versions: 11.1
> Environment: Netbeans 11.1-beta2
> Oracle JDK 8
> Windows 10
>Reporter: Travis
>Assignee: lbruun
>Priority: Major
>
> Immediately upon startup of Netbeans 11.1-beta2 while connected over VPN 
> (with proxy), I get a notification with the exception below.
> This bug is vaguely similar to NETBEANS-1775.  Seems like the Netbeans test 
> suite needs to be augmented with some test coverage for network proxies, to 
> prevent this type of bug from reappearing again and again?
>  
> org.graalvm.polyglot.PolyglotException: java.lang.NoClassDefFoundError: 
> com/oracle/truffle/api/library/Library
>  at 
> com.oracle.truffle.js.nodes.control.DeletePropertyNode.create(DeletePropertyNode.java:107)
>  at 
> com.oracle.truffle.js.nodes.NodeFactory.createDeleteProperty(NodeFactory.java:667)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDeleteIndex(GraalJSTranslator.java:2154)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDelete(GraalJSTranslator.java:2134)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:1986)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterUnaryNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.UnaryNode.accept(UnaryNode.java:138)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:3091)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterExpressionStatement(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:173)
>  at 
> com.oracle.js.parser.ir.ExpressionStatement.accept(ExpressionStatement.java:87)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:378)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:1804)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterForNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.ForNode.accept(ForNode.java:125)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at 
> com.oracle.js.parser.ir.LexicalContextStatement.accept(LexicalContextStatement.java:68)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTra

[jira] [Commented] (NETBEANS-2764) NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is connected with proxy

2019-06-27 Thread Travis (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16874380#comment-16874380
 ] 

Travis commented on NETBEANS-2764:
--

I'm not 100% sure that this bug is properly assigned and tagged with the proper 
component, because I didn't take time to review the code to better understand 
where the root cause is.  Please help reassign if necessary.  Thanks!

> NoClassDefFoundError upon Netbeans 11.1-beta2 startup while network is 
> connected with proxy
> ---
>
> Key: NETBEANS-2764
> URL: https://issues.apache.org/jira/browse/NETBEANS-2764
> Project: NetBeans
>  Issue Type: Bug
>  Components: core, platform - Proxy
>Affects Versions: 11.1
> Environment: Netbeans 11.1-beta2
> Oracle JDK 8
> Windows 10
>Reporter: Travis
>Assignee: lbruun
>Priority: Major
>
> Immediately upon startup of Netbeans 11.1-beta2 while connected over VPN 
> (with proxy), I get a notification with the exception below.
> This bug is vaguely similar to NETBEANS-1775.  Seems like the Netbeans test 
> suite needs to be augmented with some test coverage for network proxies, to 
> prevent this type of bug from reappearing again and again?
>  
> org.graalvm.polyglot.PolyglotException: java.lang.NoClassDefFoundError: 
> com/oracle/truffle/api/library/Library
>  at 
> com.oracle.truffle.js.nodes.control.DeletePropertyNode.create(DeletePropertyNode.java:107)
>  at 
> com.oracle.truffle.js.nodes.NodeFactory.createDeleteProperty(NodeFactory.java:667)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDeleteIndex(GraalJSTranslator.java:2154)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterDelete(GraalJSTranslator.java:2134)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:1986)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterUnaryNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterUnaryNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.UnaryNode.accept(UnaryNode.java:138)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:3091)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterExpressionStatement(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterExpressionStatement(GraalJSTranslator.java:173)
>  at 
> com.oracle.js.parser.ir.ExpressionStatement.accept(ExpressionStatement.java:87)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:378)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:1804)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterForNode(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterForNode(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.ForNode.accept(ForNode.java:125)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
>  at 
> com.oracle.js.parser.ir.LexicalContextStatement.accept(LexicalContextStatement.java:68)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:203)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatementInBlock(GraalJSTranslator.java:1471)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.transformStatements(GraalJSTranslator.java:1402)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:1319)
>  at 
> com.oracle.truffle.js.parser.JavaScriptTranslator.enterBlock(JavaScriptTranslator.java:70)
>  at 
> com.oracle.truffle.js.parser.GraalJSTranslator.enterBlock(GraalJSTranslator.java:173)
>  at com.oracle.js.parser.ir.Block.accept(Block.java:182)
>  at 
> com.oracle.js.parser.ir.LexicalContextNode.accept(