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 224094 - java.lang.IllegalArgumentException: Unit: /usr/include/qt4/L/ FileIndex: 100 CacheSize: 65
Summary: java.lang.IllegalArgumentException: Unit: /usr/include/qt4/L/ FileIndex: 100 ...
Status: RESOLVED WORKSFORME
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 7.3
Hardware: All All
: P3 normal (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-20 14:42 UTC by Vladimir Voskresensky
Modified: 2015-09-25 21:35 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 Vladimir Voskresensky 2012-12-20 14:42:00 UTC
exceptions in test runs

INFO [org.netbeans.modules.cnd.api.project.NativeProjectRegistry]: Open native project testQtStaticLibrary /export/hudson/workspace/cnd-ubuntu-x64-4/tests/build/test/qa-functional/data/cnd/qtsupport/QtSupportTest/testQtStaticLibrary/testQtStaticLibrary
INFO [org.netbeans.modules.cnd.api.project.NativeProjectRegistry]: Close native project testQtStaticLibrary /export/hudson/workspace/cnd-ubuntu-x64-4/tests/build/test/qa-functional/data/cnd/qtsupport/QtSupportTest/testQtStaticLibrary/testQtStaticLibrary
log4j:WARN File option not set for appender [Main].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
log4j:WARN File option not set for appender [Debug].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
log4j:WARN File option not set for appender [Log].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
log4j:WARN File option not set for appender [Out].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
FINE [org.netbeans.modules.cnd.makeproject.MakeBasedProjectFactorySingleton]: parsed document
FINE [org.netbeans.modules.cnd.makeproject.MakeBasedProjectFactorySingleton]: got document element
FINE [org.netbeans.modules.cnd.makeproject.MakeBasedProjectFactorySingleton]: got namespace http://www.netbeans.org/ns/project/1
INFO [org.netbeans.modules.cnd.api.project.NativeProjectRegistry]: Open native project testQtAddFolder /export/hudson/workspace/cnd-ubuntu-x64-4/tests/build
/test/qa-functional/data/cnd/qtsupport/QtSupportTest/testQtAddFolder/testQtAddFolder
java.lang.IllegalArgumentException: Unit: /usr/include/qt4/L/ FileIndex: 100 CacheSize: 65
	at org.netbeans.modules.cnd.repository.translator.RepositoryTranslatorImpl.getFileNameById(RepositoryTranslatorImpl.java:130)
	at org.netbeans.modules.cnd.repository.translator.DelegateRepositoryTranslator.getFileNameById(DelegateRepositoryTranslator.java:72)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.getFileNameById(APTSerializeUtils.java:115)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.readFileNameIndex(APTSerializeUtils.java:126)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.readFileNameIndex(APTSerializeUtils.java:133)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.<init>(ProjectBase.java:3669)
	at org.netbeans.modules.cnd.modelimpl.csm.core.LibProjectImpl.<init>(LibProjectImpl.java:185)
	at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.createObject(CsmObjectFactory.java:330)
	at org.netbeans.modules.cnd.repository.support.AbstractObjectFactory.readSelfPersistent(AbstractObjectFactory.java:78)
	at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.read(CsmObjectFactory.java:602)
	at org.netbeans.modules.cnd.repository.sfs.BufferedRWAccess.read(BufferedRWAccess.java:114)
	at org.netbeans.modules.cnd.repository.disk.FilesAccessStrategyImpl.read(FilesAccessStrategyImpl.java:125)
	at org.netbeans.modules.cnd.repository.disk.MultyFileStorage.read(MultyFileStorage.java:90)
	at org.netbeans.modules.cnd.repository.disk.UnitImpl.get(UnitImpl.java:139)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.get(DiskRepositoryManager.java:202)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.get(DelegateRepository.java:100)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:123)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:95)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$CachedUID.getObject(UIDUtilities.java:496)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.UIDtoProject(UIDCsmConverter.java:119)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl._getProject(NamespaceImpl.java:650)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getProject(NamespaceImpl.java:608)
	at org.netbeans.modules.cnd.modelimpl.repository.NamespaceKey.<init>(NamespaceKey.java:64)
	at org.netbeans.modules.cnd.modelimpl.repository.KeyUtilities.createNamespaceKey(KeyUtilities.java:82)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$NamespaceUID.<init>(UIDUtilities.java:545)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities.createNamespaceUID(UIDUtilities.java:108)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.createUID(NamespaceImpl.java:626)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getUID(NamespaceImpl.java:618)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.identifiableToUID(UIDCsmConverter.java:257)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.<init>(TypedefImpl.java:88)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.create(TypedefImpl.java:122)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.createTypedef(AstRenderer.java:1195)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.renderTypedef(AstRenderer.java:1117)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:347)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:112)
	at org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.render(ParserProviderImpl.java:201)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1052)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:557)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:149)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2043)
Caused by: java.lang.Exception: Files cache creation stack
	at java.lang.Thread.getStackTrace(Thread.java:1479)
	at org.netbeans.modules.cnd.repository.util.IntToStringCache.<init>(IntToStringCache.java:72)
	at org.netbeans.modules.cnd.repository.translator.UnitsCache.removeFileNames(UnitsCache.java:638)
	at org.netbeans.modules.cnd.repository.translator.RepositoryTranslatorImpl.closeUnit(RepositoryTranslatorImpl.java:174)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit2(DiskRepositoryManager.java:367)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit(DiskRepositoryManager.java:318)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.closeUnit(DelegateRepository.java:147)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils._closeUnit(RepositoryUtils.java:321)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.closeUnit(RepositoryUtils.java:298)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryListenerImpl$1.run(RepositoryListenerImpl.java:251)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl$3.run(ModelImpl.java:410)
	... 2 more
java.lang.IllegalArgumentException: Unit: /usr/include/qt4/L/ FileIndex: 100 CacheSize: 65
	at org.netbeans.modules.cnd.repository.translator.RepositoryTranslatorImpl.getFileNameById(RepositoryTranslatorImpl.java:130)
	at org.netbeans.modules.cnd.repository.translator.DelegateRepositoryTranslator.getFileNameById(DelegateRepositoryTranslator.java:72)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.getFileNameById(APTSerializeUtils.java:115)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.readFileNameIndex(APTSerializeUtils.java:126)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.readFileNameIndex(APTSerializeUtils.java:133)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.<init>(ProjectBase.java:3669)
	at org.netbeans.modules.cnd.modelimpl.csm.core.LibProjectImpl.<init>(LibProjectImpl.java:185)
	at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.createObject(CsmObjectFactory.java:330)
	at org.netbeans.modules.cnd.repository.support.AbstractObjectFactory.readSelfPersistent(AbstractObjectFactory.java:78)
	at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.read(CsmObjectFactory.java:602)
	at org.netbeans.modules.cnd.repository.sfs.BufferedRWAccess.read(BufferedRWAccess.java:114)
	at org.netbeans.modules.cnd.repository.disk.FilesAccessStrategyImpl.read(FilesAccessStrategyImpl.java:125)
	at org.netbeans.modules.cnd.repository.disk.MultyFileStorage.read(MultyFileStorage.java:90)
	at org.netbeans.modules.cnd.repository.disk.UnitImpl.get(UnitImpl.java:139)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.get(DiskRepositoryManager.java:202)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.get(DelegateRepository.java:100)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:123)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:95)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$CachedUID.getObject(UIDUtilities.java:496)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.UIDtoProject(UIDCsmConverter.java:119)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl._getProject(NamespaceImpl.java:650)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getProject(NamespaceImpl.java:608)
	at org.netbeans.modules.cnd.modelimpl.repository.NamespaceKey.<init>(NamespaceKey.java:64)
	at org.netbeans.modules.cnd.modelimpl.repository.KeyUtilities.createNamespaceKey(KeyUtilities.java:82)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$NamespaceUID.<init>(UIDUtilities.java:545)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities.createNamespaceUID(UIDUtilities.java:108)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.createUID(NamespaceImpl.java:626)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getUID(NamespaceImpl.java:618)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.identifiableToUID(UIDCsmConverter.java:257)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.<init>(TypedefImpl.java:88)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.create(TypedefImpl.java:122)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.createTypedef(AstRenderer.java:1195)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.renderTypedef(AstRenderer.java:1117)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:347)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:112)
	at org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.render(ParserProviderImpl.java:201)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1052)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:557)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:149)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2043)
Caused by: java.lang.Exception: Files cache creation stack
	at java.lang.Thread.getStackTrace(Thread.java:1479)
	at org.netbeans.modules.cnd.repository.util.IntToStringCache.<init>(IntToStringCache.java:72)
	at org.netbeans.modules.cnd.repository.translator.UnitsCache.removeFileNames(UnitsCache.java:638)
	at org.netbeans.modules.cnd.repository.translator.RepositoryTranslatorImpl.closeUnit(RepositoryTranslatorImpl.java:174)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit2(DiskRepositoryManager.java:367)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit(DiskRepositoryManager.java:318)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.closeUnit(DelegateRepository.java:147)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils._closeUnit(RepositoryUtils.java:321)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.closeUnit(RepositoryUtils.java:298)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryListenerImpl$1.run(RepositoryListenerImpl.java:251)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl$3.run(ModelImpl.java:410)
	... 2 more
java.lang.NullPointerException
	at org.netbeans.modules.cnd.modelimpl.repository.NamespaceKey.<init>(NamespaceKey.java:64)
	at org.netbeans.modules.cnd.modelimpl.repository.KeyUtilities.createNamespaceKey(KeyUtilities.java:82)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$NamespaceUID.<init>(UIDUtilities.java:545)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities.createNamespaceUID(UIDUtilities.java:108)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.createUID(NamespaceImpl.java:626)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getUID(NamespaceImpl.java:618)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.identifiableToUID(UIDCsmConverter.java:257)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.<init>(TypedefImpl.java:88)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.create(TypedefImpl.java:122)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.createTypedef(AstRenderer.java:1195)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.renderTypedef(AstRenderer.java:1117)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:347)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:112)
	at org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.render(ParserProviderImpl.java:201)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1052)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:557)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:149)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2043)
java.lang.IllegalArgumentException: Unit: /usr/include/qt4/L/ FileIndex: 100 CacheSize: 65
	at org.netbeans.modules.cnd.repository.translator.RepositoryTranslatorImpl.getFileNameById(RepositoryTranslatorImpl.java:130)
	at org.netbeans.modules.cnd.repository.translator.DelegateRepositoryTranslator.getFileNameById(DelegateRepositoryTranslator.java:72)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.getFileNameById(APTSerializeUtils.java:115)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.readFileNameIndex(APTSerializeUtils.java:126)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.readFileNameIndex(APTSerializeUtils.java:133)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.<init>(ProjectBase.java:3669)
	at org.netbeans.modules.cnd.modelimpl.csm.core.LibProjectImpl.<init>(LibProjectImpl.java:185)
	at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.createObject(CsmObjectFactory.java:330)
	at org.netbeans.modules.cnd.repository.support.AbstractObjectFactory.readSelfPersistent(AbstractObjectFactory.java:78)
	at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.read(CsmObjectFactory.java:602)
	at org.netbeans.modules.cnd.repository.sfs.BufferedRWAccess.read(BufferedRWAccess.java:114)
	at org.netbeans.modules.cnd.repository.disk.FilesAccessStrategyImpl.read(FilesAccessStrategyImpl.java:125)
	at org.netbeans.modules.cnd.repository.disk.MultyFileStorage.read(MultyFileStorage.java:90)
	at org.netbeans.modules.cnd.repository.disk.UnitImpl.get(UnitImpl.java:139)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.get(DiskRepositoryManager.java:202)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.get(DelegateRepository.java:100)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:123)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:95)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$CachedUID.getObject(UIDUtilities.java:496)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.UIDtoProject(UIDCsmConverter.java:119)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl._getProject(NamespaceImpl.java:650)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getProject(NamespaceImpl.java:608)
	at org.netbeans.modules.cnd.modelimpl.repository.NamespaceKey.<init>(NamespaceKey.java:64)
	at org.netbeans.modules.cnd.modelimpl.repository.KeyUtilities.createNamespaceKey(KeyUtilities.java:82)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$NamespaceUID.<init>(UIDUtilities.java:545)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities.createNamespaceUID(UIDUtilities.java:108)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.createUID(NamespaceImpl.java:626)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getUID(NamespaceImpl.java:618)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.identifiableToUID(UIDCsmConverter.java:257)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.<init>(TypedefImpl.java:88)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.create(TypedefImpl.java:122)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.createTypedef(AstRenderer.java:1195)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.renderTypedef(AstRenderer.java:1117)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:347)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:112)
	at org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.render(ParserProviderImpl.java:201)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1052)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:557)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:149)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2043)
Caused by: java.lang.Exception: Files cache creation stack
	at java.lang.Thread.getStackTrace(Thread.java:1479)
	at org.netbeans.modules.cnd.repository.util.IntToStringCache.<init>(IntToStringCache.java:72)
	at org.netbeans.modules.cnd.repository.translator.UnitsCache.removeFileNames(UnitsCache.java:638)
	at org.netbeans.modules.cnd.repository.translator.RepositoryTranslatorImpl.closeUnit(RepositoryTranslatorImpl.java:174)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit2(DiskRepositoryManager.java:367)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit(DiskRepositoryManager.java:318)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.closeUnit(DelegateRepository.java:147)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils._closeUnit(RepositoryUtils.java:321)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.closeUnit(RepositoryUtils.java:298)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryListenerImpl$1.run(RepositoryListenerImpl.java:251)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl$3.run(ModelImpl.java:410)
	... 2 more
java.lang.IllegalArgumentException: Unit: /usr/include/qt4/L/ FileIndex: 100 CacheSize: 65
	at org.netbeans.modules.cnd.repository.translator.RepositoryTranslatorImpl.getFileNameById(RepositoryTranslatorImpl.java:130)
	at org.netbeans.modules.cnd.repository.translator.DelegateRepositoryTranslator.getFileNameById(DelegateRepositoryTranslator.java:72)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.getFileNameById(APTSerializeUtils.java:115)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.readFileNameIndex(APTSerializeUtils.java:126)
	at org.netbeans.modules.cnd.apt.utils.APTSerializeUtils.readFileNameIndex(APTSerializeUtils.java:133)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.<init>(ProjectBase.java:3669)
	at org.netbeans.modules.cnd.modelimpl.csm.core.LibProjectImpl.<init>(LibProjectImpl.java:185)
	at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.createObject(CsmObjectFactory.java:330)
	at org.netbeans.modules.cnd.repository.support.AbstractObjectFactory.readSelfPersistent(AbstractObjectFactory.java:78)
	at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.read(CsmObjectFactory.java:602)
	at org.netbeans.modules.cnd.repository.sfs.BufferedRWAccess.read(BufferedRWAccess.java:114)
	at org.netbeans.modules.cnd.repository.disk.FilesAccessStrategyImpl.read(FilesAccessStrategyImpl.java:125)
	at org.netbeans.modules.cnd.repository.disk.MultyFileStorage.read(MultyFileStorage.java:90)
	at org.netbeans.modules.cnd.repository.disk.UnitImpl.get(UnitImpl.java:139)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.get(DiskRepositoryManager.java:202)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.get(DelegateRepository.java:100)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:123)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:95)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$CachedUID.getObject(UIDUtilities.java:496)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.UIDtoProject(UIDCsmConverter.java:119)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl._getProject(NamespaceImpl.java:650)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getProject(NamespaceImpl.java:608)
	at org.netbeans.modules.cnd.modelimpl.repository.NamespaceKey.<init>(NamespaceKey.java:64)
	at org.netbeans.modules.cnd.modelimpl.repository.KeyUtilities.createNamespaceKey(KeyUtilities.java:82)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$NamespaceUID.<init>(UIDUtilities.java:545)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities.createNamespaceUID(UIDUtilities.java:108)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.createUID(NamespaceImpl.java:626)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getUID(NamespaceImpl.java:618)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.identifiableToUID(UIDCsmConverter.java:257)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.<init>(TypedefImpl.java:88)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.create(TypedefImpl.java:122)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.createTypedef(AstRenderer.java:1195)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.renderTypedef(AstRenderer.java:1117)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:347)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:112)
	at org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.render(ParserProviderImpl.java:201)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1052)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:557)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:149)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2043)
Caused by: java.lang.Exception: Files cache creation stack
	at java.lang.Thread.getStackTrace(Thread.java:1479)
	at org.netbeans.modules.cnd.repository.util.IntToStringCache.<init>(IntToStringCache.java:72)
	at org.netbeans.modules.cnd.repository.translator.UnitsCache.removeFileNames(UnitsCache.java:638)
	at org.netbeans.modules.cnd.repository.translator.RepositoryTranslatorImpl.closeUnit(RepositoryTranslatorImpl.java:174)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit2(DiskRepositoryManager.java:367)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit(DiskRepositoryManager.java:318)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.closeUnit(DelegateRepository.java:147)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils._closeUnit(RepositoryUtils.java:321)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.closeUnit(RepositoryUtils.java:298)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryListenerImpl$1.run(RepositoryListenerImpl.java:251)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl$3.run(ModelImpl.java:410)
	... 2 more
java.lang.NullPointerException
	at org.netbeans.modules.cnd.modelimpl.repository.NamespaceKey.<init>(NamespaceKey.java:64)
	at org.netbeans.modules.cnd.modelimpl.repository.KeyUtilities.createNamespaceKey(KeyUtilities.java:82)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities$NamespaceUID.<init>(UIDUtilities.java:545)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDUtilities.createNamespaceUID(UIDUtilities.java:108)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.createUID(NamespaceImpl.java:626)
	at org.netbeans.modules.cnd.modelimpl.csm.NamespaceImpl.getUID(NamespaceImpl.java:618)
	at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.identifiableToUID(UIDCsmConverter.java:257)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.<init>(TypedefImpl.java:88)
	at org.netbeans.modules.cnd.modelimpl.csm.TypedefImpl.create(TypedefImpl.java:122)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.createTypedef(AstRenderer.java:1195)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.renderTypedef(AstRenderer.java:1117)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:347)
	at org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:112)
	at org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.render(ParserProviderImpl.java:201)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1052)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:557)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:149)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2043)
Comment 2 Vladimir Voskresensky 2012-12-21 13:33:52 UTC
additionally we should review sync between openUnit called from 
model.addProject which is post my ModelSupport into 
nativeProject.runOnProjectReadiness(task);

and closeUnit called from timer based task in RepositoryListenerImpl.scheduleClosing

We were able to see the problem with:
- open SubProject with libs
- use find usages to find hello1()
- close all projects, but leave FU results
- put breakpoint in RepositoryListenerImpl.scheduleClosing
- jump from FU results to open file and click on some identifiers
- as soon as breakpoint is hit => open project which unit is going to be closed in scheduleClosing (hello1Lib was our case)
Comment 3 Quality Engineering 2012-12-22 02:29:18 UTC
Integrated into 'main-golden', will be available in build *201212220001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/8d4beced9594
User: Vladimir Voskresensky <vv159170@netbeans.org>
Log: fixing #224094 - java.lang.IllegalArgumentException: Unit: /usr/include/qt4/L/ FileIndex: 100 CacheSize: 65
- traces to detect problem with repository
Comment 4 Vladimir Kvashin 2015-09-25 21:35:00 UTC
A repository problem. Should be fixed by numerous late Dec 2014 fixes.