Hi Anil
I've now re-tested this on the latest trunk with your fix in place and it
works well.
Thanks for your quick action in resolving this.
Sharan
Anil Patel-3 wrote:
>
> Sharan,
> I have fixed this issue in r820509. Please test and let us know if
> problem persists.
>
> Regards
> Anil Patel
>
> On Sep 30, 2009, at 9:13 PM, Sharan-F wrote:
>
>>
>> Hi
>>
>> I've just come across this long error message (see below) on the
>> demo.ofbiz.org online trunk version 820206. This message is
>> appearing in
>> the Find Financial Account Transactions screen (FindFinAccountTrans).
>>
>> Steps to duplicate are as follows:
>>
>> 1. Enter a Sales Order for DemoCustomer using product FA-001 (Account
>> Activation)
>> 2. Create the Sales order
>> 3. In Order Manager 'Receive Payment' for the order (I used cash)
>> 4. A Financial Account of type 'Customer Balance Account' will be
>> created
>> for DemoCustomer under the Accounting/Financial Accounts/Find
>> Financial
>> Accounts tab.
>> 5. Navigate to the Accounting/Financial Accounts/Find Financial
>> Accounts tab
>> 6. Select the newly created Financial Account for DemoCustomer from
>> the list
>> 7. Select the 'Transactions' tab
>> 8. Press the 'Search' button and the error message is displayed.
>>
>> Note that this error message is not displayed if the Financial
>> Account Type
>> is a one of the demo bank accounts so I think this has something to
>> do with
>> the newly implemented functionality for bank accounts that uses
>> financial
>> accounts.
>>
>> I've done this test using the online demo 9.04 version 819460 and
>> this error
>> message doesnt appear at all. The new bank account functionality
>> that uses
>> financial accounts is not implemented in 9.04.
>>
>> I'll create a Jira with all this information.
>>
>> Thanks
>> Sharan
>>
>> Expression finAccount.postToGlAccountId is undefined on line 98,
>> column 93
>> in
>> component://accounting/webapp/accounting/finaccounttrans/FinAccountTrans.ftl
>> .
>> The problematic instruction: ---------- ==> assignment:
>> glReconciliations=delegator.findByAnd("GlReconciliation",
>> {"glAccountId" :
>> finAccount.postToGlAccountId, "statusId" : "GLREC_CREATED"},
>> Static["org.ofbiz.base.util.UtilMisc"].toList("reconciledDate
>> DESC")) [on
>> line 98, column 7 in
>> component://accounting/webapp/accounting/finaccounttrans/FinAccountTrans.ftl]
>> ---------- Java backtrace for programmers: ----------
>> freemarker.core.InvalidReferenceException: Expression
>> finAccount.postToGlAccountId is undefined on line 98, column 93 in
>> component://accounting/webapp/accounting/finaccounttrans/FinAccountTrans.ftl
>> .
>> at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:
>> 124) at
>> freemarker.core.HashLiteral$SequenceHash.(HashLiteral.java:132) at
>> freemarker.core.HashLiteral._getAsTemplateModel(HashLiteral.java:72)
>> at
>> freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at
>> freemarker.core.ListLiteral.getModelList(ListLiteral.java:125) at
>> freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:89) at
>> freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at
>> freemarker.core.Assignment.accept(Assignment.java:90) at
>> freemarker.core.Environment.visit(Environment.java:209) at
>> freemarker.core.MixedContent.accept(MixedContent.java:92) at
>> freemarker.core.Environment.visit(Environment.java:209) at
>> freemarker.core.IfBlock.accept(IfBlock.java:82) at
>> freemarker.core.Environment.visit(Environment.java:209) at
>> freemarker.core.MixedContent.accept(MixedContent.java:92) at
>> freemarker.core.Environment.visit(Environment.java:209) at
>> freemarker.core.Environment.process(Environment.java:189) at
>> org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate
>> (FreeMarkerWorker.java:205)
>> at
>> org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate
>> (HtmlWidget.java:205)
>> at
>> org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString
>> (HtmlWidget.java:250)
>> at
>> org.ofbiz.widget.screen.HtmlWidget.renderWidgetString
>> (HtmlWidget.java:110)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1043)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorSection.renderWidgetString(ModelScreenWidget.java:733)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render
>> (ModelScreenWidget.java:210)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:
>> 765)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $Container.renderWidgetString(ModelScreenWidget.java:339)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $Container.renderWidgetString(ModelScreenWidget.java:339)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString
>> (ModelScreenWidget.java:271)
>> at
>> org.ofbiz.widget.screen.ModelScreen.renderScreenString
>> (ModelScreen.java:393)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorScreen.renderWidgetString(ModelScreenWidget.java:701)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorSection.renderWidgetString(ModelScreenWidget.java:733)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render
>> (ModelScreenWidget.java:210)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:
>> 765)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorSection.renderWidgetString(ModelScreenWidget.java:733)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render
>> (ModelScreenWidget.java:210)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:
>> 765)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $Container.renderWidgetString(ModelScreenWidget.java:339)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $Container.renderWidgetString(ModelScreenWidget.java:339)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $Container.renderWidgetString(ModelScreenWidget.java:339)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString
>> (ModelScreenWidget.java:271)
>> at
>> org.ofbiz.widget.screen.ModelScreen.renderScreenString
>> (ModelScreen.java:393)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $IncludeScreen.renderWidgetString(ModelScreenWidget.java:605)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString
>> (ModelScreenWidget.java:271)
>> at
>> org.ofbiz.widget.screen.ModelScreen.renderScreenString
>> (ModelScreen.java:393)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $IncludeScreen.renderWidgetString(ModelScreenWidget.java:605)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString
>> (ModelScreenWidget.java:271)
>> at
>> org.ofbiz.widget.screen.ModelScreen.renderScreenString
>> (ModelScreen.java:393)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorScreen.renderWidgetString(ModelScreenWidget.java:701)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString
>> (ModelScreenWidget.java:271)
>> at
>> org.ofbiz.widget.screen.ModelScreen.renderScreenString
>> (ModelScreen.java:393)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget
>> $DecoratorScreen.renderWidgetString(ModelScreenWidget.java:701)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString
>> (ModelScreenWidget.java:180)
>> at
>> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString
>> (ModelScreenWidget.java:271)
>> at
>> org.ofbiz.widget.screen.ModelScreen.renderScreenString
>> (ModelScreen.java:393)
>> at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>> 132) at
>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>> 95) at
>> org.ofbiz.widget.screen.MacroScreenViewHandler.render
>> (MacroScreenViewHandler.java:114)
>> at
>> org.ofbiz.webapp.control.RequestHandler.renderView
>> (RequestHandler.java:808)
>> at
>> org.ofbiz.webapp.control.RequestHandler.doRequest
>> (RequestHandler.java:550)
>> at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>> 214) at
>> org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:
>> 80) at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>> (ApplicationFilterChain.java:290)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter
>> (ApplicationFilterChain.java:206)
>> at org.ofbiz.webapp.control.ContextFilter.doFilter
>> (ContextFilter.java:264)
>> 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:175)
>> 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.valves.AccessLogValve.invoke
>> (AccessLogValve.java:568)
>> at
>> org.ofbiz.catalina.container.CrossSubdomainSessionValve.invoke
>> (CrossSubdomainSessionValve.java:62)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service
>> (CoyoteAdapter.java:286)
>> at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:
>> 190) at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at
>> org.apache.jk.common.ChannelSocket.processConnection
>> (ChannelSocket.java:697)
>> at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt
>> (ChannelSocket.java:889)
>> at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
>> (ThreadPool.java:690)
>> at java.lang.Thread.run(Thread.java:595) Error rendering included
>> template
>> at location
>> [component://accounting/webapp/accounting/finaccounttrans/
>> FinAccountTrans.ftl]:
>> freemarker.core.InvalidReferenceException: Expression
>> finAccount.postToGlAccountId is undefined on line 98, column 93 in
>> component://accounting/webapp/accounting/finaccounttrans/FinAccountTrans.ftl
>> .
>> --
>> View this message in context:
>> http://www.nabble.com/Error-on-Financial-Account-Transactions-screen-tp25691787p25691787.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>
>
>
--
View this message in context:
http://www.nabble.com/Error-on-Financial-Account-Transactions-screen-tp25691787p25710188.html
Sent from the OFBiz - User mailing list archive at Nabble.com.