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 192837 - inaccuracy tests: OutOfMemory in 4 projects
Summary: inaccuracy tests: OutOfMemory in 4 projects
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 7.0
Hardware: PC All
: P1 normal (vote)
Assignee: nnnnnk
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-03 09:32 UTC by soldatov
Modified: 2010-12-04 20:09 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 soldatov 2010-12-03 09:32:42 UTC
OutOfMemory in 4 projects
/net/vvv-qa/export/home/tester/dump/heapdump.hprof
Comment 1 soldatov 2010-12-03 09:36:40 UTC
      java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:2882)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
	at java.lang.StringBuilder.append(StringBuilder.java:119)
	at org.netbeans.core.startup.TopLogging$LgStream.print(TopLogging.java:823)
	at org.netbeans.core.startup.TopLogging$LgStream.println(TopLogging.java:832)
	at org.netbeans.core.startup.TopLogging$LgStream.println(TopLogging.java:838)
	at java.lang.Throwable.printStackTrace(Throwable.java:461)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryListenerImpl.anExceptionHappened(RepositoryListenerImpl.java:172)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils$RepositoryListenerProxy.anExceptionHappened(RepositoryUtils.java:411)
	at org.netbeans.modules.cnd.repository.util.RepositoryListenersManager.fireAnException(RepositoryListenersManager.java:116)
	at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.get(DiskRepositoryManager.java:202)
	at org.netbeans.modules.cnd.repository.impl.DelegateRepository.get(DelegateRepository.java:82)
	at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:125)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase$WeakContainer.getContainer(ProjectBase.java:2927)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getDeclarationsSorage(ProjectBase.java:2786)
	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.findDeclarations(ProjectBase.java:424)
	at org.netbeans.modules.cnd.modelimpl.csm.FunctionDDImpl.findDeclaration(FunctionDDImpl.java:170)
	at org.netbeans.modules.cnd.modelimpl.csm.FunctionDDImpl.getDeclaration(FunctionDDImpl.java:138)
	at org.netbeans.modules.cnd.modelimpl.impl.services.FriendResolverImpl.isFriend(FriendResolverImpl.java:129)
	at org.netbeans.modules.cnd.completion.csm.CsmProjectContentResolver.getContextVisibility(CsmProjectContentResolver.java:1479)
	at org.netbeans.modules.cnd.completion.csm.CsmProjectContentResolver.getClassMembers(CsmProjectContentResolver.java:1100)
	at org.netbeans.modules.cnd.completion.csm.CsmProjectContentResolver.getClassMembers(CsmProjectContentResolver.java:1074)
	at org.netbeans.modules.cnd.completion.csm.CsmProjectContentResolver.getMethods(CsmProjectContentResolver.java:972)
	at org.netbeans.modules.cnd.completion.cplusplus.CsmFinderImpl.findMethods(CsmFinderImpl.java:505)
	at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery$Context.resolveItem(CsmCompletionQuery.java:2011)
	at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery$Context.resolveParams(CsmCompletionQuery.java:1098)
	at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery$Context.resolveExp(CsmCompletionQuery.java:1130)
	at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery.getResult(CsmCompletionQuery.java:350)
	at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery.query(CsmCompletionQuery.java:331)
	at org.netbeans.modules.cnd.completion.csm.CompletionUtilities.findItemsReferencedAtCaretPos(CompletionUtilities.java:154)
	at org.netbeans.modules.cnd.completion.impl.xref.ReferencesSupport.findDeclaration(ReferencesSupport.java:395)
Comment 2 Vladimir Voskresensky 2010-12-04 20:09:07 UTC
regression was fixed after adding correct serialization/deserialization of new specialization model impl objects
http://hg.netbeans.org/cnd-main?cmd=changeset;node=d7afc100bdeb