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.
java.lang.NullPointerException at org.netbeans.modules.cnd.apt.impl.support.clank.ClankPPCallback.createResolvedPath(ClankPPCallback.java:227) at org.netbeans.modules.cnd.apt.impl.support.clank.ClankPPCallback.onInclusionDirective(ClankPPCallback.java:170) at org.clang.tools.services.support.FileInfoCallback.InclusionDirective(FileInfoCallback.java:238) at org.clang.lex.Preprocessor.HandleIncludeDirective(Preprocessor.java:7808) at org.clang.lex.Preprocessor.HandleIncludeDirective(Preprocessor.java:7652) at org.clang.lex.Preprocessor.HandleIncludeDirective(Preprocessor.java:7621) at org.clang.lex.Preprocessor.HandleDirective(Preprocessor.java:4256) at org.clang.lex.Lexer.LexTokenInternal(Lexer.java:2780) at org.clang.lex.Lexer.Lex(Lexer.java:378) at org.clang.lex.Preprocessor.Lex(Preprocessor.java:2365) at org.clang.tools.services.impl.PreprocessorSupport.ConsumePreprocessedInput(PreprocessorSupport.java:380) at org.clang.tools.services.impl.PreprocessorSupport.dumpPreprocessedEntry(PreprocessorSupport.java:285) at org.clang.tools.services.impl.PreprocessorSupport.preprocessEntries(PreprocessorSupport.java:214)
The reason of the unexpected null file object was in StringRef.$assign(StringRef.java:1661), which used strlen() instead of Length parameter. This is fixed; also possible null file object is processed more accurate (in case it was just removed after search was done but before resolved path is created) http://hg.netbeans.org/cnd-main/rev/4aa76c82dd6a sputnik~main/rev/526f570f822e
Integrated into 'main-silver', will be available in build *201509040002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/4aa76c82dd6a User: Vladimir Kvashin <vkvashin@netbeans.org> Log: fixied #254953 - NullPointerException
*** Bug 254993 has been marked as a duplicate of this bug. ***