Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 342985

Summary: NPE : problem with reconciling
Product: [WebTools] WTP Source Editing Reporter: Patric Rufflar <patric>
Component: wst.sseAssignee: Nick Sandonato <nsand.dev>
Status: RESOLVED FIXED QA Contact: Nitin Dahyabhai <thatnitind>
Severity: normal    
Priority: P3 CC: danijoh2, nsand.dev
Version: unspecified   
Target Milestone: 3.3 M7   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Patric Rufflar CLA 2011-04-15 10:43:57 EDT
Build Identifier: 3.2.3

After closing some jsp editors I hit the following NPE:

java.lang.NullPointerException
	at org.eclipse.wst.sse.ui.internal.projection.AbstractStructuredFoldingStrategy.markInvalidAnnotationsForDeletion(AbstractStructuredFoldingStrategy.java:294)
	at org.eclipse.wst.sse.ui.internal.projection.AbstractStructuredFoldingStrategy.reconcile(AbstractStructuredFoldingStrategy.java:194)
	at org.eclipse.wst.sse.ui.internal.reconcile.DocumentRegionProcessor.process(DocumentRegionProcessor.java:312)
	at org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor.process(StructuredRegionProcessor.java:248)
	at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor.run(DirtyRegionProcessor.java:667)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


Reproducible: Didn't try
Comment 1 Patric Rufflar CLA 2011-04-15 10:47:12 EDT
a different exception, also titled with "Problem with reconciling":

org.eclipse.core.runtime.AssertionFailedException: assertion failed: 
	at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110)
	at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96)
	at org.eclipse.jface.text.Position.<init>(Position.java:63)
	at org.eclipse.wst.sse.ui.internal.projection.AbstractStructuredFoldingPosition.<init>(AbstractStructuredFoldingPosition.java:33)
	at org.eclipse.wst.xml.ui.internal.projection.XMLElementFoldingPosition.<init>(XMLElementFoldingPosition.java:53)
	at org.eclipse.wst.xml.ui.internal.projection.XMLFoldingStrategy.calcNewFoldPosition(XMLFoldingStrategy.java:54)
	at org.eclipse.wst.sse.ui.internal.projection.AbstractStructuredFoldingStrategy.updateAnnotations(AbstractStructuredFoldingStrategy.java:265)
	at org.eclipse.wst.sse.ui.internal.projection.AbstractStructuredFoldingStrategy.reconcile(AbstractStructuredFoldingStrategy.java:219)
	at org.eclipse.wst.sse.ui.internal.reconcile.DocumentRegionProcessor.process(DocumentRegionProcessor.java:312)
	at org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor.process(StructuredRegionProcessor.java:248)
	at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor.run(DirtyRegionProcessor.java:667)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 2 Nick Sandonato CLA 2011-04-19 16:10:24 EDT
Code checked into HEAD.
Comment 3 Nick Sandonato CLA 2011-04-27 12:37:18 EDT
*** Bug 343989 has been marked as a duplicate of this bug. ***