Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 313745 - [ConcreteSyntaxConstraintProvider] NPE in some cases
Summary: [ConcreteSyntaxConstraintProvider] NPE in some cases
Status: CLOSED FIXED
Alias: None
Product: TMF
Classification: Modeling
Component: Xtext (show other bugs)
Version: 1.0.0   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: RC2   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-20 11:02 EDT by Moritz Eysholdt CLA
Modified: 2017-09-19 15:53 EDT (History)
0 users

See Also:
moritz.eysholdt: helios+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Eysholdt CLA 2010-05-20 11:02:45 EDT
as reported in: http://www.eclipse.org/forums/index.php?t=msg&th=168500&start=0&

----
Import hidden(WS):
    ('import' | 'imp') importedNamespace=ImportedFQN (comment=Comment)?;

Comment:
  (comments+=SL_COMMENT)+
   ;
----

leads to 
java.lang.NullPointerException
    at  org.eclipse.xtext.GrammarUtil.isOneOrMoreCardinality(Grammar Util.java:295)
    at  org.eclipse.xtext.GrammarUtil.isMultipleCardinality(GrammarU til.java:291)
    at  org.eclipse.xtext.validation.impl.ConcreteSyntaxConstraintPr ovider.createElement(ConcreteSyntaxConstraintProvider.java:3 34)
    at  org.eclipse.xtext.validation.impl.ConcreteSyntaxConstraintPr ovider.createElement(ConcreteSyntaxConstraintProvider.java:3 19)
    at  org.eclipse.xtext.validation.impl.ConcreteSyntaxConstraintPr ovider.createElement(ConcreteSyntaxConstraintProvider.java:3 53)
    at  org.eclipse.xtext.validation.impl.ConcreteSyntaxConstraintPr ovider.getConstraint(ConcreteSyntaxConstraintProvider.java:4 46)
    at  org.eclipse.xtext.validation.impl.ConcreteSyntaxConstraintPr ovider.getConstraints(ConcreteSyntaxConstraintProvider.java: 461)
    at  org.eclipse.xtext.validation.impl.ConcreteSyntaxValidator.va lidateObject(ConcreteSyntaxValidator.java:104)
    at  org.eclipse.xtext.validation.impl.ConcreteSyntaxValidator.va lidateRecursive(ConcreteSyntaxValidator.java:150)
    at  org.eclipse.xtext.parsetree.reconstr.Serializer.serialize(Se rializer.java:48)
Comment 1 Moritz Eysholdt CLA 2010-05-20 11:15:13 EDT
Fixed in HEAD.
Comment 2 Karsten Thoms CLA 2017-09-19 15:53:02 EDT
Closing bug which were set to RESOLVED before Eclipse Neon.0.