Community
Participate
Working Groups
While viewing a customer JSP file were are seeing an NPE. (I don't have the customers permission to attach the JSP file). I have attached a simple patch that adds a null check. Here is a stack trace. java.lang.NullPointerException at org.eclipse.jst.jsp.core.internal.java.XMLJSPRegionHelper.decodeRemainingRegions(XMLJSPRegionHelper.java:278) at org.eclipse.jst.jsp.core.internal.java.XMLJSPRegionHelper.nodeParsed(XMLJSPRegionHelper.java:191) at org.eclipse.jst.jsp.core.internal.java.XMLJSPRegionHelper.forceParse(XMLJSPRegionHelper.java:112) at org.eclipse.jst.jsp.core.internal.java.JSPTranslator.decodeScriptBlock(JSPTranslator.java:1284) at org.eclipse.jst.jsp.core.internal.java.JSPTranslator.translateRegionContainer(JSPTranslator.java:1243) at org.eclipse.jst.jsp.core.internal.java.JSPTranslator.translate(JSPTranslator.java:1048) at org.eclipse.jst.jsp.core.internal.java.JSPTranslationAdapter.getJSPTranslation(JSPTranslationAdapter.java:127) at org.eclipse.jst.jsp.core.internal.validation.JSPJavaValidator.performValidation(JSPJavaValidator.java:286) at org.eclipse.jst.jsp.core.internal.validation.JSPJavaValidator.validateFile(JSPJavaValidator.java:335) at org.eclipse.jst.jsp.core.internal.validation.JSPValidator.validate(JSPValidator.java:196) at org.eclipse.wst.sse.ui.internal.reconcile.validator.ReconcileStepForValidator.validate(ReconcileStepForValidator.java:292) at org.eclipse.wst.sse.ui.internal.reconcile.validator.ReconcileStepForValidator.reconcileModel(ReconcileStepForValidator.java:258) at org.eclipse.jface.text.reconciler.AbstractReconcileStep.reconcile(AbstractReconcileStep.java:96) at org.eclipse.wst.sse.ui.internal.reconcile.validator.ValidatorStrategy.reconcile(ValidatorStrategy.java:229) at org.eclipse.wst.sse.ui.internal.reconcile.DocumentRegionProcessor.process(DocumentRegionProcessor.java:191) at org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor.process(StructuredRegionProcessor.java:252) at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor.run(DirtyRegionProcessor.java:657) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Created attachment 179288 [details] patch to add null check
Patch looks good and is straightforward.
Committed to R3_0_5_patches