Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 353792 - NullPointerException at org.eclipse.xtend.shared.ui.core.builder.MarkerObject.equals(MarkerObject.java:79)
Summary: NullPointerException at org.eclipse.xtend.shared.ui.core.builder.MarkerObject...
Status: CLOSED FIXED
Alias: None
Product: M2T
Classification: Modeling
Component: Xpand (show other bugs)
Version: 1.1.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: SR2   Edit
Assignee: Karsten Thoms CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-03 12:08 EDT by Idrissa Dieng CLA
Modified: 2013-02-21 08:13 EST (History)
2 users (show)

See Also:
karsten.thoms: indigo+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Idrissa Dieng CLA 2011-08-03 12:08:25 EDT
I've obtained a NullPointerException at org.eclipse.xtend.shared.ui.core.builder.MarkerObject.equals(MarkerObject.java:79). The root cause is that org.eclipse.xtend.shared.ui.core.builder.MarkerObject.issueType is null.

The stack trace is:
org.eclipse.core.internal.resources.ResourceException(/org.artop.ecuc.examples.autosar40.codegen.xpand)[566]: java.lang.NullPointerException
	at org.eclipse.xtend.shared.ui.core.builder.MarkerObject.equals(MarkerObject.java:79)
	at java.util.HashMap.put(Unknown Source)
	at java.util.HashSet.add(Unknown Source)
	at org.eclipse.xtend.shared.ui.core.builder.XtendXpandMarkerManager.internalAddMarker(XtendXpandMarkerManager.java:90)
	at org.eclipse.xtend.shared.ui.core.builder.XtendXpandMarkerManager.addErrorMarker(XtendXpandMarkerManager.java:68)
	at org.eclipse.xtend.shared.ui.ResourceContributorBase$1.handleError(ResourceContributorBase.java:49)
	at org.eclipse.internal.xtend.xtend.parser.ParseFacade$2.reportError(ParseFacade.java:92)
	at org.eclipse.internal.xtend.xtend.parser.XtendParser.check(XtendParser.java:476)
	at org.eclipse.internal.xtend.xtend.parser.XtendLocationAddingParser.check(XtendLocationAddingParser.java:62)
	at org.eclipse.internal.xtend.xtend.parser.XtendParser.file(XtendParser.java:226)
	at org.eclipse.internal.xtend.xtend.parser.XtendLocationAddingParser.file(XtendLocationAddingParser.java:211)
	at org.eclipse.internal.xtend.xtend.parser.ParseFacade.file(ParseFacade.java:70)
	at org.eclipse.internal.xtend.xtend.parser.ParseFacade.file(ParseFacade.java:55)
	at org.eclipse.xtend.check.ui.core.internal.builder.CheckResourceParser.parse(CheckResourceParser.java:32)
	at org.eclipse.xtend.check.ui.core.internal.CheckResourceImpl.internalRefresh(CheckResourceImpl.java:53)
	at org.eclipse.xtend.shared.ui.core.AbstractResource.refresh(AbstractResource.java:112)
	at org.eclipse.xtend.shared.ui.core.builder.XtendXpandBuilder.reloadResource(XtendXpandBuilder.java:278)
	at org.eclipse.xtend.shared.ui.core.builder.XtendXpandBuilder$XtendXpandDeltaVisitor.visit(XtendXpandBuilder.java:107)
	at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:112)
	at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:64)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
	at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:74)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:110)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94)
	at org.eclipse.xtend.shared.ui.core.builder.XtendXpandBuilder.fullBuild(XtendXpandBuilder.java:300)
	at org.eclipse.xtend.shared.ui.core.builder.XtendXpandBuilder.build(XtendXpandBuilder.java:158)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Karsten Thoms CLA 2011-08-05 07:40:15 EDT
Fixed and pushed to master
Comment 2 Idrissa Dieng CLA 2011-08-05 08:17:11 EDT
(In reply to comment #1)
> Fixed and pushed to master

Cool!
I see that you fixed the problem. I see also that your changes will be available for target milestone SR2. What is the release date of this target?
Comment 3 Karsten Thoms CLA 2013-02-21 08:13:15 EST
Bug resolved before Xpand 1.2 release date => Closing