I downloaded the latest (I tried both -m8 and -m9) eclipse-sdk from eclipse.org but I can't debug any code. I've got 512mb Ram plus 256mb swap. When running eclipse, my hd doesn't swap at all, so I don't think I'm _really_ out of memory. The eclipse output looks as follows: java.lang.InternalError at java.util.zip.Inflater.end(Native Method) at java.util.zip.Inflater.end(Inflater.java:294) at java.util.zip.ZipFile.close(ZipFile.java:369) at org.eclipse.jdt.internal.core.search.indexing.AddJarFileToIndex.execute(AddJarFileToIndex.java:185) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:367) at java.lang.Thread.run(Thread.java:534) java.lang.NullPointerException at org.eclipse.jdt.internal.core.search.indexing.IndexManager.getIndex(IndexManager.java:172) at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:90) at org.eclipse.jdt.internal.core.search.PatternSearchJob.execute(PatternSearchJob.java:58) at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:259) at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:867) at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:1029) at org.eclipse.jdt.internal.corext.util.AllTypesCache.search(AllTypesCache.java:532) at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.doSearchTypes(AllTypesCache.java:196) at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.run(AllTypesCache.java:165) java.lang.InternalError at java.util.zip.Inflater.end(Native Method) at java.util.zip.Inflater.end(Inflater.java:294) at java.util.zip.ZipFile.close(ZipFile.java:369) at org.eclipse.jdt.internal.core.search.indexing.AddJarFileToIndex.execute(AddJarFileToIndex.java:185) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:367) at java.lang.Thread.run(Thread.java:534) java.lang.InternalError at java.util.zip.Inflater.end(Native Method) at java.util.zip.Inflater.end(Inflater.java:294) at java.util.zip.ZipFile.close(ZipFile.java:369) at org.eclipse.jdt.internal.core.search.indexing.AddJarFileToIndex.execute(AddJarFileToIndex.java:185) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:367) at java.lang.Thread.run(Thread.java:534) Unhandled event loop exception Reason: java.lang.OutOfMemoryError Reproducible: Always Steps to Reproduce: 1. 2. 3.
Please see if this problem persists with rc3, too. Does it happen both with the Gentoo dev-util/eclipse-sdk package and the pre-built eclipse binaries available from eclipse.org, or just with with ours?
Do you mean blackdown-jdk-rc3 or eclipse? I downloaded the binary eclipse-sdk because I once tried keywording the ebuild but the build failed (Well - I expected this to happen) Actually, there is a bug on eclipse as well: https://bugs.eclipse.org/bugs/show_bug.cgi?id=62835 But not much activity unfortunatelly
Well, I have Eclipse-3.0-amd64 gtk, with Blackdown-1.4.2-rc1 running 64bit amd64 gentoo kernel 2.6.7-gentoo-r8. Eclipse was not emerged, just downloaded from eclipse.org mirror (the R-3.0-200406251208 version). When I try to open any .java file in Java project, the following happens (I cannot even reach debug-mode :) java.lang.InternalError at java.util.zip.Inflater.end(Native Method) at java.util.zip.Inflater.end(Inflater.java:294) at java.util.zip.ZipFile.close(ZipFile.java:369) at org.eclipse.jdt.internal.core.JavaModelManager.closeZipFile(JavaModelManager.java:688) at org.eclipse.jdt.internal.core.ClassFile.getBinaryTypeInfo(ClassFile.java:223) at org.eclipse.jdt.internal.core.ClassFile.buildStructure(ClassFile.java:79) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:183) at org.eclipse.jdt.internal.core.BinaryMember.generateInfos(BinaryMember.java:46) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:572) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:309) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:295) at org.eclipse.jdt.internal.core.BinaryType.isInterface(BinaryType.java:537) at org.eclipse.jdt.internal.core.BinaryType.isClass(BinaryType.java:521) at org.eclipse.jdt.internal.core.NameLookup.acceptType(NameLookup.java:120) at org.eclipse.jdt.internal.core.NameLookup.seekTypesInBinaryPackage(NameLookup.java:607) at org.eclipse.jdt.internal.core.NameLookup.seekTypes(NameLookup.java:551) at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:384) at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:355) at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:78) at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:158) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:101) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:170) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findOnDemandImport(CompilationUnitScope.java:361) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleTypeImport(CompilationUnitScope.java:419) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.resolveSingleTypeImport(CompilationUnitScope.java:547) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:1635) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope.java:820) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces(ClassScope.java:652) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(ClassScope.java:701) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy(CompilationUnitScope.java:242) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:177) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:552) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:176) at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:146) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:183) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:572) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:309) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:295) at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:250) at org.eclipse.jdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:264) at org.eclipse.jdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:822) at org.eclipse.jdt.internal.corext.refactoring.rename.RenameCompilationUnitProcessor.getTypeWithTheSameName(RenameCompilationUnitProcessor.java:290) at org.eclipse.jdt.internal.corext.refactoring.rename.RenameCompilationUnitProcessor.computeRenameTypeRefactoring(RenameCompilationUnitProcessor.java:279) at org.eclipse.jdt.internal.corext.refactoring.rename.RenameCompilationUnitProcessor.<init>(RenameCompilationUnitProcessor.java:62) at org.eclipse.jdt.ui.refactoring.RenameSupport.create(RenameSupport.java:250) at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.createGeneric(RenameJavaElementAction.java:187) at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.canEnable(RenameJavaElementAction.java:78) at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.selectionChanged(RenameJavaElementAction.java:62) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchSelectionChanged(SelectionDispatchAction.java:200) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.selectionChanged(SelectionDispatchAction.java:195) at org.eclipse.jdt.ui.actions.RenameAction.selectionChanged(RenameAction.java:82) at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:159) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:157) at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:1394) at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:693) at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:718) at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:180) at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:175) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:324) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) Well, a lots of different stacktraces appear, but everytime they end with java.lang.InternalError at java.util.zip.Inflater.end(Native Method) at java.util.zip.Inflater.end(Inflater.java:294) at java.util.zip.ZipFile.close(ZipFile.java:369)