Hi Dan, Reproduced on the demo site and filed a bug with jira per suggested.
Cheers, Yannong On 1/4/23, 1:27 AM, "Daniel Watford" <[email protected] <mailto:[email protected]>> wrote: Hi Yannong, Please could you see if you can replicate the issue using the Demo site - https://demo-next.ofbiz.apache.org/projectmgr <https://demo-next.ofbiz.apache.org/projectmgr>. Once replicated please could you raise a bug here https://issues.apache.org/jira <https://issues.apache.org/jira> and include the steps you followed so we can reproduce the error and investigate. Thanks, Dan. On Wed, 4 Jan 2023 at 09:19, yannong huang <[email protected] <mailto:[email protected]>> wrote: > Hi there, > > I commented out the “timeEntries” section in the InvoiceScreens.xml, the > issue seems to go away … > > > <!-- section> > <condition> > <not><if-empty field="timeEntries"/></not> > </condition> > <widgets> > <screenlet title="${uiLabelMap.AccountingInvoiceTimeEntries}" > navigation-form-name="ListTimeEntries"> > <include-form name="ListTimeEntries" > location="component://accounting/widget/InvoiceForms.xml"/> > </screenlet> > </widgets> > </section --> > > > From: yannong huang <[email protected] <mailto:[email protected]>> > Date: Monday, January 2, 2023 at 10:03 PM > To: "[email protected] <mailto:[email protected]>" > <[email protected] <mailto:[email protected]>> > Subject: Error when showing invoice of project time/material > > Hi there, > > Within the Project plugin, created an invoice after entering > timesheet/time-entry. Hourly rate is set under Accounting/GL. Errors happen > when showing overview of the invoice. > > Please see screenshot in attachment and stack trace below. > > Release 22.01 > JDK 11.0.7 > > Appreciate if anyone could shed some lights on it. > > Yannong > > > java.io.IOException: java.lang.NullPointerException > at > org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer.renderScreenletPaginateMenu(MacroScreenRenderer.java:758) > ~[main/:?] > at > org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer.renderScreenletBegin(MacroScreenRenderer.java:688) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Screenlet.renderWidgetString(ModelScreenWidget.java:629) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:947) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:142) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:986) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:947) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:142) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:986) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:481) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:481) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:481) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:819) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:819) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:819) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:900) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:900) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:147) > ~[main/:?] > at > org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:105) > ~[main/:?] > at > org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:116) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1205) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:929) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.handle(ControlServlet.java:231) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:96) > ~[main/:?] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:670) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > ~[tomcat-embed-websocket-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:45) > ~[main/:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:188) > ~[main/:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:168) > ~[main/:?] > at javax.servlet.http.HttpFilter.doFilter(HttpFilter.java:57) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) > ~[log4j-web-2.17.2.jar:2.17.2] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:426) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:87) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) > ~[tomcat-util-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) > ~[tomcat-util-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > ~[tomcat-util-9.0.68.jar:9.0.68] > at java.lang.Thread.run(Thread.java:834) ~[?:?] > Caused by: java.lang.NullPointerException > at > org.apache.ofbiz.widget.model.FormFactory.createModelForm(FormFactory.java:154) > ~[main/:?] > at > org.apache.ofbiz.widget.model.FormFactory.createModelForm(FormFactory.java:149) > ~[main/:?] > at > org.apache.ofbiz.widget.model.FormFactory.getFormFromLocation(FormFactory.java:75) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Form.getModelForm(ModelScreenWidget.java:1115) > ~[main/:?] > at > org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer.renderScreenletPaginateMenu(MacroScreenRenderer.java:756) > ~[main/:?] > ... 97 more > 2023-01-02 21:48:23,600 |jsse-nio-8443-exec-6 |ControlServlet > |E| Error in request handler: > java.lang.RuntimeException: Error rendering screenlet in screen named > [invoiceOverview]: java.io.IOException: java.lang.NullPointerException > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Screenlet.renderWidgetString(ModelScreenWidget.java:637) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:947) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:142) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:986) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:947) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:142) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:986) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:481) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:481) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:481) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:819) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:819) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:819) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:900) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:900) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297) > ~[main/:?] > at > org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158) > ~[main/:?] > at > org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:147) > ~[main/:?] > at > org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:105) > ~[main/:?] > at > org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:116) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1205) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:929) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.handle(ControlServlet.java:231) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:96) > ~[main/:?] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:670) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > ~[tomcat-embed-websocket-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:45) > ~[main/:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:188) > ~[main/:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:168) > ~[main/:?] > at javax.servlet.http.HttpFilter.doFilter(HttpFilter.java:57) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) > ~[log4j-web-2.17.2.jar:2.17.2] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:426) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:87) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) > ~[tomcat-util-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) > ~[tomcat-util-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > ~[tomcat-util-9.0.68.jar:9.0.68] > at java.lang.Thread.run(Thread.java:834) ~[?:?] > 2023-01-02 21:48:23,610 |jsse-nio-8443-exec-6 |ControlServlet > |E| An error occurred, going to the errorPage: > file:/Users/yannonghuang/ofbiz/ofbiz-framework/framework/common/webcommon/error/Error.ftl > 2023-01-02 21:48:23,712 |jsse-nio-8443-exec-6 |ControlServlet > |W| *** NOTICE: ControlServlet finished w/ a transaction in place! > Rolling back. > 2023-01-02 21:48:23,713 |jsse-nio-8443-exec-6 |TransactionUtil > |E| [TransactionUtil.rollback] > java.lang.Exception: Stack Trace > at > org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:328) > ~[main/:?] > at > org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:312) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.handle(ControlServlet.java:341) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:96) > ~[main/:?] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:670) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > ~[tomcat-embed-websocket-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:45) > ~[main/:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:188) > ~[main/:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:168) > ~[main/:?] > at javax.servlet.http.HttpFilter.doFilter(HttpFilter.java:57) > ~[tomcat-servlet-api-9.0.68.jar:4.0.FR] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) > ~[log4j-web-2.17.2.jar:2.17.2] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) > ~[tomcat-catalina-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:426) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:87) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35) > ~[tomcat-coyote-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) > ~[tomcat-util-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) > ~[tomcat-util-9.0.68.jar:9.0.68] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > ~[tomcat-util-9.0.68.jar:9.0.68] > at java.lang.Thread.run(Thread.java:834) ~[?:?] > 2023-01-02 21:48:23,720 |jsse-nio-8443-exec-6 |TransactionUtil > |I| Transaction rolled back > 2023-01-02 21:48:23,751 |jsse-nio-8443-exec-6 |ServerHitBin > |I| The Visit GenericValue stored in the client session does not exist in > the database, not storing server hit. > 2023-01-02 21:48:23,754 |jsse-nio-8443-exec-6 |ControlServlet > |T| [[[accounting::invoiceOverview (Domain:https://localhost)] Request > Done- total:10.92,since last([accounting::invo...):10.921]] > 2023-01-02 21:50:27,648 |OFBiz-JobQueue-0 |TransactionUtil > |W| No transaction in place, so not suspending. > 2023-01-02 21:50:27,660 |OFBiz-JobQueue-0 |SequenceUtil > |I| Got bank of sequenced IDs for [JobSandbox]; curSeqId=10100, > maxSeqId=10200, bankSize=100 > 2023-01-02 21:50:27,672 |OFBiz-JobQueue-0 |PersistedServiceJob > |I| Job [Send Email] Id [10005] -- Next runtime: Mon Jan 02 22:05:27 > PST 2023 > 2023-01-02 21:50:28,329 |OFBiz-JobQueue-0 |ServiceDispatcher > |T| Sync service [default/sendEmailDated] finished in [647] milliseconds > -- Daniel Watford
