Did you saw link in my reply to the developer mailing list?

Udai

2012/4/17 <[email protected]>

>  Hello, ****
>
> ** **
>
> Can someone help us with this ? Trying to upgrade Grameen koota to Mifos
> 2.0 and we are facing an error.  Interestingly we faced this error after
> migrating the surveys to Questions groups – which was a pain point earlier.
> ****
>
> ** **
>
> Thanks****
>
> Chetan ****
>
> ** **
>
> ** **
>
> *From:* Rajagopalan, Seetha
> *Sent:* Monday, April 16, 2012 6:46 PM
> *To:* Keith Woodlock
> *Cc:* Jakub Sławiński; Udai Gupta ([email protected]); Bekkinkeri, Chetan
> *Subject:* Out of memory error during upgrade****
>
> ** **
>
> Hi!****
>
> ** **
>
> I am trying to upgrade GK’s database from v1.6 to v2.0. The upgrade failed
> due to java.lang.OutOfMemoryError. I require some clarifications in order
> to resolve this issue.****
>
> ** **
>
> **1.       **What could be the root cause for this error? I am in the
> process of checking the server configuration with GK.****
>
> **2.       **What are the possible solutions? Increasing the JAVA_OPTS
> environment variable is one of the options I am considering.****
>
> **3.       **Will it be possible to continue the upgrade by redeploying
> the war file or will I need to restore the database and start again?****
>
> ** **
>
> Please find below a summary of the mifos logs.****
>
> ** **
>
> Could you please help me out?****
>
> ** **
>
> *LOGS*
>
> ** **
>
> 1334571413563 Migrated survey no 34900****
>
> 1334571417054 Migrated survey no 35000****
>
> 1334571420554 Migrated survey no 35100****
>
> 1334571424056 Migrated survey no 35200****
>
> 1334571427821 Migrated survey no 35300****
>
>     - took 1329965 msec****
>
> - migrating additional fields...****
>
> 1334571428428 migrating Additional Fields for CLIENT****
>
> Exception in thread "Thread-2" java.lang.OutOfMemoryError: Java heap space
> ****
>
>                 at
> java.lang.StringCoding$StringEncoder.encode(StringCoding.java:232)****
>
>                 at java.lang.StringCoding.encode(StringCoding.java:272)***
> *
>
>                 at java.lang.String.getBytes(String.java:946)****
>
>                 at java.io.UnixFileSystem.getBooleanAttributes0(Native
> Method)****
>
>                 at
> java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228)****
>
>                 at java.io.File.exists(File.java:733)****
>
>                 at
> org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:77)
> ****
>
>                 at
> org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:108)****
>
> 2012-04-16/15:57:35.604/IST ERROR,
> org.mifos.framework.ApplicationInitializer, ?, ?, ?, Failed to upgrade
> database.****
>
> java.lang.OutOfMemoryError: Java heap space****
>
>                 at sun.nio.cs.UTF_8.newDecoder(UTF_8.java:49)****
>
>                 at
> java.lang.StringCoding$StringDecoder.<init>(StringCoding.java:116)****
>
>                 at
> java.lang.StringCoding$StringDecoder.<init>(StringCoding.java:108)****
>
>                 at java.lang.StringCoding.decode(StringCoding.java:167)***
> *
>
>                 at java.lang.String.<init>(String.java:443)****
>
>                 at
> com.mysql.jdbc.ResultSetRow.getString(ResultSetRow.java:796)****
>
>                 at
> com.mysql.jdbc.ByteArrayRow.getString(ByteArrayRow.java:69)****
>
>                 at
> com.mysql.jdbc.ResultSetImpl.getStringInternal(ResultSetImpl.java:5699)***
> *
>
>                 at
> com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5576)****
>
>                 at
> com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5616)****
>
>                 at
> com.mchange.v2.c3p0.impl.NewProxyResultSet.getString(NewProxyResultSet.java:3342)
> ****
>
>                 at org.hibernate.type.StringType.get(StringType.java:41)**
> **
>
>                 at
> org.hibernate.type.NullableType.nullSafeGet(NullableType.java:186)****
>
>                 at
> org.hibernate.type.NullableType.nullSafeGet(NullableType.java:212)****
>
>                 at
> org.hibernate.loader.custom.CustomLoader$ScalarResultColumnProcessor.extract(CustomLoader.java:501)
> ****
>
>                 at
> org.hibernate.loader.custom.CustomLoader$ResultRowProcessor.buildResultRow(CustomLoader.java:447)
> ****
>
>                 at
> org.hibernate.loader.custom.CustomLoader.getResultColumnOrRow(CustomLoader.java:344)
> ****
>
>                 at
> org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:647)****
>
>                 at org.hibernate.loader.Loader.doQuery(Loader.java:745)***
> *
>
>                 at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
> ****
>
>                 at org.hibernate.loader.Loader.doList(Loader.java:2294)***
> *
>
>                 at
> org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2172)****
>
>                 at org.hibernate.loader.Loader.list(Loader.java:2167)****
>
>                 at
> org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)****
>
>                 at
> org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1832)****
>
>                 at
> org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)*
> ***
>
>                 at
> org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:179)****
>
>                 at
> org.mifos.accounts.savings.persistence.GenericDaoHibernate.executeNamedQuery(GenericDaoHibernate.java:76)
> ****
>
>                 at
> org.mifos.customers.persistence.CustomerDaoHibernate.getCustomFieldResponses(CustomerDaoHibernate.java:1692)
> ****
>
>                 at
> org.mifos.application.questionnaire.migration.QuestionnaireMigration.getCustomFieldResponsesList(QuestionnaireMigration.java:340)
> ****
>
>                 at
> org.mifos.application.questionnaire.migration.QuestionnaireMigration.getCustomFieldResponses(QuestionnaireMigration.java:328)
> ****
>
>                 at
> org.mifos.application.questionnaire.migration.QuestionnaireMigration.migrateAdditionalFieldsResponses(QuestionnaireMigration.java:253)
> ****
>
> 2012-04-16/15:57:35.644/IST ERROR,
> org.hibernate.util.JDBCExceptionReporter, ?, ?, ?, Communications link
> failure****
>
> ** **
>
> The last packet successfully received from the server was 627,034
> milliseconds ago.  The last packet sent successfully to the server was 1
> milliseconds ago.****
>
> 2012-04-16/15:57:35.648/IST ERROR,
> org.mifos.framework.ApplicationInitializer, ?, ?, ?, unable to start Mifos
> web application****
>
> org.mifos.framework.exceptions.StartUpException:
> org.hibernate.exception.JDBCConnectionException: could not execute query**
> **
>
>                 at
> org.mifos.config.util.helpers.ConfigurationInitializer.initialize(ConfigurationInitializer.java:115)
> ****
>
>                 at
> org.mifos.config.business.Configuration.initialize(Configuration.java:57)*
> ***
>
>                 at
> org.mifos.config.business.Configuration.getInstance(Configuration.java:50)
> ****
>
>                 at
> org.mifos.framework.ApplicationInitializer.setAttributesOnContext(ApplicationInitializer.java:210)
> ****
>
> ** **
>
> ** **
>
> Thanks and regards,****
>
> ** **
>
> *Seetha Rajagopalan* • Engineer - Product Development • Mifos • SunGard •
> Global Services ****
>
> Embassy Icon, 3 Infantry Road, Bangalore 560 001, India ****
>
> Main +91 (80) 3091 3000 X3234 ****
>
> ** **
>
> [image: Description:
> https://sunshine.sungard.com/SGT/Extras/Proud%20to%20be%20at%20SunGard/Proud%20to%20be%20at%20SunGard.gif]<https://sunshine.sungard.com/SGT/Extras/Proud%20to%20be%20at%20SunGard.aspx>
> ****
>
>
> P *Think before you print
> *CONFIDENTIALITY: This e-mail (including any attachments) may contain
> confidential, proprietary and privileged information, and unauthorized
> disclosure or use is prohibited. If you receive this e-mail in error,
> please notify the sender and delete this e-mail from your system. ****
>
> ** **
>
>
> ------------------------------------------------------------------------------
> 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-developer mailing list
> [email protected]
> Unsubscribe or change settings at:
> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>

<<image001.gif>>

------------------------------------------------------------------------------
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