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.
Steps: - Create project - Create C or C++ file - Type '#include </home/ai155158/>' in file (I have not permission to read files from this directory) - Press Ctrl-space after '/' ==>NPE java.lang.NullPointerException at org.netbeans.modules.cnd.completion.includes.CsmIncludeCompletionQuery.addFolderItems(CsmIncludeCompletionQuery.java:114) at org.netbeans.modules.cnd.completion.includes.CsmIncludeCompletionQuery.query(CsmIncludeCompletionQuery.java:66) at org.netbeans.modules.cnd.completion.includes.CsmIncludeCompletionProvider$Query.getItems(CsmIncludeCompletionProvider.java:226) at org.netbeans.modules.cnd.completion.includes.CsmIncludeCompletionProvider$Query.query(CsmIncludeCompletionProvider.java:146) at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
fixed - check for null cvs log: Checking in CsmIncludeCompletionQuery.java; /shared/data/ccvs/repository/cnd/completion/src/org/netbeans/modules/cnd/completion/includes/CsmIncludeCompletionQuery.java,v <-- CsmIncludeCompletionQuery.java new revision: 1.12; previous revision: 1.11 done
verified in trunk build 20071113
Following high resistance process ...
I reviewed the fix. I believe it is correct and safe.
Created attachment 52994 [details] proposed patch
cvs commit into release60: Checking in CsmIncludeCompletionQuery.java; /shared/data/ccvs/repository/cnd/completion/src/org/netbeans/modules/cnd/completion/includes/CsmIncludeCompletionQuery.java,v <-- CsmIncludeCompletionQuery.java new revision: 1.11.2.1; previous revision: 1.11 done
verified in RC2 candidate build