[ 
https://issues.apache.org/jira/browse/OFBIZ-12694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17606142#comment-17606142
 ] 

Jacques Le Roux commented on OFBIZ-12694:
-----------------------------------------

See, if you said that from start would have been easier ;)

Anyway, if I comment out all row-actions in  PartyForms.xml#ListParty (using 
18.12.06 or current 18.12 HEAD, trunk HEAD is the same) this is what I get on 
screen:
{noformat}
java.lang.RuntimeException: Error rendering included grid named 
[ListParty${extInfo}] at location 
[component://party/widget/partymgr/PartyForms.xml]: 
java.lang.NullPointerException: Cannot invoke method size() on null 
objectjava.lang.NullPointerException: Cannot invoke method size() on null object
{noformat}

in log
{noformat}
2022-09-17 18:15:07,896 |sse-nio-8443-exec-10 |ServiceDispatcher             
|T| Sync service [partymgr/performFindParty] finished in [1] milliseconds
2022-09-17 18:15:07,926 |sse-nio-8443-exec-10 |ModelScreenWidget             
|E| Error rendering included grid named [ListParty${extInfo}] at location 
[component://party/widget/partymgr/PartyForms.xml]: 
java.lang.NullPointerException: Ca
nnot invoke method size() on null object
java.lang.NullPointerException: Cannot invoke method size() on null object
        at 
org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:91) 
~[groovy-all-2.4.13.jar:2.4.13]
        at 
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:48)
 ~[groovy-all-2.4.13.jar:2.4.13]
        at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
 ~[groovy-all-2.4.13.jar:2.4.13]
        at 
org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:35) 
~[groovy-all-2.4.13.jar:2.4.13]
        at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
 ~[groovy-all-2.4.13.jar:2.4.13]
        at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
 ~[groovy-all-2.4.13.jar:2.4.13]
        at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
 ~[groovy-all-2.4.13.jar:2.4.13]
        at Script1.run(Script1.groovy:1) ~[?:?]
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:585) 
~[groovy-all-2.4.13.jar:2.4.13]
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:623) 
~[groovy-all-2.4.13.jar:2.4.13]
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:594) 
~[groovy-all-2.4.13.jar:2.4.13]
        at org.apache.ofbiz.base.util.GroovyUtil.eval(GroovyUtil.java:93) 
~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelFormField.shouldUse(ModelFormField.java:917) 
~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.FormRenderer.lambda$getUsedFields$3(FormRenderer.java:679)
 ~[ofbiz.jar:?]
        at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[?:?]
        at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) 
~[?:?]
        at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) 
~[?:?]
        at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) 
~[?:?]
        at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at 
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]
        at 
org.apache.ofbiz.widget.renderer.FormRenderer.getUsedFields(FormRenderer.java:687)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.FormRenderer.renderItemRows(FormRenderer.java:780)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.FormRenderer.renderListFormString(FormRenderer.java:933)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.FormRenderer.render(FormRenderer.java:263) 
~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Grid.renderWidgetString(ModelScreenWidget.java:1155)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer.renderScreenletSubWidget(MacroScreenRenderer.java:693)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Screenlet.renderWidgetString(ModelScreenWidget.java:614)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:922)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:959)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:465)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:465)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:465)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:204)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:797)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:204)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:797)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:204)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:797)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:204)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:876)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:140) 
~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:102) 
~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:113)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1066)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:741)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:212) 
~[ofbiz.jar:?]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) 
~[javax.servlet-api-4.0.1.jar:4.0.1]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) 
~[javax.servlet-api-4.0.1.jar:4.0.1]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
~[tomcat-embed-websocket-9.0.19.jar:9.0.19]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:191) 
~[ofbiz.jar:?]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:169) 
~[ofbiz.jar:?]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        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.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) 
~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at java.lang.Thread.run(Thread.java:834) ~[?:?]
2022-09-17 18:15:07,935 |sse-nio-8443-exec-10 |ControlServlet                
|E| Error in request handler:
java.lang.RuntimeException: Error rendering included grid named 
[ListParty${extInfo}] at location 
[component://party/widget/partymgr/PartyForms.xml]: 
java.lang.NullPointerException: Cannot invoke method size() on null 
objectjava.lang.Nul
lPointerException: Cannot invoke method size() on null object
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Grid.renderWidgetString(ModelScreenWidget.java:1159)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer.renderScreenletSubWidget(MacroScreenRenderer.java:693)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Screenlet.renderWidgetString(ModelScreenWidget.java:614)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:922)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:959)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:465)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:465)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:465)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:204)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:797)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:204)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:797)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:204)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:797)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:204)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:876)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:103)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:285)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:140) 
~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:102) 
~[ofbiz.jar:?]
        at 
org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:113)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1066)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:741)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:212) 
~[ofbiz.jar:?]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) 
~[javax.servlet-api-4.0.1.jar:4.0.1]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) 
~[javax.servlet-api-4.0.1.jar:4.0.1]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
~[tomcat-embed-websocket-9.0.19.jar:9.0.19]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:191) 
~[ofbiz.jar:?]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:169) 
~[ofbiz.jar:?]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        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.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) 
~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at java.lang.Thread.run(Thread.java:834) ~[?:?]
2022-09-17 18:15:07,936 |sse-nio-8443-exec-10 |ControlServlet                
|E| An error occurred, going to the errorPage: 
file:/C:/projectsASF/apache-ofbiz-18.12.06/framework/common/webcommon/error/Error.ftl
2022-09-17 18:15:08,001 |sse-nio-8443-exec-10 |ControlServlet                
|W| *** NOTICE: ControlServlet finished w/ a transaction in place! Rolling back.
2022-09-17 18:15:08,001 |sse-nio-8443-exec-10 |TransactionUtil               
|E| [TransactionUtil.rollback]
java.lang.Exception: Stack Trace
        at 
org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:314)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:298)
 ~[ofbiz.jar:?]
        at 
org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:316) 
~[ofbiz.jar:?]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) 
~[javax.servlet-api-4.0.1.jar:4.0.1]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) 
~[javax.servlet-api-4.0.1.jar:4.0.1]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
~[tomcat-embed-websocket-9.0.19.jar:9.0.19]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:191) 
~[ofbiz.jar:?]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:169) 
~[ofbiz.jar:?]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        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.60.jar:9.0.60]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
 ~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) 
~[tomcat-catalina-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) 
~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
 ~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
~[tomcat-coyote-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 ~[tomcat-util-9.0.60.jar:9.0.60]
        at java.lang.Thread.run(Thread.java:834) ~[?:?]
2022-09-17 18:15:08,005 |sse-nio-8443-exec-10 |TransactionUtil               
|I| Transaction rolled back
2022-09-17 18:15:08,006 |sse-nio-8443-exec-10 |TransactionUtil               
|W| No transaction in place, so not suspending.
{noformat}

on screen:
 !Image 003.png!

> Screen partymgr/control/findparty is taking long time to load parties
> ---------------------------------------------------------------------
>
>                 Key: OFBIZ-12694
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-12694
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: party
>    Affects Versions: 18.12.06
>            Reporter: Balaji Yendamuri
>            Assignee: Jacques Le Roux
>            Priority: Major
>         Attachments: Image 003.png, image-2022-09-15-23-28-12-589.png, 
> image-2022-09-15-23-30-53-379.png, image-2022-09-17-20-54-14-905.png
>
>
> findParty screen is having performance issue in latest ofbiz version
> findParty screen in latest 18 version is taking 30 sec to load 200 parties
> !image-2022-09-15-23-28-12-589.png!
>  
> But 
> findParty screen in 15.12 version is loading fast (no performance issue)
> My observation : 
> row actions is effecting lot in performance wise 
> I removed row actions and tested below is the load time 
> !image-2022-09-15-23-30-53-379.png!
>  
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to