[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools.jdt] Re: "OutOfMemoryError: PermGen space" error when when running eclipse 3.3 on ubunt

try using the command line argument

-vmargs -XX:MaxPermSize=128m (or more)

yinglcs wrote:
> 
> hi,
> 
> I keep getting this error when I run eclipse 3.3 on ubuntu. I just have 
> WTP and CDT and JDT. 
> 
> Can anyone help?
> 
> $ Exception in thread "Tomcat Ping Thread" java.lang.OutOfMemoryError: 
> PermGen space
> at sun.net.www.protocol.http.HttpURLConnection.<init> 
> (HttpURLConnection.java:225)
> at sun.net.http://www.protocol.http.Handler.ope...andler.java:44)
> at sun.net.http://www.protocol.http.Handler.ope...andler.java:39)
> at java.net.URL.openConnection(URL.java:945)
> at org.eclipse.jst.server.tomcat.core.internal.PingTh 
> read.ping(PingThread.java:86)
> at org.eclipse.jst.server.tomcat.core.internal.PingTh 
> read$1.run(PingThread.java:53)
> Exception in thread "org.eclipse.jdt.debug: JDI Event Dispatcher" 
> java.lang.OutOfMemoryError: PermGen space
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java :620)
> at org.eclipse.osgi.internal.baseadaptor.DefaultClass 
> Loader.defineClass(DefaultClassLoader.java:161)
> at org.eclipse.osgi.baseadaptor.loader.ClasspathManag 
> er.defineClass(ClasspathManager.java:501)
> at org.eclipse.osgi.baseadaptor.loader.ClasspathManag 
> er.findClassImpl(ClasspathManager.java:471)
> at org.eclipse.osgi.baseadaptor.loader.ClasspathManag 
> er.findLocalClassImpl(ClasspathManager.java:430)
> at org.eclipse.osgi.baseadaptor.loader.ClasspathManag 
> er.findLocalClass(ClasspathManager.java:413)
> at org.eclipse.osgi.internal.baseadaptor.DefaultClass 
> Loader.findLocalClass(DefaultClassLoader.java:189)
> at org.eclipse.osgi.framework.internal.core.BundleLoa 
> der.findLocalClass(BundleLoader.java:340)
> at org.eclipse.osgi.framework.internal.core.BundleLoa 
> der.findClassInternal(BundleLoader.java:40
> at org.eclipse.osgi.framework.internal.core.BundleLoa 
> der.findClass(BundleLoader.java:369)
> at org.eclipse.osgi.framework.internal.core.BundleLoa 
> der.findClass(BundleLoader.java:357)
> at org.eclipse.osgi.internal.baseadaptor.DefaultClass 
> Loader.loadClass(DefaultClassLoader.java:83)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:2 51)
> at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)
> at org.eclipse.jdi.internal.event.EventQueueImpl.remo 
> ve(EventQueueImpl.java:65)
> at org.eclipse.jdt.internal.debug.core.EventDispatche 
> r.run(EventDispatcher.java:226)
> at java.lang.Thread.run(Thread.java:619)
> java.lang.OutOfMemoryError: PermGen space
> Exception in thread "Server Termination Thread" 
> java.lang.OutOfMemoryError: PermGen space
> Error while logging event loop exception:
> java.lang.OutOfMemoryError: PermGen space
> Logging exception:
> java.lang.OutOfMemoryError: PermGen space
>