Community
Participate
Working Groups
java.lang.NullPointerException at org.eclipse.acceleo.query.parser.AstBuilderListener.exitServiceCall(AstBuilderListener.java:924) at org.eclipse.acceleo.query.parser.QueryParser$ServiceCallContext.exitRule(QueryParser.java:923) at org.antlr.v4.runtime.Parser.triggerExitRuleEvent(Parser.java:425) at org.antlr.v4.runtime.Parser.exitRule(Parser.java:635) at org.eclipse.acceleo.query.parser.QueryParser.entry(QueryParser.java:122) at org.eclipse.acceleo.query.runtime.impl.QueryBuilderEngine.build(QueryBuilderEngine.java:72) at org.eclipse.acceleo.query.runtime.impl.QueryValidationEngine.validate(QueryValidationEngine.java:54) at Scenario: - Using sirius open ecore.odesign from org.eclipse.emf.ecoretools.design - Design/Entites/Default/EC EClass change Semantic Candidates Expression to "aql:self->eClassifiers->filter(ecore::[HERE])" and call completion (Ctrl+espace) [HERE] -> the stack below is displayed in error log at org.eclipse.acceleo.query.parser.AstBuilderListener.exitServiceCall(AstBuilderListener.java:924) at org.eclipse.acceleo.query.parser.QueryParser$ServiceCallContext.exitRule(QueryParser.java:923) at org.antlr.v4.runtime.Parser.triggerExitRuleEvent(Parser.java:425) at org.antlr.v4.runtime.Parser.exitRule(Parser.java:635) at org.eclipse.acceleo.query.parser.QueryParser.entry(QueryParser.java:122) at org.eclipse.acceleo.query.runtime.impl.QueryBuilderEngine.build(QueryBuilderEngine.java:72) at org.eclipse.acceleo.query.runtime.impl.QueryValidationEngine.validate(QueryValidationEngine.java:54) at org.eclipse.acceleo.query.runtime.impl.QueryCompletionEngine.getCompletion(QueryCompletionEngine.java:72) at org.eclipse.sirius.common.acceleo.aql.ide.proposal.AQLProposalProvider.getProposals(AQLProposalProvider.java:106) at org.eclipse.sirius.common.acceleo.aql.ide.proposal.AQLProposalProvider.getProposals(AQLProposalProvider.java:80) at org.eclipse.sirius.common.tools.api.interpreter.CompoundInterpreter.getProposals(CompoundInterpreter.java:803) at org.eclipse.sirius.ui.tools.api.assist.TextContentProposalProvider.getProposals(TextContentProposalProvider.java:88) at org.eclipse.jface.fieldassist.ContentProposalAdapter.getProposals(ContentProposalAdapter.java:2057) at org.eclipse.jface.fieldassist.ContentProposalAdapter.openProposalPopup(ContentProposalAdapter.java:1903) at org.eclipse.jface.fieldassist.ContentProposalAdapter.access$16(ContentProposalAdapter.java:1898) at org.eclipse.jface.fieldassist.ContentProposalAdapter$1.handleEvent(ContentProposalAdapter.java:1769)
New Gerrit change created: https://git.eclipse.org/r/51972
The NPE is fixed in the above review, but the completion is still boggus see #465037.
see bug #465037
Review https://git.eclipse.org/r/51972 has been merged and fix this particular issue.