i having constant gc errors , java heap space errors in eclipse ide of day , half ago. making impossible work done. ide stops responding several minutes , starts crashing gc errors. these issues start happening 2 minutes ide starting.
these errors occur while opening files or doing code changes, not when running code. errors occur "requesting javascript ast selection"
i have tried several solutions. have:
- i have created new workspace , imported 3 projects.
- i using sts. since of work nodejs @ moment, downloaded fresh version of nodeclipse.
- i have adjusted values in eclipse.ini file. have adjusted memory values , required java version. current ini file looks this:
.
-startup plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417 -product nodeclipse.package.enide.product --launcher.defaultaction openfile --launcher.xxmaxpermsize 512m -showsplash org.eclipse.platform --launcher.xxmaxpermsize 512m --launcher.defaultaction openfile --launcher.appendvmargs -vmargs -dosgi.requiredjavaversion=1.8 -xms512m -xmx1024m
the issues continue persist regardless of do. have solutions me? issue seems independent eclipse installations , workspaces.
here list of errors i've received on past hour:
!entry org.eclipse.core.runtime 4 0 2016-04-06 08:59:17.092 !message invalid input url:platform:/plugin/org.springframework.ide.eclipse.boot/resources/icons/boot-icon.png !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.boot/resources/icons/boot-icon.png". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.findsupport.find(findsupport.java:290) ... !entry org.eclipse.jface 4 0 2016-04-06 08:59:17.108 !message unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.boot/resources/icons/boot-icon.png". !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.boot/resources/icons/boot-icon.png". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.platformurlpluginconnection.resolve(platformurlpluginconnection.java:77) ... !entry org.eclipse.core.runtime 4 0 2016-04-06 08:59:17.108 !message invalid input url:platform:/plugin/org.springframework.ide.eclipse.boot/resources/icons/boot-icon.png !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.boot/resources/icons/boot-icon.png". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.findsupport.find(findsupport.java:290) ... !entry org.eclipse.core.runtime 4 0 2016-04-06 08:59:17.139 !message invalid input url:platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.findsupport.find(findsupport.java:290) ... !entry org.eclipse.jface 4 0 2016-04-06 08:59:17.139 !message unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif". !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.platformurlpluginconnection.resolve(platformurlpluginconnection.java:77) ... !entry org.eclipse.core.runtime 4 0 2016-04-06 08:59:17.139 !message invalid input url:platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.findsupport.find(findsupport.java:290) ... !entry org.eclipse.core.runtime 4 0 2016-04-06 08:59:17.310 !message invalid input url:platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.findsupport.find(findsupport.java:290) ... !entry org.eclipse.jface 4 0 2016-04-06 08:59:17.310 !message unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif". !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.platformurlpluginconnection.resolve(platformurlpluginconnection.java:77) ... !entry org.eclipse.core.runtime 4 0 2016-04-06 08:59:17.310 !message invalid input url:platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif !stack 0 java.io.ioexception: unable resolve plug-in "platform:/plugin/org.springframework.ide.eclipse.ui/icons/full/obj16/spring_explorer_obj.gif". @ org.eclipse.core.internal.runtime.platformurlpluginconnection.parse(platformurlpluginconnection.java:65) @ org.eclipse.core.internal.runtime.findsupport.find(findsupport.java:290) ... !entry org.eclipse.core.jobs 4 2 2016-04-06 09:43:19.836 !message unhandled error !stack 0 java.lang.outofmemoryerror: gc overhead limit exceeded @ org.eclipse.core.internal.jobs.joblisteners.newevent(joblisteners.java:78) @ org.eclipse.core.internal.jobs.joblisteners.done(joblisteners.java:149) ... !entry org.eclipse.core.jobs 4 2 2016-04-06 09:43:34.407 !message unhandled error !stack 0 java.lang.outofmemoryerror: gc overhead limit exceeded @ org.eclipse.core.internal.jobs.joblisteners.newevent(joblisteners.java:78) @ org.eclipse.core.internal.jobs.joblisteners.done(joblisteners.java:149) ... !entry org.eclipse.ui 4 0 2016-04-06 09:43:35.006 !message error occurred during status handling !stack 0 java.lang.nullpointerexception @ org.eclipse.swt.graphics.textlayout.setstyle(textlayout.java:3081) @ org.eclipse.jface.viewers.styledcelllabelprovider.updatetextlayout(styledcelllabelprovider.java:276) ... !entry org.eclipse.ui 4 0 2016-04-06 09:44:23.621 !message unhandled event loop exception !stack 0 java.lang.nullpointerexception @ org.eclipse.swt.graphics.textlayout.setstyle(textlayout.java:3081) @ org.eclipse.jface.viewers.styledcelllabelprovider.updatetextlayout(styledcelllabelprovider.java:276) ... !entry org.eclipse.core.jobs 4 2 2016-04-06 09:45:08.112 !message unhandled error !stack 0 java.lang.outofmemoryerror: gc overhead limit exceeded !entry org.eclipse.ui 4 0 2016-04-06 09:45:08.121 !message unhandled event loop exception !stack 0 org.eclipse.swt.swtexception: failed execute runnable (java.lang.outofmemoryerror: gc overhead limit exceeded) @ org.eclipse.swt.swt.error(swt.java:4491) @ org.eclipse.swt.swt.error(swt.java:4406) ... !entry org.eclipse.core.jobs 4 2 2016-04-06 09:45:08.127 !message internal error occurred during: "decoration calculation". !stack 0 java.lang.outofmemoryerror: gc overhead limit exceeded !entry org.eclipse.ui 4 0 2016-04-06 09:45:09.355 !message unhandled event loop exception !stack 0 java.lang.nullpointerexception @ org.eclipse.swt.graphics.textlayout.setstyle(textlayout.java:3081) @ org.eclipse.jface.viewers.styledcelllabelprovider.updatetextlayout(styledcelllabelprovider.java:276) ... !entry org.eclipse.ui 4 0 2016-04-06 09:45:09.516 !message unhandled event loop exception !stack 0 java.lang.nullpointerexception @ org.eclipse.swt.graphics.textlayout.setstyle(textlayout.java:3081) @ org.eclipse.jface.viewers.styledcelllabelprovider.updatetextlayout(styledcelllabelprovider.java:276) ... !entry org.eclipse.jface.text 4 0 2016-04-06 09:52:51.585 !message unexpected runtime error while computing text hover !stack 0 java.lang.nullpointerexception @ org.eclipse.core.internal.resources.file.getcharset(file.java:194) @ org.eclipse.core.internal.resources.file.getcharset(file.java:185) ... !entry org.eclipse.core.jobs 4 2 2016-04-06 10:04:39.554 !message internal error occurred during: "requesting javascript ast selection". !stack 0 java.lang.outofmemoryerror: java heap space @ org.eclipse.wst.jsdt.internal.compiler.parser.parser.iserrorstate(parser.java:5557) @ org.eclipse.wst.jsdt.internal.compiler.parser.parser.parse(parser.java:5687) ... !entry org.eclipse.core.jobs 4 2 2016-04-06 10:04:39.558 !message internal error occurred during: "requesting javascript ast selection". !stack 0 java.lang.outofmemoryerror: gc overhead limit exceeded @ org.eclipse.wst.jsdt.internal.compiler.parser.parser.iserrorstate(parser.java:5557) @ org.eclipse.wst.jsdt.internal.compiler.parser.parser.parse(parser.java:5687) ... !entry org.eclipse.equinox.p2.metadata.repository 4 0 2016-04-06 10:11:24.908 !message unexpected error loading extension: org.eclipse.equinox.p2.metadata.repository.compositerepository !stack 0 org.eclipse.oomph.util.reflectutil$reflectionexception: java.lang.outofmemoryerror: java heap space @ org.eclipse.oomph.util.reflectutil.invokemethod(reflectutil.java:130) @ org.eclipse.oomph.p2.internal.core.cachingrepositorymanager.loadrepository(cachingrepositorymanager.java:344)
some eclipse plugins inefficient , need considerable amounts of memory, on large projects or when parsing merged source files.
so 1gb may not enough.
if bumping heap limit several gigabytes not fix issue 1 of components may have memory leak. in case you'd have figure out 1 , file bug it. can done taking heap dump , analyzing classes hold onto of memory.
Comments
Post a Comment