This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 167949 - NPE CompilationInfoImpl.getDiagnostics
Summary: NPE CompilationInfoImpl.getDiagnostics
Status: VERIFIED FIXED
Alias: None
Product: javafx
Classification: Unclassified
Component: Editor (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Anton Chechel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-01 11:46 UTC by Alexandr Scherbatiy
Modified: 2009-09-14 10:37 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
IDE log file (41.05 KB, text/plain)
2009-07-01 11:46 UTC, Alexandr Scherbatiy
Details
IDE log file (39.97 KB, text/plain)
2009-07-13 09:32 UTC, Alexandr Scherbatiy
Details
IDE log file (47.22 KB, text/plain)
2009-07-14 10:08 UTC, Alexandr Scherbatiy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Scherbatiy 2009-07-01 11:46:23 UTC
marina-netbeans-plugin: #190

  Product Version         = NetBeans IDE 6.7 (Build 200906241340)
  Operating System        = Windows XP version 5.1 running on x86
  Java; VM; Vendor        = 1.6.0_12-ea; Java HotSpot(TM) Client VM 11.2-b01; Sun Microsystems Inc.


Do not have exactly steps to reproduce but sometimes the following NPE pops up:

java.lang.NullPointerException
	at org.netbeans.api.javafx.source.CompilationInfoImpl.getDiagnostics(CompilationInfoImpl.java:173)
	at org.netbeans.api.javafx.source.CompilationInfoImpl.isErrors(CompilationInfoImpl.java:178)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$1.run(FXErrorAnnotator.java:286)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$1.run(FXErrorAnnotator.java:282)
	at org.netbeans.api.javafx.source.JavaFXSource.runUserActionTask(JavaFXSource.java:503)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator.haveError(FXErrorAnnotator.java:278)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$2.run(FXErrorAnnotator.java:334)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)
Comment 1 Alexandr Scherbatiy 2009-07-01 11:46:50 UTC
Created attachment 84236 [details]
IDE log file
Comment 2 Alexandr Scherbatiy 2009-07-02 09:15:05 UTC
I saw the issue again when trying code completion. But it did not reproduced the second time:

java.lang.NullPointerException
	at org.netbeans.api.javafx.source.CompilationInfoImpl.getDiagnostics(CompilationInfoImpl.java:173)
	at org.netbeans.api.javafx.source.CompilationInfoImpl.isErrors(CompilationInfoImpl.java:178)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$1.run(FXErrorAnnotator.java:286)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$1.run(FXErrorAnnotator.java:282)
	at org.netbeans.api.javafx.source.JavaFXSource.runUserActionTask(JavaFXSource.java:503)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator.haveError(FXErrorAnnotator.java:278)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$2.run(FXErrorAnnotator.java:334)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)
Comment 3 Anton Chechel 2009-07-07 15:03:25 UTC
I have added some debugging stuff to CompilationInfoImpl. When you reproduce it next time, please attach exception stack
trace.
Comment 4 Alexandr Scherbatiy 2009-07-13 09:30:47 UTC
build: marina-netbeans-plugin: #197

java.lang.NullPointerException
	at org.netbeans.api.javafx.source.CompilationInfoImpl.getContext(CompilationInfoImpl.java:166)
	at org.netbeans.api.javafx.source.CompilationInfoImpl.getDiagnostics(CompilationInfoImpl.java:173)
	at org.netbeans.api.javafx.source.CompilationInfoImpl.isErrors(CompilationInfoImpl.java:180)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$1.run(FXErrorAnnotator.java:286)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$1.run(FXErrorAnnotator.java:278)
	at org.netbeans.api.javafx.source.JavaFXSource.runUserActionTask(JavaFXSource.java:503)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator.haveError(FXErrorAnnotator.java:278)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$2.run(FXErrorAnnotator.java:334)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)
Comment 5 Alexandr Scherbatiy 2009-07-13 09:32:53 UTC
Created attachment 84639 [details]
IDE log file
Comment 6 Alexandr Scherbatiy 2009-07-14 10:07:59 UTC
One more exception:

java.lang.NullPointerException
	at org.netbeans.api.javafx.source.CompilationInfoImpl.getContext(CompilationInfoImpl.java:166)
	at org.netbeans.api.javafx.source.CompilationInfoImpl.getDiagnostics(CompilationInfoImpl.java:173)
	at org.netbeans.api.javafx.source.CompilationInfoImpl.isErrors(CompilationInfoImpl.java:180)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$1.run(FXErrorAnnotator.java:286)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$1.run(FXErrorAnnotator.java:278)
	at org.netbeans.api.javafx.source.JavaFXSource.runUserActionTask(JavaFXSource.java:503)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator.haveError(FXErrorAnnotator.java:278)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator.haveError(FXErrorAnnotator.java:301)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator.haveError(FXErrorAnnotator.java:301)
	at org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator$2.run(FXErrorAnnotator.java:354)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)
Comment 7 Alexandr Scherbatiy 2009-07-14 10:08:50 UTC
Created attachment 84690 [details]
IDE log file
Comment 8 Anton Chechel 2009-07-16 16:18:25 UTC
fixed
Comment 9 Alexandr Scherbatiy 2009-09-14 10:37:25 UTC
unable to reproduce in the latest builds.