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 153922

Summary: NullPointerException at org.netbeans.modules.parsing.api.Source$MySourceAccessor.getSchedulerEvent
Product: editor Reporter: Jiri Prox <jiriprox>
Component: Parsing & IndexingAssignee: issues@editor <issues>
Status: RESOLVED FIXED    
Severity: blocker CC: fzamboj, jiriprox
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
URL: http://statistics.netbeans.org/exceptions/detail.do?id=141769
Issue Type: DEFECT Exception Reporter: 141769
Attachments: stacktrace
stacktrace
stacktrace
stacktrace

Description Jiri Prox 2008-11-26 10:10:31 UTC
Build: NetBeans IDE Dev (Build 081125)
VM: Java HotSpot(TM) Client VM, 11.0-b13, Java(TM) SE Runtime Environment, 1.6.0_10-rc-b26
OS: Linux, 2.6.22-15-generic, i386

User Comments:
jiriprox: NPE when starting IDE



Stacktrace: 
java.lang.NullPointerException
        at org.netbeans.modules.parsing.api.Source$MySourceAccessor.getSchedulerEvent(Source.java:540)
        at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:682)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
Comment 1 Jiri Prox 2008-11-26 10:10:50 UTC
Created attachment 74169 [details]
stacktrace
Comment 2 Jiri Prox 2008-11-26 10:13:21 UTC
parsing API build
Comment 3 Jiri Prox 2008-11-26 11:54:27 UTC
Build: NetBeans IDE Dev (Build 081125)
VM: Java HotSpot(TM) Client VM, 11.0-b13, Java(TM) SE Runtime Environment, 1.6.0_10-rc-b26
OS: Linux, 2.6.22-15-generic, i386

User Comments: 


Stacktrace: 
java.lang.NullPointerException
        at org.netbeans.modules.parsing.api.Source$MySourceAccessor.getSchedulerEvent(Source.java:540)
        at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:682)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
Comment 4 Jiri Prox 2008-11-26 11:54:31 UTC
Created attachment 74178 [details]
stacktrace
Comment 5 Filip Zamboj 2008-11-27 16:25:04 UTC
Build: NetBeans IDE Dev (Build 081126)
VM: Java HotSpot(TM) Client VM, 11.0-b15, Java(TM) SE Runtime Environment, 1.6.0_10-b33
OS: Linux, 2.6.27-7-generic, i386

User Comments: 
I tested code completion in new parsing api (081126). It throws exception right after I insert '.', e.g. 'System.' throws exc. immediatelly. 

Steps to reproduce in 081126 parsing api: 
1. Open some project
2. wait till it stops on the breakpoint
3. invoke debug->evaluate expression
4. write 'System.' and wait for code completion 
5. you get an exception 

This issue was reported before as 153403 in issuezilla. 

Stacktrace: 
java.lang.NullPointerException
        at org.netbeans.modules.parsing.api.Source$MySourceAccessor.getSchedulerEvent(Source.java:540)
        at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:682)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
Comment 6 Filip Zamboj 2008-11-27 16:25:15 UTC
Created attachment 74247 [details]
stacktrace
Comment 7 Filip Zamboj 2008-11-27 16:32:56 UTC
Build: NetBeans IDE Dev (Build 081126)
VM: Java HotSpot(TM) Client VM, 11.0-b15, Java(TM) SE Runtime Environment, 1.6.0_10-b33
OS: Linux, 2.6.27-7-generic, i386

User Comments: 
Exception occurs when using code completion in New Watch dialog invoked from Watches View's context menu. 

Steps to reproduce in 081126 parsing api: 
1. Open some project and debug it
2. wait till it stops on the breakpoint
3. invoke New Watch from Watches View's context menu
4. write expression that should invoke code completion action 
5. you get an exception in a while

Stacktrace: 
java.lang.NullPointerException
        at org.netbeans.modules.parsing.api.Source$MySourceAccessor.getSchedulerEvent(Source.java:540)
        at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:682)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
Comment 8 Filip Zamboj 2008-11-27 16:33:00 UTC
Created attachment 74248 [details]
stacktrace
Comment 9 Jan Jancura 2008-12-10 13:35:29 UTC
fixed in 8fc5e139cfd4