deva-rajan / hamake

Automatically exported from code.google.com/p/hamake
0 stars 0 forks source link

OutOfMemoryException in Permament Generation space #38

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
When Hamake runs for a long time there is OutOfMemoryException
java.lang.Exception: java.lang.OutOfMemoryError: PermGen space
        at com.codeminders.hamake.task.MapReduceRunner.run(MapReduceRunner.java:32)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
        at com.codeminders.hamake.task.MapReduceRunner.main(MapReduceRunner.java:39)
        at com.codeminders.hamake.task.MapReduce.execute(MapReduce.java:90)
        at com.codeminders.hamake.CommandThread.run(CommandThread.java:36)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.OutOfMemoryError: PermGen space
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at com.codeminders.hamake.task.RunJarThread.run(RunJarThread.java:215)

Original issue reported on code.google.com by vorl.s...@gmail.com on 12 Jul 2010 at 12:55

GoogleCodeExporter commented 8 years ago
Here are some interesting articles regarding this issue: 
http://blogs.sun.com/fkieviet/entry/classloader_leaks_the_dreaded_java
http://eyalsch.wordpress.com/2009/06/17/oome/

Original comment by vorl.s...@gmail.com on 13 Jul 2010 at 8:57

GoogleCodeExporter commented 8 years ago
http://blogs.sun.com/fkieviet/entry/how_to_fix_the_dreaded

Original comment by vorl.s...@gmail.com on 13 Jul 2010 at 9:28

GoogleCodeExporter commented 8 years ago
fixed by code that fixed issue N28

Original comment by vorl.s...@gmail.com on 23 Jul 2010 at 12:52