[Mifos-developer] Tomcat Error : Out of memory

180 views
Skip to first unread message

Lajeo Gloria

unread,
May 24, 2014, 8:39:50 AM5/24/14
to mifos-developer
After some maintenance that we did on our server, had fresh installation of windows and mifos X. But now the server keeps bringing error, we tried increasing the PermGen space to even upto 2024m i.e 2GB but it still halts after 1 transaction. How can we solve this because it is making things very difficult for us now as we have to resort to paper.

Below is the error message in tomcat console

May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, imagesApiResource, of type org.mifosplatform.infr
astructure.documentmanagement.api.ImagesApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, schedulerApiResource, of type org.mifosplatform.i
nfrastructure.jobs.api.SchedulerApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, schedulerJobApiResource, of type org.mifosplatfor
m.infrastructure.jobs.api.SchedulerJobApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, authenticationApiResource, of type org.mifosplatf
orm.infrastructure.security.api.AuthenticationApiResource as a root resource cla
ss
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, smsApiResource, of type org.mifosplatform.infrast
ructure.sms.api.SmsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, holidaysApiResource, of type org.mifosplatform.or
ganisation.holiday.api.HolidaysApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, currenciesApiResource, of type org.mifosplatform.
organisation.monetary.api.CurrenciesApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, officesApiResource, of type org.mifosplatform.org
anisation.office.api.OfficesApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, officeTransactionsApiResource, of type org.mifosp
latform.organisation.office.api.OfficeTransactionsApiResource as a root resource
 class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, staffApiResource, of type org.mifosplatform.organ
isation.staff.api.StaffApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, bulkLoansApiResource, of type org.mifosplatform.p
ortfolio.loanaccount.api.BulkLoansApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, loanChargesApiResource, of type org.mifosplatform
.portfolio.loanaccount.api.LoanChargesApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, loanDisbursementDetailApiResource, of type org.mi
fosplatform.portfolio.loanaccount.api.LoanDisbursementDetailApiResource as a roo
t resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, loansApiResource, of type org.mifosplatform.portf
olio.loanaccount.api.LoansApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, loanTransactionsApiResource, of type org.mifospla
tform.portfolio.loanaccount.api.LoanTransactionsApiResource as a root resource c
lass
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, guarantorsApiResource, of type org.mifosplatform.
portfolio.loanaccount.guarantor.api.GuarantorsApiResource as a root resource cla
ss
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, accountTransfersApiResource, of type org.mifospla
tform.portfolio.account.api.AccountTransfersApiResource as a root resource class

May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, standingInstructionApiResource, of type org.mifos
platform.portfolio.account.api.StandingInstructionApiResource as a root resource
 class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, calendarsApiResource, of type org.mifosplatform.p
ortfolio.calendar.api.CalendarsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, chargesApiResource, of type org.mifosplatform.por
tfolio.charge.api.ChargesApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, clientIdentifiersApiResource, of type org.mifospl
atform.portfolio.client.api.ClientIdentifiersApiResource as a root resource clas
s
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, clientsApiResource, of type org.mifosplatform.por
tfolio.client.api.ClientsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, collateralsApiResource, of type org.mifosplatform
.portfolio.collateral.api.CollateralsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, fundsApiResource, of type org.mifosplatform.portf
olio.fund.api.FundsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, centersApiResource, of type org.mifosplatform.por
tfolio.group.api.CentersApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, groupsApiResource, of type org.mifosplatform.port
folio.group.api.GroupsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, groupsLevelApiResource, of type org.mifosplatform
.portfolio.group.api.GroupsLevelApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, interestRateChartsApiResource, of type org.mifosp
latform.portfolio.interestratechart.api.InterestRateChartsApiResource as a root
resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, interestRateChartSlabsApiResource, of type org.mi
fosplatform.portfolio.interestratechart.api.InterestRateChartSlabsApiResource as
 a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, loanProductsApiResource, of type org.mifosplatfor
m.portfolio.loanproduct.api.LoanProductsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, productMixApiResource, of type org.mifosplatform.
portfolio.loanproduct.productmix.api.ProductMixApiResource as a root resource cl
ass
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, meetingsApiResource, of type org.mifosplatform.po
rtfolio.meeting.api.MeetingsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, notesApiResource, of type org.mifosplatform.portf
olio.note.api.NotesApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, fixedDepositAccountsApiResource, of type org.mifo
splatform.portfolio.savings.api.FixedDepositAccountsApiResource as a root resour
ce class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, fixedDepositAccountTransactionsApiResource, of ty
pe org.mifosplatform.portfolio.savings.api.FixedDepositAccountTransactionsApiRes
ource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, fixedDepositProductsApiResource, of type org.mifo
splatform.portfolio.savings.api.FixedDepositProductsApiResource as a root resour
ce class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, recurringDepositAccountsApiResource, of type org.
mifosplatform.portfolio.savings.api.RecurringDepositAccountsApiResource as a roo
t resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, recurringDepositAccountTransactionsApiResource, o
f type org.mifosplatform.portfolio.savings.api.RecurringDepositAccountTransactio
nsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, recurringDepositProductsApiResource, of type org.
mifosplatform.portfolio.savings.api.RecurringDepositProductsApiResource as a roo
t resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, savingsAccountChargesApiResource, of type org.mif
osplatform.portfolio.savings.api.SavingsAccountChargesApiResource as a root reso
urce class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, savingsAccountsApiResource, of type org.mifosplat
form.portfolio.savings.api.SavingsAccountsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, savingsAccountTransactionsApiResource, of type or
g.mifosplatform.portfolio.savings.api.SavingsAccountTransactionsApiResource as a
 root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, savingsProductsApiResource, of type org.mifosplat
form.portfolio.savings.api.SavingsProductsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, searchApiResource, of type org.mifosplatform.port
folio.search.api.SearchApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, permissionsApiResource, of type org.mifosplatform
.useradministration.api.PermissionsApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, rolesApiResource, of type org.mifosplatform.usera
dministration.api.RolesApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, usersApiResource, of type org.mifosplatform.usera
dministration.api.UsersApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, mixReportApiResource, of type org.mifosplatform.m
ix.api.MixReportApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, mixTaxonomyApiResource, of type org.mifosplatform
.mix.api.MixTaxonomyApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, mixTaxonomyMappingApiResource, of type org.mifosp
latform.mix.api.MixTaxonomyMappingApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.spi.spring.container.SpringComponentProvi
derFactory registerSpringBeans
INFO: Registering Spring bean, templatesApiResource, of type org.mifosplatform.t
emplate.api.TemplatesApiResource as a root resource class
May 24, 2014 3:16:27 PM com.sun.jersey.server.impl.application.WebApplicationImp
l _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.17 01/17/2013 03:31 PM'
May 24, 2014 3:16:28 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\xampp\tomcat\webapps\docs
May 24, 2014 3:16:28 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\xampp\tomcat\webapps\examples
May 24, 2014 3:16:29 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\xampp\tomcat\webapps\host-manager
May 24, 2014 3:16:29 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\xampp\tomcat\webapps\manager
May 24, 2014 3:16:29 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\xampp\tomcat\webapps\ROOT
May 24, 2014 3:16:29 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
May 24, 2014 3:16:29 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8443"]
May 24, 2014 3:16:29 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 40473 ms
15:16:29.966 [http-bio-8443-exec-3] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969789667,"totalTime":297,"method":"GET","url":"http
s://localhost:8443/mifosng-provider/api/v1/groups","parameters":{"limit":["14"],
"paged":["true"],"orderBy":["name"],"sortOrder":["ASC"],"offset":["0"]}}
15:17:03.810 [http-bio-8443-exec-4] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969823766,"totalTime":44,"method":"GET","url":"https
://localhost:8443/mifosng-provider/api/v1/clients","parameters":{"limit":["14"],
"offset":["0"]}}
15:17:05.348 [http-bio-8443-exec-5] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969825296,"totalTime":51,"method":"GET","url":"https
://localhost:8443/mifosng-provider/api/v1/clients/6","parameters":{}}
15:17:05.397 [http-bio-8443-exec-7] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969825316,"totalTime":81,"method":"GET","url":"https
://localhost:8443/mifosng-provider/api/v1/clients/6/notes","parameters":{}}
15:17:05.413 [http-bio-8443-exec-8] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969825315,"totalTime":98,"method":"GET","url":"https
://localhost:8443/mifosng-provider/api/v1/datatables","parameters":{"apptable":[
"m_client"]}}
15:17:05.424 [http-bio-8443-exec-6] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969825316,"totalTime":108,"method":"GET","url":"http
s://localhost:8443/mifosng-provider/api/v1/clients/6/accounts","parameters":{}}
15:17:05.532 [http-bio-8443-exec-9] INFO  o.m.i.d.s.ReadReportingServiceImpl - S
TARTING REPORT: ClientSummary   Type: report
15:17:05.550 [http-bio-8443-exec-9] INFO  o.m.i.d.s.ReadReportingServiceImpl - F
INISHING Report/Request Name: ClientSummary - report     Elapsed Time: 18
15:17:05.552 [http-bio-8443-exec-9] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969825508,"totalTime":44,"method":"GET","url":"https
://localhost:8443/mifosng-provider/api/v1/runreports/ClientSummary","parameters"
:{"R_clientId":["6"],"genericResultSet":["false"]}}
15:17:11.141 [http-bio-8443-exec-9] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969831071,"totalTime":70,"method":"GET","url":"https
://localhost:8443/mifosng-provider/api/v1/loans/template","parameters":{"templat
eType":["individual"],"clientId":["6"]}}
15:17:14.076 [http-bio-8443-exec-9] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969833962,"totalTime":114,"method":"GET","url":"http
s://localhost:8443/mifosng-provider/api/v1/loans/template","parameters":{"templa
teType":["individual"],"clientId":["6"],"productId":["1"]}}
15:17:14.099 [http-bio-8443-exec-6] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969833962,"totalTime":137,"method":"GET","url":"http
s://localhost:8443/mifosng-provider/api/v1/loans/template","parameters":{"templa
teType":["collateral"],"productId":["1"],"fields":["id,loanCollateralOptions"]}}

15:17:45.497 [http-bio-8443-exec-9] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969865451,"totalTime":46,"method":"GET","url":"https
://localhost:8443/mifosng-provider/api/v1/charges/1","parameters":{"template":["
true"]}}
15:17:48.802 [http-bio-8443-exec-9] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969868777,"totalTime":25,"method":"GET","url":"https
://localhost:8443/mifosng-provider/api/v1/charges/2","parameters":{"template":["
true"]}}
15:18:19.495 [http-bio-8443-exec-9] INFO  net.fortuna.ical4j.util.Configurator -
 ical4j.properties not found.
15:18:24.144 [http-bio-8443-exec-9] INFO  o.m.i.s.f.TenantAwareBasicAuthenticati
onFilter - {"startTime":1400969898300,"totalTime":4997,"method":"POST","url":"ht
tps://localhost:8443/mifosng-provider/api/v1/loans","parameters":{}}
Exception in thread "http-bio-8443-exec-9" java.lang.OutOfMemoryError: PermGen space



Thanks
Regards

Vishwas Babu

unread,
May 26, 2014, 1:30:19 AM5/26/14
to Mifos software development
Hi Gloria,

How have you increased the permgen space? Can you cross check for typos etc in the approach you have used?

>>PermGen space to even upto 2024m i.e 2GB 
You don't need such a high value

Have added these details to an Installation FAQ which we are starting to compile at https://github.com/openMF/mifosx/wiki/Installation-FAQ's

Regards,
Vishwas


------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
Mifos-developer mailing list
mifos-d...@lists.sourceforge.net
Unsubscribe or change settings at:
https://lists.sourceforge.net/lists/listinfo/mifos-developer

Lajeo Gloria

unread,
May 26, 2014, 1:51:32 AM5/26/14
to Mifos software development

Hi Vishwas,
I was able to solve this by uninstalling Java jdk 6u24 and installing Java jdk 7u45. May i confirm that this has to do with the jdk version?

Another thing is that over the weekend i was able to work on the Loan Tracking Report  and now finalising it and its running perfectly in Pentaho Report Designer but my challenge is getting it imported +
(usuable) in Mifos X app. How do i use it now in Mifos X. Can i share it with the developers so that its tested and may be merged in the next release?

Thanks
Regards
Gloria

------------------------------------------------------------------------------
The best possible search technologies are now affordable for all companies.
Download your FREE open source Enterprise Search Engine today!
Our experts will assist you in its installation for $59/mo, no commitment.
Test it for FREE on our Cloud platform anytime!
http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk

Vishwas Babu

unread,
May 26, 2014, 3:36:42 PM5/26/14
to Mifos software development
>>May i confirm that this has to do with the jdk version?
As far as I am aware, the error you were facing should not be related to the JDK..

>>My challenge is getting it imported + (usuable) in Mifos X app

>>Can i share it with the developers so that its tested and may be merged in the next release?
Yes please do, We would be happy to ship it in the next release

Regards,
Vishwas 
Reply all
Reply to author
Forward
0 new messages