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 270910 - NullPointerException at org.netbeans.modules.cnd.modelimpl.content.file.FileComponent.<init>
Summary: NullPointerException at org.netbeans.modules.cnd.modelimpl.content.file.FileC...
Status: NEW
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 8.2
Hardware: All All
: P3 normal (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-19 18:31 UTC by Semin_iliya
Modified: 2017-08-27 00:45 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 229497


Attachments
stacktrace (1.31 KB, text/plain)
2017-06-19 18:31 UTC, Semin_iliya
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Semin_iliya 2017-06-19 18:31:41 UTC
Build: NetBeans IDE 8.2 (Build 201609300101)
VM: Java HotSpot(TM) 64-Bit Server VM, 25.131-b11, Java(TM) SE Runtime Environment, 1.8.0_131-b11
OS: Linux

User Comments:
Semin_iliya: ????????? ???????  ???? ???????? ???? ????????? ??????????




Stacktrace: 
java.lang.NullPointerException
   at org.netbeans.modules.cnd.modelimpl.content.file.FileComponent.<init>(FileComponent.java:69)
   at org.netbeans.modules.cnd.modelimpl.content.file.FileComponentInstantiations.<init>(FileComponentInstantiations.java:88)
   at org.netbeans.modules.cnd.modelimpl.content.file.FileContent.getHardReferenceBasedCopy(FileContent.java:183)
   at org.netbeans.modules.cnd.modelimpl.parser.spi.TokenStreamProducer.create(TokenStreamProducer.java:104)
   at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.getTokenStreamOfIncludedFile(FileImpl.java:1395)
   at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.fixFakeIncludeRegistrations(FileImpl.java:2076)
Comment 1 Semin_iliya 2017-06-19 18:31:44 UTC
Created attachment 164573 [details]
stacktrace
Comment 2 kliteyn 2017-08-27 00:43:29 UTC
I have this problem too.
Happens when parsing a C project, or searching for occurrences/references of some symbol:

java.lang.NullPointerException
	at org.netbeans.modules.cnd.modelimpl.content.file.FileComponent.<init>(FileComponent.java:69)
	at org.netbeans.modules.cnd.modelimpl.content.file.FileComponentReferences.<init>(FileComponentReferences.java:116)
	at org.netbeans.modules.cnd.modelimpl.content.file.FileContent.getHardReferenceBasedCopy(FileContent.java:184)
	at org.netbeans.modules.cnd.modelimpl.parser.spi.TokenStreamProducer.create(TokenStreamProducer.java:104)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.createAndCacheFullTokenStream(FileImpl.java:1258)
	at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.getTokenStream(FileImpl.java:1334)
	at org.netbeans.modules.cnd.modelimpl.csm.deep.LazyStatementImpl.getStatementTokenStream(LazyStatementImpl.java:193)
	at org.netbeans.modules.cnd.modelimpl.csm.deep.LazyStatementImpl.renderStatements(LazyStatementImpl.java:162)
	at org.netbeans.modules.cnd.modelimpl.csm.deep.LazyStatementImpl.createStatements(LazyStatementImpl.java:143)
	at org.netbeans.modules.cnd.modelimpl.csm.deep.LazyStatementImpl.getStatements(LazyStatementImpl.java:106)
	at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerCompound(CsmStatementResolver.java:141)
	at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerObject(CsmStatementResolver.java:89)
	at org.netbeans.modules.cnd.completion.csm.CsmOffsetResolver.findObjectWithContext(CsmOffsetResolver.java:202)
	at org.netbeans.modules.cnd.completion.csm.CsmOffsetResolver.findContext(CsmOffsetResolver.java:334)
	at org.netbeans.modules.cnd.completion.impl.xref.ReferenceImpl.initContext(ReferenceImpl.java:315)
	at org.netbeans.modules.cnd.completion.impl.xref.ReferenceImpl.initOwner(ReferenceImpl.java:156)
	at org.netbeans.modules.cnd.completion.impl.xref.ReferenceImpl.getReferencedObjectImpl(ReferenceImpl.java:137)
	at org.netbeans.modules.cnd.completion.impl.xref.ReferenceImpl.getReferencedObject(ReferenceImpl.java:96)
	at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.acceptReference(ReferenceRepositoryImpl.java:452)
	at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.access$000(ReferenceRepositoryImpl.java:102)
	at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl$2.visit(ReferenceRepositoryImpl.java:293)
	at org.netbeans.modules.cnd.completion.impl.xref.FileReferencesImpl.visit(FileReferencesImpl.java:187)
	at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.getReferences(ReferenceRepositoryImpl.java:306)
	at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.getReferences(ReferenceRepositoryImpl.java:196)
	at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.getReferences(ReferenceRepositoryImpl.java:216)
	at org.netbeans.modules.cnd.refactoring.plugins.CsmWhereUsedQueryPlugin$OneFileWorker.run(CsmWhereUsedQueryPlugin.java:539)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
Comment 3 kliteyn 2017-08-27 00:45:09 UTC
Product Version: NetBeans IDE 8.2 (Build 201609300101)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 1.8.0_102; OpenJDK 64-Bit Server VM 25.102-b14
Runtime: OpenJDK Runtime Environment 1.8.0_102-b14
System: Linux version 3.10.0-514.el7.x86_64 running on amd64; UTF-8; en_US (nb)