[JBoss JIRA] (ERT-358) Replace traces of old parser in Search/Indexing code. [EBZ#498371]
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/ERT-358?page=com.atlassian.jira.plugin.sy... ]
Victor Rubezhny updated ERT-358:
--------------------------------
Sprint: devex #118 July 2016, devex #128 February 2017 (was: devex #118 July 2016)
> Replace traces of old parser in Search/Indexing code. [EBZ#498371]
> ------------------------------------------------------------------
>
> Key: ERT-358
> URL: https://issues.jboss.org/browse/ERT-358
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Assignee: Angel Misevski
> Priority: Trivial
> Labels: General, bzira
>
> Search and Indexing should be changed to use the newer dom ASTParser, instead of the old parser (e.g. in org.eclipse.wst.jsdt.internal.core.search.indexing.SourceIndexer).
> This needs to happen before any other improvements/refinements to JSDT Search.
> Looking at org.eclipse.wst.jsdt.internal.compiler.SourceElementParser, most of the class is using deprecated code.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years
[JBoss JIRA] (ERT-493) "org.eclipse.wst.jsdt.js.node" is requiring "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, and this is not into 4.6.2 build [EBZ#513341]
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/ERT-493?page=com.atlassian.jira.plugin.sy... ]
Victor Rubezhny resolved ERT-493.
---------------------------------
Resolution: Done
> "org.eclipse.wst.jsdt.js.node" is requiring "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, and this is not into 4.6.2 build [EBZ#513341]
> ---------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ERT-493
> URL: https://issues.jboss.org/browse/ERT-493
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Assignee: Victor Rubezhny
> Labels: Debug, bzira
>
> Bundle "org.eclipse.wst.jsdt.js.node 1.0.0.v201608102114" requires exactly bundle "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, but this is not in the 4.6.2 GA build, the available version of this bundle into the 4.6.2 build is "0.5.0".
> See the MANIFEST:
> Manifest-Version: 1.0
> Bundle-SymbolicName: org.eclipse.wst.jsdt.js.node;singleton:=true
> Archiver-Version: Plexus Archiver
> Built-By: genie.webtools
> Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.co
> re.resources;bundle-version="[3.10.1,4.0.0)",org.eclipse.wst.jsdt.js.
> common,org.eclipse.wst.jsdt.core,org.eclipse.debug.ui,org.eclipse.ui.
> ide;bundle-version="[3.11.0,4.0.0)",org.eclipse.core.variables,org.ec
> lipse.core.expressions,com.google.gson;bundle-version="[2.2.4,3.0.0)"
> ,org.eclipse.wst.jsdt.js.node.common,org.eclipse.debug.core,org.eclip
> se.wst.jsdt.chromium.debug.core;bundle-version="0.4.0",org.eclipse.ws
> t.jsdt.chromium;bundle-version="0.4.0",org.eclipse.wst.jsdt.chromium.
> debug;bundle-version="0.4.0",org.eclipse.wst.jsdt.chromium.debug.ui;b
> undle-version="[0.6.0,0.7.0)"
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years
[JBoss JIRA] (ERT-493) "org.eclipse.wst.jsdt.js.node" is requiring "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, and this is not into 4.6.2 build [EBZ#513341]
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/ERT-493?page=com.atlassian.jira.plugin.sy... ]
Victor Rubezhny updated ERT-493:
--------------------------------
Story Points: 5
> "org.eclipse.wst.jsdt.js.node" is requiring "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, and this is not into 4.6.2 build [EBZ#513341]
> ---------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ERT-493
> URL: https://issues.jboss.org/browse/ERT-493
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Assignee: Victor Rubezhny
> Labels: Debug, bzira
>
> Bundle "org.eclipse.wst.jsdt.js.node 1.0.0.v201608102114" requires exactly bundle "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, but this is not in the 4.6.2 GA build, the available version of this bundle into the 4.6.2 build is "0.5.0".
> See the MANIFEST:
> Manifest-Version: 1.0
> Bundle-SymbolicName: org.eclipse.wst.jsdt.js.node;singleton:=true
> Archiver-Version: Plexus Archiver
> Built-By: genie.webtools
> Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.co
> re.resources;bundle-version="[3.10.1,4.0.0)",org.eclipse.wst.jsdt.js.
> common,org.eclipse.wst.jsdt.core,org.eclipse.debug.ui,org.eclipse.ui.
> ide;bundle-version="[3.11.0,4.0.0)",org.eclipse.core.variables,org.ec
> lipse.core.expressions,com.google.gson;bundle-version="[2.2.4,3.0.0)"
> ,org.eclipse.wst.jsdt.js.node.common,org.eclipse.debug.core,org.eclip
> se.wst.jsdt.chromium.debug.core;bundle-version="0.4.0",org.eclipse.ws
> t.jsdt.chromium;bundle-version="0.4.0",org.eclipse.wst.jsdt.chromium.
> debug;bundle-version="0.4.0",org.eclipse.wst.jsdt.chromium.debug.ui;b
> undle-version="[0.6.0,0.7.0)"
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years
[JBoss JIRA] (ERT-493) "org.eclipse.wst.jsdt.js.node" is requiring "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, and this is not into 4.6.2 build [EBZ#513341]
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/ERT-493?page=com.atlassian.jira.plugin.sy... ]
Victor Rubezhny updated ERT-493:
--------------------------------
Sprint: devex #128 February 2017
> "org.eclipse.wst.jsdt.js.node" is requiring "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, and this is not into 4.6.2 build [EBZ#513341]
> ---------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ERT-493
> URL: https://issues.jboss.org/browse/ERT-493
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Assignee: Victor Rubezhny
> Labels: Debug, bzira
>
> Bundle "org.eclipse.wst.jsdt.js.node 1.0.0.v201608102114" requires exactly bundle "org.eclipse.wst.jsdt.chromium.debug.core" version 0.4.0, but this is not in the 4.6.2 GA build, the available version of this bundle into the 4.6.2 build is "0.5.0".
> See the MANIFEST:
> Manifest-Version: 1.0
> Bundle-SymbolicName: org.eclipse.wst.jsdt.js.node;singleton:=true
> Archiver-Version: Plexus Archiver
> Built-By: genie.webtools
> Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.co
> re.resources;bundle-version="[3.10.1,4.0.0)",org.eclipse.wst.jsdt.js.
> common,org.eclipse.wst.jsdt.core,org.eclipse.debug.ui,org.eclipse.ui.
> ide;bundle-version="[3.11.0,4.0.0)",org.eclipse.core.variables,org.ec
> lipse.core.expressions,com.google.gson;bundle-version="[2.2.4,3.0.0)"
> ,org.eclipse.wst.jsdt.js.node.common,org.eclipse.debug.core,org.eclip
> se.wst.jsdt.chromium.debug.core;bundle-version="0.4.0",org.eclipse.ws
> t.jsdt.chromium;bundle-version="0.4.0",org.eclipse.wst.jsdt.chromium.
> debug;bundle-version="0.4.0",org.eclipse.wst.jsdt.chromium.debug.ui;b
> undle-version="[0.6.0,0.7.0)"
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years
[JBoss JIRA] (ERT-495) An NPE exceptions like CompilationUnit.buildStructure() started to appear [EBZ#513704]
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/ERT-495?page=com.atlassian.jira.plugin.sy... ]
Victor Rubezhny updated ERT-495:
--------------------------------
Story Points: 10
> An NPE exceptions like CompilationUnit.buildStructure() started to appear [EBZ#513704]
> --------------------------------------------------------------------------------------
>
> Key: ERT-495
> URL: https://issues.jboss.org/browse/ERT-495
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Assignee: Victor Rubezhny
> Labels: General, bzira
>
> A series of NPE like the following have started to appear:
> !MESSAGE Unexpected runtime error while computing a text hover
> !STACK 0
> java.lang.NullPointerException
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:172)
> at org.eclipse.wst.jsdt.internal.core.Openable.generateInfos(Openable.java:243)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:538)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:282)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:268)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildren(JavaElement.java:216)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:230)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:926)
> at org.eclipse.wst.jsdt.internal.core.NameLookup.<init>(NameLookup.java:219)
> at org.eclipse.wst.jsdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:342)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2391)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:79)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:89)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:98)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newSearchableNameEnvironment(JavaProject.java:2416)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.newSearchableNameEnvironment(CompilationUnit.java:1481)
> at org.eclipse.wst.jsdt.internal.core.Openable.codeSelect(Openable.java:151)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:240)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:234)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo(AbstractJavaEditorTextHover.java:119)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo2(AbstractJavaEditorTextHover.java:99)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:149)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:81)
> at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
> The cause of these NPE is hidden exception in AST Converter, like:
> java.lang.ClassCastException: org.eclipse.wst.jsdt.core.dom.Block cannot be cast to org.eclipse.wst.jsdt.core.dom.Expression
> at org.eclipse.wst.jsdt.core.dom.ObjectLiteralField.internalGetSetChildProperty(ObjectLiteralField.java:135)
> at org.eclipse.wst.jsdt.core.dom.ASTNode.setStructuralProperty(ASTNode.java:1533)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.safeSetProperty(ClosureCompilerASTConverter.java:1690)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.convertToObjectLiteralField(ClosureCompilerASTConverter.java:1109)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processObjectLiteral(ClosureCompilerASTConverter.java:1071)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:247)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processCommaExpression(ClosureCompilerASTConverter.java:590)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:281)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processParenthesizedExpression(ClosureCompilerASTConverter.java:1167)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:241)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processExpressionStatement(ClosureCompilerASTConverter.java:718)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:219)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processAstRoot(ClosureCompilerASTConverter.java:493)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:263)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.internal.compiler.closure.ClosureCompiler.parse(ClosureCompiler.java:120)
> at org.eclipse.wst.jsdt.core.dom.ASTParser.createAST(ASTParser.java:651)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:171)
> at org.eclipse.wst.jsdt.internal.core.Openable.generateInfos(Openable.java:243)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:538)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:282)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:268)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildren(JavaElement.java:216)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:230)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:926)
> at org.eclipse.wst.jsdt.internal.core.NameLookup.<init>(NameLookup.java:219)
> at org.eclipse.wst.jsdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:342)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2391)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:79)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:89)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:98)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newSearchableNameEnvironment(JavaProject.java:2416)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.newSearchableNameEnvironment(CompilationUnit.java:1481)
> at org.eclipse.wst.jsdt.internal.core.Openable.codeSelect(Openable.java:151)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:240)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:234)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo(AbstractJavaEditorTextHover.java:119)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo2(AbstractJavaEditorTextHover.java:99)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:149)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:81)
> at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years
[JBoss JIRA] (ERT-495) An NPE exceptions like CompilationUnit.buildStructure() started to appear [EBZ#513704]
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/ERT-495?page=com.atlassian.jira.plugin.sy... ]
Victor Rubezhny updated ERT-495:
--------------------------------
Sprint: devex #129 March 2017
> An NPE exceptions like CompilationUnit.buildStructure() started to appear [EBZ#513704]
> --------------------------------------------------------------------------------------
>
> Key: ERT-495
> URL: https://issues.jboss.org/browse/ERT-495
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Assignee: Victor Rubezhny
> Labels: General, bzira
>
> A series of NPE like the following have started to appear:
> !MESSAGE Unexpected runtime error while computing a text hover
> !STACK 0
> java.lang.NullPointerException
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:172)
> at org.eclipse.wst.jsdt.internal.core.Openable.generateInfos(Openable.java:243)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:538)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:282)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:268)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildren(JavaElement.java:216)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:230)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:926)
> at org.eclipse.wst.jsdt.internal.core.NameLookup.<init>(NameLookup.java:219)
> at org.eclipse.wst.jsdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:342)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2391)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:79)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:89)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:98)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newSearchableNameEnvironment(JavaProject.java:2416)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.newSearchableNameEnvironment(CompilationUnit.java:1481)
> at org.eclipse.wst.jsdt.internal.core.Openable.codeSelect(Openable.java:151)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:240)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:234)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo(AbstractJavaEditorTextHover.java:119)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo2(AbstractJavaEditorTextHover.java:99)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:149)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:81)
> at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
> The cause of these NPE is hidden exception in AST Converter, like:
> java.lang.ClassCastException: org.eclipse.wst.jsdt.core.dom.Block cannot be cast to org.eclipse.wst.jsdt.core.dom.Expression
> at org.eclipse.wst.jsdt.core.dom.ObjectLiteralField.internalGetSetChildProperty(ObjectLiteralField.java:135)
> at org.eclipse.wst.jsdt.core.dom.ASTNode.setStructuralProperty(ASTNode.java:1533)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.safeSetProperty(ClosureCompilerASTConverter.java:1690)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.convertToObjectLiteralField(ClosureCompilerASTConverter.java:1109)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processObjectLiteral(ClosureCompilerASTConverter.java:1071)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:247)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processCommaExpression(ClosureCompilerASTConverter.java:590)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:281)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processParenthesizedExpression(ClosureCompilerASTConverter.java:1167)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:241)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processExpressionStatement(ClosureCompilerASTConverter.java:718)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:219)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processAstRoot(ClosureCompilerASTConverter.java:493)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:263)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.internal.compiler.closure.ClosureCompiler.parse(ClosureCompiler.java:120)
> at org.eclipse.wst.jsdt.core.dom.ASTParser.createAST(ASTParser.java:651)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:171)
> at org.eclipse.wst.jsdt.internal.core.Openable.generateInfos(Openable.java:243)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:538)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:282)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:268)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildren(JavaElement.java:216)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:230)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:926)
> at org.eclipse.wst.jsdt.internal.core.NameLookup.<init>(NameLookup.java:219)
> at org.eclipse.wst.jsdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:342)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2391)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:79)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:89)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:98)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newSearchableNameEnvironment(JavaProject.java:2416)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.newSearchableNameEnvironment(CompilationUnit.java:1481)
> at org.eclipse.wst.jsdt.internal.core.Openable.codeSelect(Openable.java:151)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:240)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:234)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo(AbstractJavaEditorTextHover.java:119)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo2(AbstractJavaEditorTextHover.java:99)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:149)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:81)
> at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years
[JBoss JIRA] (ERT-495) An NPE exceptions like CompilationUnit.buildStructure() started to appear [EBZ#513704]
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/ERT-495?page=com.atlassian.jira.plugin.sy... ]
Victor Rubezhny reassigned ERT-495:
-----------------------------------
Assignee: Victor Rubezhny
> An NPE exceptions like CompilationUnit.buildStructure() started to appear [EBZ#513704]
> --------------------------------------------------------------------------------------
>
> Key: ERT-495
> URL: https://issues.jboss.org/browse/ERT-495
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Assignee: Victor Rubezhny
> Labels: General, bzira
>
> A series of NPE like the following have started to appear:
> !MESSAGE Unexpected runtime error while computing a text hover
> !STACK 0
> java.lang.NullPointerException
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:172)
> at org.eclipse.wst.jsdt.internal.core.Openable.generateInfos(Openable.java:243)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:538)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:282)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:268)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildren(JavaElement.java:216)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:230)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:926)
> at org.eclipse.wst.jsdt.internal.core.NameLookup.<init>(NameLookup.java:219)
> at org.eclipse.wst.jsdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:342)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2391)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:79)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:89)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:98)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newSearchableNameEnvironment(JavaProject.java:2416)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.newSearchableNameEnvironment(CompilationUnit.java:1481)
> at org.eclipse.wst.jsdt.internal.core.Openable.codeSelect(Openable.java:151)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:240)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:234)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo(AbstractJavaEditorTextHover.java:119)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo2(AbstractJavaEditorTextHover.java:99)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:149)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:81)
> at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
> The cause of these NPE is hidden exception in AST Converter, like:
> java.lang.ClassCastException: org.eclipse.wst.jsdt.core.dom.Block cannot be cast to org.eclipse.wst.jsdt.core.dom.Expression
> at org.eclipse.wst.jsdt.core.dom.ObjectLiteralField.internalGetSetChildProperty(ObjectLiteralField.java:135)
> at org.eclipse.wst.jsdt.core.dom.ASTNode.setStructuralProperty(ASTNode.java:1533)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.safeSetProperty(ClosureCompilerASTConverter.java:1690)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.convertToObjectLiteralField(ClosureCompilerASTConverter.java:1109)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processObjectLiteral(ClosureCompilerASTConverter.java:1071)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:247)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processCommaExpression(ClosureCompilerASTConverter.java:590)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:281)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processParenthesizedExpression(ClosureCompilerASTConverter.java:1167)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:241)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transformAndSetProperty(ClosureCompilerASTConverter.java:1680)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processExpressionStatement(ClosureCompilerASTConverter.java:718)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:219)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.processAstRoot(ClosureCompilerASTConverter.java:493)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.process(ClosureCompilerASTConverter.java:263)
> at org.eclipse.wst.jsdt.core.dom.ClosureCompilerASTConverter.transform(ClosureCompilerASTConverter.java:128)
> at org.eclipse.wst.jsdt.internal.compiler.closure.ClosureCompiler.parse(ClosureCompiler.java:120)
> at org.eclipse.wst.jsdt.core.dom.ASTParser.createAST(ASTParser.java:651)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:171)
> at org.eclipse.wst.jsdt.internal.core.Openable.generateInfos(Openable.java:243)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:538)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:282)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getElementInfo(JavaElement.java:268)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildren(JavaElement.java:216)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:230)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:926)
> at org.eclipse.wst.jsdt.internal.core.NameLookup.<init>(NameLookup.java:219)
> at org.eclipse.wst.jsdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:342)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2391)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:79)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:89)
> at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:98)
> at org.eclipse.wst.jsdt.internal.core.JavaProject.newSearchableNameEnvironment(JavaProject.java:2416)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.JavaElement.newSearchableNameEnvironment(JavaElement.java:872)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.newSearchableNameEnvironment(CompilationUnit.java:1481)
> at org.eclipse.wst.jsdt.internal.core.Openable.codeSelect(Openable.java:151)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:240)
> at org.eclipse.wst.jsdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:234)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo(AbstractJavaEditorTextHover.java:119)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo2(AbstractJavaEditorTextHover.java:99)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:149)
> at org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:81)
> at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years