[
http://mifosforge.jira.com/browse/MIFOS-3969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Deepak Paramasivam closed MIFOS-3969.
-------------------------------------
Resolution: Cannot Reproduce
Fix Version/s: (was: Elsie F)
Elsie F - Iteration 8
> 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: Elsie F
> Reporter: Jakub Sławiński
> Fix For: Elsie F - Iteration 8
>
>
> 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.RequestContext@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.RequestContext@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
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues