ruttohh, >> java.lang.ClassFormatError: Incompatible magic value 0 in class file >> org/mifos/application/servicefacade/LoanServiceFacade
can you give somemore background. Did you try to do a build of the source code yourself and use that or is a download you got from grameen? Also, can you do a java -version on the machine mifos is running on? Also are you on windows or unix based? I ask this because an incompatible magic value error is fairly serious and basically means the compiled version of the code is not correct! regards, Keith On Tue, May 24, 2011 at 6:29 PM, Edward Cable <[email protected]> wrote: > Forwarding a query from Hillary Ruto at Riverbank Sacco in Kenya: > > I could not approve the client due to the following error. > type Exception report > > message > > description The server encountered an internal error () that prevented it > from fulfilling this request. > > exception > > javax.servlet.ServletException: java.lang.ClassFormatError: Incompatible > magic value 0 in class file > org/mifos/application/servicefacade/LoanServiceFacade > > org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:298) > > org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194) > > org.mifos.framework.struts.action.BaseAction.execute(BaseAction.java:105) > > org.mifos.framework.struts.action.MifosRequestProcessor.processActionPerform(MifosRequestProcessor.java:204) > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) > javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.mifos.security.util.LoginFilter.doFilter(LoginFilter.java:85) > > org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51) > > > root cause > > java.lang.ClassFormatError: Incompatible magic value 0 in class file > org/mifos/application/servicefacade/LoanServiceFacade > java.lang.ClassLoader.defineClass1(Native Method) > java.lang.ClassLoader.defineClassCond(Unknown Source) > java.lang.ClassLoader.defineClass(Unknown Source) > java.security.SecureClassLoader.defineClass(Unknown Source) > > org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818) > > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) > > org.mifos.accounts.business.AccountBO.getInstallmentDates(AccountBO.java:1162) > > org.mifos.accounts.business.AccountBO.getInstallmentDates(AccountBO.java:1143) > > org.mifos.accounts.business.AccountBO.getInstallmentDates(AccountBO.java:1137) > > org.mifos.customers.business.CustomerAccountBO.generateMeetingSchedule(CustomerAccountBO.java:778) > > org.mifos.customers.business.CustomerAccountBO.generateCustomerFeeSchedule(CustomerAccountBO.java:851) > > org.mifos.customers.business.CustomerAccountBO.generateCustomerFeeSchedule(CustomerAccountBO.java:169) > > org.mifos.customers.business.CustomerBO.handleActiveForFirstTime(CustomerBO.java:754) > > org.mifos.customers.client.business.ClientBO.handleActiveForFirstTime(ClientBO.java:495) > > org.mifos.customers.business.CustomerBO.changeStatus(CustomerBO.java:747) > > org.mifos.customers.client.business.ClientBO.changeStatus(ClientBO.java:422) > > org.mifos.customers.struts.action.EditCustomerStatusAction.updateStatus(EditCustomerStatusAction.java:302) > > org.mifos.customers.struts.action.EditCustomerStatusAction.updateStatus(EditCustomerStatusAction.java:133) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > java.lang.reflect.Method.invoke(Unknown Source) > > org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274) > > org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194) > > org.mifos.framework.struts.action.BaseAction.execute(BaseAction.java:105) > > org.mifos.framework.struts.action.MifosRequestProcessor.processActionPerform(MifosRequestProcessor.java:204) > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) > javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.mifos.security.util.LoginFilter.doFilter(LoginFilter.java:85) > > org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51) > > > note The full stack trace of the root cause is available in the Apache > Tomcat/6.0.32 logs. > > > -------------------------------------------------------------------------------- > > Apache Tomcat/6.0.32 > > ------------------------------------------------------------------------------ > vRanger cuts backup time in half-while increasing security. > With the market-leading solution for virtual backup and recovery, > you get blazing-fast, flexible, and affordable data protection. > Download your free trial now. > http://p.sf.net/sfu/quest-d2dcopy1 > _______________________________________________ > Mifos-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mifos-users > ------------------------------------------------------------------------------ vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 _______________________________________________ Mifos-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mifos-users
