Exception thrown in state 'captureCashFlow' of flow 'captureCashFlow' 
----------------------------------------------------------------------

                 Key: MIFOS-3969
                 URL: http://mifosforge.jira.com/browse/MIFOS-3969
             Project: mifos
          Issue Type: Bug
    Affects Versions: Release E
            Reporter: Jakub Sławiński
             Fix For: Release E, Release E - Unscheduled



The following exception is thrown when creating a loan account with cash flow 
enabled on systems with locale different than English:

Method public java.lang.String 
org.springframework.web.servlet.support.RequestContext.getMessage(java.lang.String)
 throws org.springframework.context.NoSuchMessageException threw an exception 
when invoked on org.springframework.web.servlet.support.requestcont...@29f148 
with arguments of types [java.lang.String,] The problematic instruction: 
---------- ==> ${springMacroRequestContext.getMessage(code)} [on line 28, 
column 22 in spring.ftl] in user-directive spring.message [on line 47, column 
45 in captureCashFlow.ftl] in user-directive headerOnlyLayout [on line 22, 
column 1 in captureCashFlow.ftl] ---------- Java backtrace for programmers: 
---------- freemarker.template.TemplateModelException: Method public 
java.lang.String 
org.springframework.web.servlet.support.RequestContext.getMessage(java.lang.String)
 throws org.springframework.context.NoSuchMessageException threw an exception 
when invoked on org.springframework.web.servlet.support.requestcont...@29f148 
with arguments of types [java.lang.String,] at 
freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134) 
at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93) at 
freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at 
freemarker.core.Expression.getStringValue(Expression.java:93) at 
freemarker.core.DollarVariable.accept(DollarVariable.java:76) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.Macro$Context.runMacro(Macro.java:172) at 
freemarker.core.Environment.visit(Environment.java:603) at 
freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.MixedContent.accept(MixedContent.java:92) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179) at 
freemarker.core.Environment.visit(Environment.java:417) at 
freemarker.core.IteratorBlock.accept(IteratorBlock.java:102) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.MixedContent.accept(MixedContent.java:92) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.Environment.visit(Environment.java:395) at 
freemarker.core.BodyInstruction.accept(BodyInstruction.java:93) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.MixedContent.accept(MixedContent.java:92) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.Macro$Context.runMacro(Macro.java:172) at 
freemarker.core.Environment.visit(Environment.java:603) at 
freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.MixedContent.accept(MixedContent.java:92) at 
freemarker.core.Environment.visit(Environment.java:210) at 
freemarker.core.Environment.process(Environment.java:190) at 
freemarker.template.Template.process(Template.java:237) at 
org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:366)
 at 
org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283)
 at 
org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233)
 at 
org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
 at 
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) 
at 
org.springframework.webflow.mvc.servlet.ServletMvcView.doRender(ServletMvcView.java:50)
 at 
org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180)
 at org.springframework.webflow.engine.ViewState.render(ViewState.java:282) at 
org.springframework.webflow.engine.ViewState.refresh(ViewState.java:241) at 
org.springframework.webflow.engine.ViewState.resume(ViewState.java:219) at 
org.springframework.webflow.engine.Flow.resume(Flow.java:545) at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259)
 at 
org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169)
 at 
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
 at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771)
 at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
 at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
 at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at 
org.mifos.servlet.filters.MifosAccessLogFilter.doFilter(MifosAccessLogFilter.java:72)
 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at 
org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51)
 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)
 at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
 at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)
 at 
org.mifos.security.authentication.MifosLegacyUsernamePasswordAuthenticationFilter.doFilter(MifosLegacyUsernamePasswordAuthenticationFilter.java:102)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
 at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
 at 
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)
 at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
 at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) 
at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at 
java.lang.Thread.run(Thread.java:619) Caused by: 
org.springframework.context.NoSuchMessageException: No message found under code 
'październik' for locale 'en_GB'. at 
org.springframework.context.support.AbstractMessageSource.getMessage(AbstractMessageSource.java:135)
 at 
org.springframework.context.support.DelegatingMessageSource.getMessage(DelegatingMessageSource.java:62)
 at 
org.springframework.context.support.AbstractApplicationContext.getMessage(AbstractApplicationContext.java:1162)
 at 
org.springframework.web.servlet.support.RequestContext.getMessage(RequestContext.java:536)
 at 
org.springframework.web.servlet.support.RequestContext.getMessage(RequestContext.java:502)
 at sun.reflect.GeneratedMethodAccessor167.invoke(Unknown Source) at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597) at 
freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840) at 
freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104) 
... 94 more 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to