| Rampant OutOfMemory errors in 3.4 [message #334407] | 
Fri, 06 February 2009 21:25   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: crashedsnow.gmail.com 
 
Hi all, 
 
I'm having some frustrating problems with my current Eclipse install: 
 
Version: 3.4.1 
Build id: M20080911-1700 
 
I have posted a "small" excerpt from my local log file below.  As you can  
see I am getting a shirt load of OutOfMemory errors wherever I go.  I  
can't work for longer than about half an hour without having to restart  
this ... IDE. 
 
Of course I could increase the heap memory for eclipse.. but really?  I've  
never had to with previous versions. 
 
Any ideas? 
 
--------------------------------- LOG  
--------------------------------------- 
 
eclipse.buildId=M20080911-1700 
java.version=1.6.0_11 
java.vendor=Sun Microsystems Inc. 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_AU 
Command-line arguments:  -os win32 -ws win32 -arch x86 
 
!ENTRY org.eclipse.ui 4 0 2009-01-27 14:27:12.884 
!MESSAGE Unhandled event loop exception 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
	at  
 org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(Styl edTextRenderer.java:663) 
	at  
 org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(Styl edTextRenderer.java:656) 
	at  
 org.eclipse.swt.custom.StyledTextRenderer.calculate(StyledTe xtRenderer.java:201) 
	at  
 org.eclipse.swt.custom.StyledTextRenderer.calculateClientAre a(StyledTextRenderer.java:219) 
	at  
 org.eclipse.swt.custom.StyledText.calculateTopIndex(StyledTe xt.java:1595) 
	at  org.eclipse.swt.custom.StyledText.scrollVertical(StyledText. java:6576) 
	at  
 org.eclipse.swt.custom.StyledText.handleVerticalScroll(Style dText.java:5520) 
	at  org.eclipse.swt.custom.StyledText$9.handleEvent(StyledText.j ava:4905) 
	at  org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :84) 
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) 
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027) 
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012) 
	at  org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.ja va:946) 
	at  org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java: 486) 
	at  org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.jav a:376) 
	at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3869 ) 
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337) 
	at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4528 ) 
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
	at  org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366 ) 
	at  org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable .java:79) 
	at  org.eclipse.swt.widgets.Composite.WM_SYSCOMMAND(Composite.ja va:1598) 
	at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3863 ) 
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337) 
	at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4528 ) 
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
	at  org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366 ) 
	at  org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable .java:79) 
	at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3877 ) 
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337) 
	at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4541 ) 
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) 
	 
!ENTRY org.eclipse.ui 4 0 2009-02-05 14:47:56.159 
!MESSAGE Unhandled event loop exception 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
	at java.lang.AbstractStringBuilder.<init>(Unknown Source) 
	at java.lang.StringBuffer.<init>(Unknown Source) 
	at org.osgi.framework.Version.toString(Version.java:264) 
	at  
 org.eclipse.equinox.internal.p2.engine.ProfileParser$IUPrope rtiesHandler. <init>(ProfileParser.java:135) 
	at  
 org.eclipse.equinox.internal.p2.engine.ProfileParser$IUsProp ertiesHandler.startElement(ProfileParser.java:169) 
	at  
 org.eclipse.equinox.internal.p2.persistence.XMLParser$Abstra ctHandler.startElement(XMLParser.java:171) 
	at  
 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser .startElement(Unknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScanner Impl.scanStartElement(Unknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl$FragmentContentDriver.next(Unknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerIm pl.next(Unknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScanner Impl.next(Unknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl.scanDocument(Unknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.parsers.XML11Configuratio n.parse(Unknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.parsers.XML11Configuratio n.parse(Unknown  
Source) 
	at  com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(U nknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser .parse(Unknown  
Source) 
	at  
 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSA XParser.parse(Unknown  
Source) 
	at  
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry $Parser.parse(SimpleProfileRegistry.java:462) 
	at  
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry $Parser.parse(SimpleProfileRegistry.java:451) 
	at  
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry .restore(SimpleProfileRegistry.java:338) 
	at  
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry .getProfileMap(SimpleProfileRegistry.java:223) 
	at  
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry .internalGetProfile(SimpleProfileRegistry.java:180) 
	at  
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry .getProfile(SimpleProfileRegistry.java:171) 
	at  
 org.eclipse.equinox.internal.provisional.p2.ui.query.IUPrope rtyUtils.getLocalizationFragments(IUPropertyUtils.java:206) 
	at  
 org.eclipse.equinox.internal.provisional.p2.ui.query.IUPrope rtyUtils.getLocalizedIUProperty(IUPropertyUtils.java:100) 
	at  
 org.eclipse.equinox.internal.provisional.p2.ui.query.IUPrope rtyUtils.getIUProperty(IUPropertyUtils.java:81) 
	at  
 org.eclipse.equinox.internal.provisional.p2.ui.query.IUPrope rtyUtils.getIUProperty(IUPropertyUtils.java:50) 
	at  
 org.eclipse.equinox.internal.provisional.p2.ui.viewers.IUCom parator.compare(IUComparator.java:38) 
	at  
 org.eclipse.jface.viewers.ViewerComparator$1.compare(ViewerC omparator.java:187) 
	at java.util.Arrays.mergeSort(Unknown Source) 
	at java.util.Arrays.sort(Unknown Source) 
	at  
 org.eclipse.jface.viewers.ViewerComparator.sort(ViewerCompar ator.java:185) 
	 
 
!ENTRY org.eclipse.core.jobs 4 2 2009-02-06 17:26:18.562 
!MESSAGE An internal error occurred during: "Fetching children of close". 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
	at  
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMet hods(ClassScope.java:306) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFie ldsAndMethods(ClassScope.java:153) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScop e.buildFieldsAndMethods(CompilationUnitScope.java:61) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.c ompleteTypeBindings(LookupEnvironment.java:192) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1015) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1081) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1198) 
	at  
 org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(JavaSearchParticipant.java:94) 
	at  
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSearchEngine.java:223) 
	at  
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEngine.java:506) 
	at  org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.CallerMethodWr apper.findChildren(CallerMethodWrapper.java:126) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. performSearch(MethodWrapper.java:276) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. doFindChildren(MethodWrapper.java:209) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. getCalls(MethodWrapper.java:78) 
	at  
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.getCalls(DeferredMethodWrapper.java:60) 
	at  
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.fetchDeferredChildren(DeferredMethodWrapper.java:74) 
	at  
 org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContentManager.java:234) 
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
 
 
!ENTRY org.eclipse.ui 4 0 2009-02-06 17:26:19.525 
!MESSAGE Unhandled event loop exception 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
	at  org.eclipse.swt.widgets.Composite.WM_PRINTCLIENT(Composite.j ava:1478) 
	at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3847 ) 
	at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4528 ) 
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) 
	at  org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:227 4) 
	at  
 org.eclipse.swt.widgets.ProgressBar.callWindowProc(ProgressB ar.java:115) 
	at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3877 ) 
	at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4528 ) 
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) 
	at  org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:227 4) 
	at  
 org.eclipse.swt.widgets.ProgressBar.callWindowProc(ProgressB ar.java:115) 
	at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3877 ) 
	at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4541 ) 
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) 
	at  org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:23 71) 
	at  org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3420) 
	at  org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2382) 
	at  org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) 
	at  org.eclipse.ui.internal.Workbench.access$4(Workbench.java:21 98) 
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) 
	at  
 org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288) 
	at  
 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:488) 
	at  org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149) 
	at  
 org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:113) 
	at  
 org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:193) 
	at  
 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110) 
	at  
 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79) 
	at  
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:386) 
	at  
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179) 
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
	 
!ENTRY org.eclipse.core.jobs 4 2 2009-02-06 23:55:07.837 
!MESSAGE An internal error occurred during: "Fetching children of get". 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
	at  
 org.eclipse.jdt.internal.compiler.parser.Parser.newMessageSe nd(Parser.java:9095) 
	at  
 org.eclipse.jdt.internal.compiler.parser.Parser.consumeMetho dInvocationName(Parser.java:4616) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.consumeMethodInvocationName(MatchLocatorParser.java:402 ) 
	at  
 org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule( Parser.java:5900) 
	at  org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser .java:9272) 
	at  org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser .java:9598) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.parseBodies(MatchLocatorParser.java:812) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.parseBodies(MatchLocatorParser.java:786) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.g etMethodBodies(MatchLocator.java:815) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.p arseAndBuildBindings(MatchLocator.java:1539) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:976) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1081) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1198) 
	at  
 org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(JavaSearchParticipant.java:94) 
	at  
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSearchEngine.java:223) 
	at  
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEngine.java:506) 
	at  org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.CallerMethodWr apper.findChildren(CallerMethodWrapper.java:126) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. performSearch(MethodWrapper.java:276) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. doFindChildren(MethodWrapper.java:209) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. getCalls(MethodWrapper.java:78) 
	at  
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.getCalls(DeferredMethodWrapper.java:60) 
	at  
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.fetchDeferredChildren(DeferredMethodWrapper.java:74) 
	at  
 org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContentManager.java:234) 
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
	 
!ENTRY org.eclipse.core.jobs 4 2 2009-02-06 23:58:00.109 
!MESSAGE An internal error occurred during: "Fetching children of get". 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
	at  
 org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.a ddSyntheticFieldForInnerclass(SourceTypeBinding.java:197) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding.a ddSyntheticArgumentAndField(NestedTypeBinding.java:106) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding.c heckSyntheticArgsAndFields(MemberTypeBinding.java:23) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFie ldsAndMethods(ClassScope.java:157) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFie ldsAndMethods(ClassScope.java:161) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScop e.buildFieldsAndMethods(CompilationUnitScope.java:61) 
	at  
 org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.c ompleteTypeBindings(LookupEnvironment.java:192) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1015) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1081) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1198) 
	at  
 org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(JavaSearchParticipant.java:94) 
	at  
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSearchEngine.java:223) 
	at  
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEngine.java:506) 
	at  org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.CallerMethodWr apper.findChildren(CallerMethodWrapper.java:126) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. performSearch(MethodWrapper.java:276) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. doFindChildren(MethodWrapper.java:209) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. getCalls(MethodWrapper.java:78) 
	at  
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.getCalls(DeferredMethodWrapper.java:60) 
	at  
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.fetchDeferredChildren(DeferredMethodWrapper.java:74) 
	at  
 org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContentManager.java:234) 
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
	 
!ENTRY org.eclipse.core.jobs 4 2 2009-02-07 13:10:12.694 
!MESSAGE An internal error occurred during: "Fetching children of  
getValue". 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
	at  
 org.eclipse.jdt.internal.compiler.parser.Parser.newMessageSe nd(Parser.java:9095) 
	at  
 org.eclipse.jdt.internal.compiler.parser.Parser.consumeMetho dInvocationName(Parser.java:4616) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.consumeMethodInvocationName(MatchLocatorParser.java:402 ) 
	at  
 org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule( Parser.java:5900) 
	at  org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser .java:9272) 
	at  org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser .java:9598) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.parseBodies(MatchLocatorParser.java:812) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.parseBodies(MatchLocatorParser.java:786) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.g etMethodBodies(MatchLocator.java:815) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.p arseAndBuildBindings(MatchLocator.java:1539) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:976) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1081) 
	at  
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1198) 
	at  
 org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(JavaSearchParticipant.java:94) 
	at  
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSearchEngine.java:223) 
	at  
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEngine.java:506) 
	at  org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.CallerMethodWr apper.findChildren(CallerMethodWrapper.java:126) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. performSearch(MethodWrapper.java:276) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. doFindChildren(MethodWrapper.java:209) 
	at  
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. getCalls(MethodWrapper.java:78) 
	at  
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.getCalls(DeferredMethodWrapper.java:60) 
	at  
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.fetchDeferredChildren(DeferredMethodWrapper.java:74) 
	at  
 org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContentManager.java:234) 
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
 |  
 |  
  | 
 | 
 | 
 | 
| Re: Rampant OutOfMemory errors in 3.4 [message #334489 is a reply to message #334407] | 
Thu, 12 February 2009 09:54   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Do you see this in the eclipse launched from your OS, or in a self-hosted 
eclipse (ie.- "Run As > Eclipse Application")?  The former case should not 
typically happen because the eclipse launcher adds vm switches for 
increasing the size of the available heap and (on Sun jre's only) permgen 
memory.  However if you see this when self-hosting then you probably need to 
add these vm switches in your launch configuration.  To do this go to 
Preferences > Plug-in Development > Target Platform > Launching Arguments 
tab > choose Append VM arguments... checkbox.  The needed switches will then 
appear in newly-created launch configurations. 
 
HTH, 
Grant 
 
 
"Jason " <crashedsnow@gmail.com> wrote in message 
news:cc5bc4a55ce8b945b3d44e1d98959d55$1@www.eclipse.org... 
> Hi all, 
> 
> I'm having some frustrating problems with my current Eclipse install: 
> 
> Version: 3.4.1 
> Build id: M20080911-1700 
> 
> I have posted a "small" excerpt from my local log file below.  As you can 
> see I am getting a shirt load of OutOfMemory errors wherever I go.  I 
> can't work for longer than about half an hour without having to restart 
> this ... IDE. 
> 
> Of course I could increase the heap memory for eclipse.. but really?  I've 
> never had to with previous versions. 
> 
> Any ideas? 
> 
> --------------------------------- LOG 
> --------------------------------------- 
> 
> eclipse.buildId=M20080911-1700 
> java.version=1.6.0_11 
> java.vendor=Sun Microsystems Inc. 
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_AU 
> Command-line arguments:  -os win32 -ws win32 -arch x86 
> 
> !ENTRY org.eclipse.ui 4 0 2009-01-27 14:27:12.884 
> !MESSAGE Unhandled event loop exception 
> !STACK 0 
> java.lang.OutOfMemoryError: Java heap space 
> at 
> 
 org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(Styl edTextRenderer.j 
ava:663) 
> at 
> 
 org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(Styl edTextRenderer.j 
ava:656) 
> at 
> 
 org.eclipse.swt.custom.StyledTextRenderer.calculate(StyledTe xtRenderer.java: 
201) 
> at 
> 
 org.eclipse.swt.custom.StyledTextRenderer.calculateClientAre a(StyledTextRend 
erer.java:219) 
> at 
>  org.eclipse.swt.custom.StyledText.calculateTopIndex(StyledTe xt.java:1595) 
> at  org.eclipse.swt.custom.StyledText.scrollVertical(StyledText. java:6576) 
> at 
> 
 org.eclipse.swt.custom.StyledText.handleVerticalScroll(Style dText.java:5520) 
> at  org.eclipse.swt.custom.StyledText$9.handleEvent(StyledText.j ava:4905) 
> at  org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :84) 
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) 
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027) 
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012) 
> at  org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.ja va:946) 
> at  org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java: 486) 
> at  org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.jav a:376) 
> at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3869 ) 
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337) 
> at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4528 ) 
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
> at  org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366 ) 
> at  org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable .java:79) 
> at  org.eclipse.swt.widgets.Composite.WM_SYSCOMMAND(Composite.ja va:1598) 
> at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3863 ) 
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337) 
> at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4528 ) 
> at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
> at  org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366 ) 
> at  org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable .java:79) 
> at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3877 ) 
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337) 
> at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4541 ) 
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) 
> 
> !ENTRY org.eclipse.ui 4 0 2009-02-05 14:47:56.159 
> !MESSAGE Unhandled event loop exception 
> !STACK 0 
> java.lang.OutOfMemoryError: Java heap space 
> at java.lang.AbstractStringBuilder.<init>(Unknown Source) 
> at java.lang.StringBuffer.<init>(Unknown Source) 
> at org.osgi.framework.Version.toString(Version.java:264) 
> at 
> 
 org.eclipse.equinox.internal.p2.engine.ProfileParser$IUPrope rtiesHandler. <in 
it>(ProfileParser.java:135) 
> at 
> 
 org.eclipse.equinox.internal.p2.engine.ProfileParser$IUsProp ertiesHandler.st 
artElement(ProfileParser.java:169) 
> at 
> 
 org.eclipse.equinox.internal.p2.persistence.XMLParser$Abstra ctHandler.startE 
lement(XMLParser.java:171) 
> at 
> 
 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser .startElement(Un 
known 
> Source) 
> at 
> 
 com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScanner Impl.scanStartEl 
ement(Unknown 
> Source) 
> at 
> 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl$Fragm 
entContentDriver.next(Unknown 
> Source) 
> at 
> 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerIm pl.next(Unknown 
> Source) 
> at 
> 
 com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScanner Impl.next(Unknow 
n 
> Source) 
> at 
> 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl.scanD 
ocument(Unknown 
> Source) 
> at 
> 
 com.sun.org.apache.xerces.internal.parsers.XML11Configuratio n.parse(Unknown 
> Source) 
> at 
> 
 com.sun.org.apache.xerces.internal.parsers.XML11Configuratio n.parse(Unknown 
> Source) 
> at  com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(U nknown 
> Source) 
> at 
>  com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser .parse(Unknown 
> Source) 
> at 
> 
 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSA XParser.parse(Un 
known 
> Source) 
> at 
> 
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry $Parser.parse(Si 
mpleProfileRegistry.java:462) 
> at 
> 
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry $Parser.parse(Si 
mpleProfileRegistry.java:451) 
> at 
> 
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry .restore(SimpleP 
rofileRegistry.java:338) 
> at 
> 
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry .getProfileMap(S 
impleProfileRegistry.java:223) 
> at 
> 
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry .internalGetProf 
ile(SimpleProfileRegistry.java:180) 
> at 
> 
 org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry .getProfile(Simp 
leProfileRegistry.java:171) 
> at 
> 
 org.eclipse.equinox.internal.provisional.p2.ui.query.IUPrope rtyUtils.getLoca 
lizationFragments(IUPropertyUtils.java:206) 
> at 
> 
 org.eclipse.equinox.internal.provisional.p2.ui.query.IUPrope rtyUtils.getLoca 
lizedIUProperty(IUPropertyUtils.java:100) 
> at 
> 
 org.eclipse.equinox.internal.provisional.p2.ui.query.IUPrope rtyUtils.getIUPr 
operty(IUPropertyUtils.java:81) 
> at 
> 
 org.eclipse.equinox.internal.provisional.p2.ui.query.IUPrope rtyUtils.getIUPr 
operty(IUPropertyUtils.java:50) 
> at 
> 
 org.eclipse.equinox.internal.provisional.p2.ui.viewers.IUCom parator.compare( 
IUComparator.java:38) 
> at 
> 
 org.eclipse.jface.viewers.ViewerComparator$1.compare(ViewerC omparator.java:1 
87) 
> at java.util.Arrays.mergeSort(Unknown Source) 
> at java.util.Arrays.sort(Unknown Source) 
> at 
>  org.eclipse.jface.viewers.ViewerComparator.sort(ViewerCompar ator.java:185) 
> 
> 
> !ENTRY org.eclipse.core.jobs 4 2 2009-02-06 17:26:18.562 
> !MESSAGE An internal error occurred during: "Fetching children of close". 
> !STACK 0 
> java.lang.OutOfMemoryError: Java heap space 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMet hods(ClassScope. 
java:306) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFie ldsAndMethods(Cl 
assScope.java:153) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScop e.buildFieldsAnd 
Methods(CompilationUnitScope.java:61) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.c ompleteTypeBindi 
ngs(LookupEnvironment.java:192) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1015) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1081) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1198) 
> at 
> 
 org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(Jav 
aSearchParticipant.java:94) 
> at 
> 
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSear 
chEngine.java:223) 
> at 
> 
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEng 
ine.java:506) 
> at  org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.CallerMethodWr apper.findChildr 
en(CallerMethodWrapper.java:126) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. performSearch(Me 
thodWrapper.java:276) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. doFindChildren(M 
ethodWrapper.java:209) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. getCalls(MethodW 
rapper.java:78) 
> at 
> 
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.getCalls(Def 
erredMethodWrapper.java:60) 
> at 
> 
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.fetchDeferre 
dChildren(DeferredMethodWrapper.java:74) 
> at 
> 
 org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContent 
Manager.java:234) 
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
> 
> 
> !ENTRY org.eclipse.ui 4 0 2009-02-06 17:26:19.525 
> !MESSAGE Unhandled event loop exception 
> !STACK 0 
> java.lang.OutOfMemoryError: Java heap space 
> at  org.eclipse.swt.widgets.Composite.WM_PRINTCLIENT(Composite.j ava:1478) 
> at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3847 ) 
> at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4528 ) 
> at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) 
> at  org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:227 4) 
> at 
>  org.eclipse.swt.widgets.ProgressBar.callWindowProc(ProgressB ar.java:115) 
> at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3877 ) 
> at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4528 ) 
> at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) 
> at  org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:227 4) 
> at 
>  org.eclipse.swt.widgets.ProgressBar.callWindowProc(ProgressB ar.java:115) 
> at  org.eclipse.swt.widgets.Control.windowProc(Control.java:3877 ) 
> at  org.eclipse.swt.widgets.Display.windowProc(Display.java:4541 ) 
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) 
> at  org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:23 71) 
> at  org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3420) 
> at  org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2382) 
> at  org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) 
> at  org.eclipse.ui.internal.Workbench.access$4(Workbench.java:21 98) 
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) 
> at 
> 
 org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288) 
> at 
> 
 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:488) 
> at  org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149) 
> at 
> 
 org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication. 
java:113) 
> at 
> 
 org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java: 
193) 
> at 
> 
 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication( 
EclipseAppLauncher.java:110) 
> at 
> 
 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAp 
pLauncher.java:79) 
> at 
> 
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:386) 
> at 
> 
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179) 
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
> 
> !ENTRY org.eclipse.core.jobs 4 2 2009-02-06 23:55:07.837 
> !MESSAGE An internal error occurred during: "Fetching children of get". 
> !STACK 0 
> java.lang.OutOfMemoryError: Java heap space 
> at 
> 
 org.eclipse.jdt.internal.compiler.parser.Parser.newMessageSe nd(Parser.java:9 
095) 
> at 
> 
 org.eclipse.jdt.internal.compiler.parser.Parser.consumeMetho dInvocationName( 
Parser.java:4616) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.consumeMeth 
odInvocationName(MatchLocatorParser.java:402) 
> at 
> 
 org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule( Parser.java:5900 
) 
> at  org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser .java:9272) 
> at  org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser .java:9598) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.parseBodies 
(MatchLocatorParser.java:812) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.parseBodies 
(MatchLocatorParser.java:786) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.g etMethodBodies(M 
atchLocator.java:815) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.p arseAndBuildBind 
ings(MatchLocator.java:1539) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:976) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1081) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1198) 
> at 
> 
 org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(Jav 
aSearchParticipant.java:94) 
> at 
> 
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSear 
chEngine.java:223) 
> at 
> 
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEng 
ine.java:506) 
> at  org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.CallerMethodWr apper.findChildr 
en(CallerMethodWrapper.java:126) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. performSearch(Me 
thodWrapper.java:276) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. doFindChildren(M 
ethodWrapper.java:209) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. getCalls(MethodW 
rapper.java:78) 
> at 
> 
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.getCalls(Def 
erredMethodWrapper.java:60) 
> at 
> 
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.fetchDeferre 
dChildren(DeferredMethodWrapper.java:74) 
> at 
> 
 org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContent 
Manager.java:234) 
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
> 
> !ENTRY org.eclipse.core.jobs 4 2 2009-02-06 23:58:00.109 
> !MESSAGE An internal error occurred during: "Fetching children of get". 
> !STACK 0 
> java.lang.OutOfMemoryError: Java heap space 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.a ddSyntheticField 
ForInnerclass(SourceTypeBinding.java:197) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding.a ddSyntheticArgum 
entAndField(NestedTypeBinding.java:106) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding.c heckSyntheticArg 
sAndFields(MemberTypeBinding.java:23) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFie ldsAndMethods(Cl 
assScope.java:157) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFie ldsAndMethods(Cl 
assScope.java:161) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScop e.buildFieldsAnd 
Methods(CompilationUnitScope.java:61) 
> at 
> 
 org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.c ompleteTypeBindi 
ngs(LookupEnvironment.java:192) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1015) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1081) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1198) 
> at 
> 
 org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(Jav 
aSearchParticipant.java:94) 
> at 
> 
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSear 
chEngine.java:223) 
> at 
> 
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEng 
ine.java:506) 
> at  org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.CallerMethodWr apper.findChildr 
en(CallerMethodWrapper.java:126) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. performSearch(Me 
thodWrapper.java:276) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. doFindChildren(M 
ethodWrapper.java:209) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. getCalls(MethodW 
rapper.java:78) 
> at 
> 
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.getCalls(Def 
erredMethodWrapper.java:60) 
> at 
> 
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.fetchDeferre 
dChildren(DeferredMethodWrapper.java:74) 
> at 
> 
 org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContent 
Manager.java:234) 
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
> 
> !ENTRY org.eclipse.core.jobs 4 2 2009-02-07 13:10:12.694 
> !MESSAGE An internal error occurred during: "Fetching children of 
> getValue". 
> !STACK 0 
> java.lang.OutOfMemoryError: Java heap space 
> at 
> 
 org.eclipse.jdt.internal.compiler.parser.Parser.newMessageSe nd(Parser.java:9 
095) 
> at 
> 
 org.eclipse.jdt.internal.compiler.parser.Parser.consumeMetho dInvocationName( 
Parser.java:4616) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.consumeMeth 
odInvocationName(MatchLocatorParser.java:402) 
> at 
> 
 org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule( Parser.java:5900 
) 
> at  org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser .java:9272) 
> at  org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser .java:9598) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.parseBodies 
(MatchLocatorParser.java:812) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocatorPa rser.parseBodies 
(MatchLocatorParser.java:786) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.g etMethodBodies(M 
atchLocator.java:815) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.p arseAndBuildBind 
ings(MatchLocator.java:1539) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:976) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1081) 
> at 
> 
 org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(Mat 
chLocator.java:1198) 
> at 
> 
 org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(Jav 
aSearchParticipant.java:94) 
> at 
> 
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSear 
chEngine.java:223) 
> at 
> 
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEng 
ine.java:506) 
> at  org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.CallerMethodWr apper.findChildr 
en(CallerMethodWrapper.java:126) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. performSearch(Me 
thodWrapper.java:276) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. doFindChildren(M 
ethodWrapper.java:209) 
> at 
> 
 org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper. getCalls(MethodW 
rapper.java:78) 
> at 
> 
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.getCalls(Def 
erredMethodWrapper.java:60) 
> at 
> 
 org.eclipse.jdt.internal.ui.callhierarchy.DeferredMethodWrap per.fetchDeferre 
dChildren(DeferredMethodWrapper.java:74) 
> at 
> 
 org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContent 
Manager.java:234) 
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
> 
>
 |  
 |  
  | 
Powered by 
FUDForum. Page generated in 0.05525 seconds