Shashank - 2014-11-19

I find that sometimes the ProjectForge crashes without any notice I end up restarting my tomcat server then it's fine.

Any ideas on the cause ???

Exception in thread "http-bio-8080-exec-1" java.lang.OutOfMemoryError: PermGen s
pace
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2532)
        at java.lang.Class.getConstructor0(Class.java:2842)
        at java.lang.Class.newInstance(Class.java:345)
        at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.jav
a:399)
        at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.jav
a:396)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.
java:395)
        at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(
MethodAccessorGenerator.java:113)
        at sun.reflect.ReflectionFactory.newConstructorForSerialization(Reflecti
onFactory.java:331)
        at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClas
s.java:1376)
        at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:72)
        at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:493)
        at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:468)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:468)
        at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:365)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1133)

        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1547)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:15
08)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1431)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)

        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1547)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:15
08)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1431)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)

        at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1377)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1173)

        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1547)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:15
08)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1431)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)

Exception in thread "http-bio-8080-exec-9" java.lang.OutOfMemoryError: PermGen s
pace
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2532)
        at java.lang.Class.getConstructor0(Class.java:2842)
        at java.lang.Class.newInstance(Class.java:345)
        at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.jav
a:399)
        at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.jav
a:396)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.
java:395)
        at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(
MethodAccessorGenerator.java:113)
        at sun.reflect.ReflectionFactory.newConstructorForSerialization(Reflecti
onFactory.java:331)
        at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClas
s.java:1376)
        at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:72)
        at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:493)
        at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:468)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:468)
        at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:365)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1133)

        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1547)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:15
08)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1431)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)

        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1547)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:15
08)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1431)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)

        at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1377)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1173)

        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1547)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:15
08)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1431)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
 

Last edit: Shashank 2014-11-19