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 80022 - OutOfMemory JarFileSystem
Summary: OutOfMemory JarFileSystem
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords: PERFORMANCE
Depends on:
Blocks:
 
Reported: 2006-07-11 21:09 UTC by ashleym1972
Modified: 2007-09-26 09:14 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Messages Log (385.92 KB, text/plain)
2006-07-20 17:10 UTC, ashleym1972
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ashleym1972 2006-07-11 21:09:14 UTC
Any changes to code in the editor causes this error to open.

java.lang.OutOfMemoryError
	at java.util.zip.ZipFile.open(Native Method)
	at java.util.zip.ZipFile.<init>(ZipFile.java:203)
	at java.util.jar.JarFile.<init>(JarFile.java:132)
	at java.util.jar.JarFile.<init>(JarFile.java:97)
	at org.openide.filesystems.JarFileSystem.reOpenJarFile(JarFileSystem.java:612)
	at org.openide.filesystems.JarFileSystem.getEntry(JarFileSystem.java:789)
	at org.openide.filesystems.JarFileSystem.lastModified(JarFileSystem.java:367)
	at org.openide.filesystems.JarFileSystem$Impl.lastModified(JarFileSystem.java:901)
	at
org.openide.filesystems.AbstractFileObject.lastModified(AbstractFileObject.java:131)
	at org.openide.filesystems.AbstractFileObject.<init>(AbstractFileObject.java:51)
	at
org.openide.filesystems.AbstractFileSystem.createFileObject(AbstractFileSystem.java:427)
	at
org.openide.filesystems.AbstractFileObject.createFile(AbstractFileObject.java:91)
	at org.openide.filesystems.AbstractFolder.getChild(AbstractFolder.java:318)
	at org.openide.filesystems.AbstractFolder.getChild(AbstractFolder.java:289)
	at org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:426)
	at org.openide.filesystems.FileObject.getFileObject(FileObject.java:579)
	at org.netbeans.modules.javacore.JMManager.getFileObject(JMManager.java:673)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:581)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.isValid(SemiPersistentElement.java:68)
	at org.netbeans.modules.javacore.ClassIndex.getClassByFqn(ClassIndex.java:264)
	at org.netbeans.modules.javacore.ClassIndex.getClassByFqn(ClassIndex.java:628)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassClassImpl.resolveClass(JavaClassClassImpl.java:119)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.resolveType(MetadataElement.java:1552)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getSuperClass(JavaClassImpl.java:339)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getSuperClass(Unknown Source)
	at
org.netbeans.modules.java.bridge.ClassElementImpl$ClassListener.connect(ClassElementImpl.java:907)
	at
org.netbeans.modules.java.bridge.ClassElementImpl.connectListener(ClassElementImpl.java:100)
	at
org.netbeans.modules.java.bridge.ElementImpl.attachedToElement(ElementImpl.java:454)
	at org.openide.src.Element.<init>(Element.java:63)
	at org.openide.src.MemberElement.<init>(MemberElement.java:35)
	at org.openide.src.ClassElement.<init>(ClassElement.java:93)
	at org.openide.src.ClassElement.<init>(ClassElement.java:84)
	at
org.netbeans.modules.java.bridge.DefaultWrapper.wrapClass(DefaultWrapper.java:34)
	at
org.netbeans.modules.java.bridge.DefaultLangModel.createTopClass(DefaultLangModel.java:159)
	at
org.netbeans.modules.java.bridge.TopClassesCollection.createElement(TopClassesCollection.java:58)
	at
org.netbeans.modules.java.bridge.ObjectsCollection.cachedElement(ObjectsCollection.java:74)
	at
org.netbeans.modules.java.bridge.ObjectsCollection.getElements(ObjectsCollection.java:111)
	at
org.netbeans.modules.java.bridge.ClassesCollection.getClasses(ClassesCollection.java:76)
	at
org.netbeans.modules.java.bridge.SourceElementImpl.getClasses(SourceElementImpl.java:140)
	at
org.netbeans.modules.java.bridge.SrcElementImpl.getClasses(SrcElementImpl.java:184)
	at org.openide.src.SourceElement.getClasses(SourceElement.java:221)
	at org.netbeans.modules.java.ui.nodes.BridgeUtils.getElement(BridgeUtils.java:120)
	at
org.netbeans.modules.java.ui.nodes.BridgeUtils.getClassElement(BridgeUtils.java:52)
	at org.netbeans.modules.java.ui.nodes.BridgeUtils.getElement(BridgeUtils.java:156)
	at
org.netbeans.modules.java.ui.nodes.BridgeElement2Source.createMethodNode(BridgeElement2Source.java:37)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.createNode(JavaEditor.java:1316)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.access$900(JavaEditor.java:1216)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent$1$1.run(JavaEditor.java:1268)
	at org.openide.util.Mutex.readAccess(Mutex.java:221)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent$1.run(JavaEditor.java:1266)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
Comment 1 ashleym1972 2006-07-20 17:10:22 UTC
Created attachment 32062 [details]
Messages Log
Comment 2 Jan Becicka 2006-10-26 16:27:57 UTC
Javacore module was replaced by Retouche infrastructure. This bug is not valid
in trunk any more.
Comment 3 Quality Engineering 2007-09-20 12:04:21 UTC
Reorganization of java component