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 262759 - Random failures in each running of unit tests with message "Project thinks ..."
Summary: Random failures in each running of unit tests with message "Project thinks ..."
Status: NEW
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 8.2
Hardware: PC Solaris
: P3 normal (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-11 08:31 UTC by Alexander Simon
Modified: 2016-07-12 01:52 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Simon 2016-07-11 08:31:21 UTC
For ages each unit tests running has a several exceptions:
INFO:  this project xref_ReferencesTestCase org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl @1729558956:1729558956 thinks that new state for /export1/hudson/jobs/cnd-test-solaris10.x86/workspace/unit/data/org/netbeans/modules/cnd/completion/impl/xref/ReferencesTestCase/customer.h is the best but start project does not take it xref_ReferencesTestCase org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl @1729558956:1729558956
java.lang.Exception:  this project xref_ReferencesTestCase org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl @1729558956:1729558956 thinks that new state for /export1/hudson/jobs/cnd-test-solaris10.x86/workspace/unit/data/org/netbeans/modules/cnd/completion/impl/xref/ReferencesTestCase/customer.h is the best but start project does not take it xref_ReferencesTestCase org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl @1729558956:1729558956
@[Code Model Parser 1: Parsing /export1/hudson/jobs/cnd-test-solaris10.x86/workspace/unit/data/org/netbeans/modules/cnd/completion/impl/xref/ReferencesTestCase/quote.cc]
	at org.netbeans.modules.cnd.utils.CndUtils.assertTrueInConsole(CndUtils.java:222)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.postIncludeFile(ProjectBase.java:1842)
	at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer$FileImplPreprocessorCallback.postIncludeAction(ClankTokenStreamProducer.java:852)
	at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer$FileImplPreprocessorCallback.popExitedFile(ClankTokenStreamProducer.java:827)
	at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer$VisitIncludeChainPreprocessorCallback.onExit(ClankTokenStreamProducer.java:626)
	at org.netbeans.modules.cnd.apt.impl.support.clank.ClankPPCallback.onExit(ClankPPCallback.java:415)
	at org.clang.tools.services.support.FileInfoCallback.FileExitImpl(FileInfoCallback.java:843)
	at org.clang.tools.services.support.FileInfoCallback.FileChanged(FileInfoCallback.java:346)
	at org.clang.lex.Preprocessor.HandleEndOfFile(Preprocessor.java:5585)
	at org.clang.lex.Preprocessor.HandleEndOfFile(Preprocessor.java:5438)
	at org.clang.lex.PTHLexer.LexEndOfFile(PTHLexer.java:126)
	at org.clang.lex.PTHLexer.Lex(PTHLexer.java:361)
	at org.clang.lex.Preprocessor.Lex(Preprocessor.java:3453)
	at org.clang.tools.services.impl.PreprocessorSupport.ConsumePreprocessedInput(PreprocessorSupport.java:418)
	at org.clang.tools.services.impl.PreprocessorSupport.dumpPreprocessedEntry(PreprocessorSupport.java:304)
	at org.clang.tools.services.impl.PreprocessorSupport.preprocessEntries(PreprocessorSupport.java:241)
	at org.clang.tools.services.impl.PreprocessorSupport.preprocess(PreprocessorSupport.java:184)
	at org.clang.tools.services.ClankPreprocessorServices.preprocess(ClankPreprocessorServices.java:67)
	at org.netbeans.modules.cnd.apt.impl.support.clank.ClankDriverImpl.preprocessImpl(ClankDriverImpl.java:152)
	at org.netbeans.modules.cnd.apt.support.ClankDriver.preprocess(ClankDriver.java:120)
	at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.preprocessWithHandler(ClankTokenStreamProducer.java:297)
	at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.getPreprocessorOutputForInterestedFile(ClankTokenStreamProducer.java:273)
	at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.preprocessAndGetFileTokenStream(ClankTokenStreamProducer.java:231)
	at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.getTokenStreamForParsing(ClankTokenStreamProducer.java:196)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.doParse(FileImpl.java:1526)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1157)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsedImpl(FileImpl.java:733)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:648)
	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:745)
Comment 1 Alexander Simon 2016-07-11 08:39:02 UTC
temporary workaround in change set:
http://hg.netbeans.org/cnd-main/rev/b175579ff96e
- do not mark working test as fail.
Comment 2 Vladimir Voskresensky 2016-07-11 11:10:41 UTC
thanks for workaround
Comment 3 Quality Engineering 2016-07-12 01:52:33 UTC
Integrated into 'main-silver', will be available in build *201607120002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/b175579ff96e
User: Alexander Simon <alexvsimon@netbeans.org>
Log: work around Bug #262759 Random failures in each running of unit tests with message "Project thinks ..."
- no body interesting in the exception for ages. Temporary disable  messages because it marks working test as failed.