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.
Exception from log of performance test "pythia-fu" java.lang.Exception: ERROR /export1/sside/oss_perf_tests/sources/mozilla-2.0/security/nss/lib/pk11wrap/pk11pbe.c at org.clang.tools.services.impl.PreprocessorSupport.preprocess(PreprocessorSupport.java:160) at org.clang.tools.services.ClankPreprocessorServices.preprocess(ClankPreprocessorServices.java:67) at org.netbeans.modules.cnd.apt.impl.support.clank.ClankDriverImpl.preprocessImpl(ClankDriverImpl.java:157) at org.netbeans.modules.cnd.apt.support.ClankDriver.preprocess(ClankDriver.java:101) at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.getTokenStream(ClankTokenStreamProducer.java:158) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.doParse(FileImpl.java:1448) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1108) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsedImpl(FileImpl.java:698) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:624) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:148) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:74) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92) at java.lang.Thread.run(Thread.java:744) Caused by: java.lang.UnsupportedOperationException: EmptyBody at org.llvm.support.llvm.ComputeEditDistance(llvm.java:2779) at org.llvm.adt.StringRef.edit_distance(StringRef.java:507) at org.clang.lex.Preprocessor.HandleEndOfFile(Preprocessor.java:3880) at org.clang.lex.Lexer.LexEndOfFile(Lexer.java:3790) at org.clang.lex.Lexer.LexTokenInternal(Lexer.java:1888) at org.clang.lex.Lexer.Lex(Lexer.java:377) at org.clang.lex.Preprocessor.Lex(Preprocessor.java:2344) at org.clang.tools.services.impl.PreprocessorSupport.ConsumePreprocessedInput(PreprocessorSupport.java:342) at org.clang.tools.services.impl.PreprocessorSupport.dumpPreprocessedEntry(PreprocessorSupport.java:222) at org.clang.tools.services.impl.PreprocessorSupport.preprocess(PreprocessorSupport.java:147) ... 12 more
same problem in inaccuracy tests. Clang tests has bad lines and now I see absolutely broken code model in such files. Before IDE highlighted bad lines only. For example: ================================================================================================================== struct string; namespace std { using size_t = decltype(sizeof(int)); } template<char...> int operator "" \u03C0(); // ok, UCN for lowercase pi // expected-error {{expected identifier}} ==================================================================================================================
Petr, please, have a look
test case (note absent trailing symbol _ in #define directive): #ifndef _AWT_EVENT_H_ #define _AWT_EVENT_H #endif //_AWT_EVENT_H_
it breaks openJDK as well
fixed https://hg.kenai.com/hg/sputnik~main/rev/16f1e55e43e0
fixed http://hg.netbeans.org/cnd-main/rev/dd94b0d96732
Integrated into 'main-silver', will be available in build *201507260002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/dd94b0d96732 User: Vladimir Voskresensky <vv159170@netbeans.org> Log: fixed #253666 - [newcodemodel] java.lang.UnsupportedOperationException: EmptyBody - implemented computeEditDistance