Hi Karthik,

Try doing this:

1. Stop Jetty.
2. Go to your Jetty 7 directory.
3. Open start.ini file in notepad.
4. Add the following lines:

--exec
-Xmx512m
-XX:MaxPermSize=256m

5. Start Jetty again.

Let me know if that helps.

Regards,
Lukasz


On 04/05/2012 09:23 AM, Karthik wrote:
+1 for this. Me too getting the same error in Jetty after 2 to 4 operations. I am totally upset because i downloaded the latest release and getting permgen. Apart from this error i also get the error when i create a loan product and click view loan product. Can anyone address this .

PS: I donot get PERMGEN error in Tomcat 7.

On Wednesday, April 4, 2012 1:55:22 PM UTC+5:30, Thomas (Uganda) wrote:

    Hello Keith am having a similar issue when testing mifos 2.3.0. Perm
    Gen Space Error, Java out of memory exception. Am Using Jetty 7.3.1 on
    Windows 7 and NOT Tomcat as I understand Tomcat does not work with the
    recent releases???

    What happens is i successfully login to mifos but after like 3
    operations say Create a Client, and Create a Loan Account. the error
    appears and i have to restart the machine to start up Jetty (Am a
    newby with Jetty)


    Below are my Environment Variables

    JAVA:C:\Program Files\Java\jdk1.6.0_31\bin
    JAVA_HOME:C:\Program Files\Java\jdk1.6.0_31
    JAVA_OPTS:-Xms1024M -Xmx1024M -XX:MaxPermSize=256m
    JETTY_HOME:C:\mifosInstall\Jetty
    JRE_HOME:C:\Program Files\Java\jre6
    MIFOS_CONF:C:\mifosInstall\mifos-v2.3.0\config
    MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.1
    Path: C:\Program Files\Java\jdk1.6.0_31\bin;C:\Program Files\Java
    \jre6\bin; C:\mifosInstall\Jetty\bin;C:\Program Files\MySQL\MySQL
    Server 5.1\bin


    Any reconfiguration I need to made to successfully use Jetty or Tomcat
    to run effectively on mifos 2.3.0 ???


    On Apr 3, 3:57 pm, Keith Woodlock <[email protected]> wrote:
    > Zayyad,
    >
    > Might be wrong but the environment variable should be JAVA_OPTS and
    > not JAVA_OPTIONS.
    >
    > tomcat startup script typically looks for JAVA_OPTS
    >
    > Keith.
    >
    >
    >
    > On Tue, Apr 3, 2012 at 11:42 AM, Zayyad Said
    <[email protected]> wrote:
    > > We are getting below error in Mifos v2.3.0 when navingating
    between clients
    > > accounts:
    >
    > > java.lang.OutOfMemoryError: PermGen space
    > >    at sun.misc.Unsafe.defineClass(Native Method)
    > >    at sun.reflect.ClassDefiner.defineClass(Unknown Source)
    > >    at sun.reflect.MethodAccessorGenerator$1.run(Unknown Source)
    > >    at java.security.AccessController.doPrivileged(Native Method)
    > >    at sun.reflect.MethodAccessorGenerator.generate(Unknown Source)
    > >    at
    sun.reflect.MethodAccessorGenerator.generateConstructor(Unknown
    Source)
    > >    at
    sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    > >    at
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
    > > Source)
    > >    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    > >    at java.lang.Class.newInstance0(Unknown Source)
    > >    at java.lang.Class.newInstance(Unknown Source)
    > >    at
    > >
    
org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxy(JavassistLazyInitializer.java:139)
    > >    at
    > >
    
org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.getProxy(JavassistProxyFactory.java:71)
    > >    at
    > >
    
org.hibernate.tuple.entity.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:631)
    > >    at
    > >
    
org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:3736)
    > >    at
    > >
    
org.hibernate.event.def.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:360)
    > >    at
    > >
    
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:281)
    > >    at
    > >
    
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152)
    > >    at
    org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1090)
    > >    at
    org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:1038)
    > >    at
    org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:630)
    > >    at org.hibernate.type.EntityType.resolve(EntityType.java:438)
    > >    at
    > >
    org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:139)
    > >    at
    > >
    
org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:982)
    > >    at org.hibernate.loader.Loader.doQuery(Loader.java:857)
    > >    at
    > >
    
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
    > >    at org.hibernate.loader.Loader.loadEntity(Loader.java:2037)
    > >    at
    > >
    
org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:86)
    > >    at
    > >
    
org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:76)
    > >    at
    > >
    
org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3293)
    > >    at
    > >
    
org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:496)
    > >    at
    > >
    
org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:477)
    >
    > > Is there anything we are to change in JAVA_OPTIONS, currently
    its set to
    > > -Xms1024M -Xmx1024M -XX:MaxPermSize=256m
    >
    > > Kindly advise.
    > > --
    > > ****************
    > > Zayyad A. Said
    > > Manager - ICT
    > > Fursa Leo Limited
    >
    > > Tel: +254 (0) 41 2312807/808 I Cell: 0716 615 274 | P.O.Box
    83321 - 80100
    > > Moi Avenue. Mombasa, Kenya
    > > Email: [email protected]
    > > Website:www.fursaleo.com <http://www.fursaleo.com>
    >
    > >
    
------------------------------------------------------------------------------
    > > Better than sec? Nothing is better than sec when it comes to
    > > monitoring Big Data applications. Try Boundary one-second
    > > resolution app monitoring today. Free.
    > >http://p.sf.net/sfu/Boundary-dev2dev
    <http://p.sf.net/sfu/Boundary-dev2dev>
    > > _______________________________________________
    > > Mifos-users mailing list
    > > [email protected]
    > >https://lists.sourceforge.net/lists/listinfo/mifos-users
    <https://lists.sourceforge.net/lists/listinfo/mifos-users>
    >
    >
    
------------------------------------------------------------------------------
    > Better than sec? Nothing is better than sec when it comes to
    > monitoring Big Data applications. Try Boundary one-second
    > resolution app monitoring today.
    Free.http://p.sf.net/sfu/Boundary-dev2dev
    <http://p.sf.net/sfu/Boundary-dev2dev>
    > _______________________________________________
    > Mifos-users mailing list
    >
    
[email protected]https://lists.sourceforge.net/lists/listinfo/mifos-users
    <http://lists.sourceforge.net/lists/listinfo/mifos-users>

    
------------------------------------------------------------------------------
    Better than sec? Nothing is better than sec when it comes to
    monitoring Big Data applications. Try Boundary one-second
    resolution app monitoring today. Free.
    http://p.sf.net/sfu/Boundary-dev2dev
    <http://p.sf.net/sfu/Boundary-dev2dev>
    _______________________________________________
    Mifos-users mailing list
    [email protected]
    <mailto:[email protected]>
    https://lists.sourceforge.net/lists/listinfo/mifos-users
    <https://lists.sourceforge.net/lists/listinfo/mifos-users>



------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev


_______________________________________________
Mifos-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-users

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Mifos-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-users

Reply via email to