2024-03-08 11:03:19,903 [http-nio-8080-exec-1] ERROR freemarker.runtime - get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler at freemarker.ext.beans.BeanModel.get(BeanModel.java:223) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) [freemarker-2.3.16.jar:2.3.16] at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) [freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.process(Environment.java:190) [freemarker-2.3.16.jar:2.3.16] at freemarker.template.Template.process(Template.java:237) [freemarker-2.3.16.jar:2.3.16] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:65) [classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) [classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) [classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) [classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) [classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) [classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) [classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler$Proxy$_$$_WeldClientProxy.execute(Unknown Source) [classes/:?] at org.openbravo.client.kernel.KernelServlet.processActionRequest(KernelServlet.java:319) [classes/:?] at org.openbravo.client.kernel.KernelServlet.doGet(KernelServlet.java:208) [classes/:?] at org.openbravo.client.kernel.KernelServlet.doPost(KernelServlet.java:291) [classes/:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:?] at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:200) [openbravo-core.jar:?] at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:461) [classes/:?] at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:89) [classes/:?] at org.openbravo.client.kernel.BaseKernelServlet.service(BaseKernelServlet.java:60) [classes/:?] at org.openbravo.client.kernel.KernelServlet.service(KernelServlet.java:170) [classes/:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.utils.SessionExpirationFilter.doFilter(SessionExpirationFilter.java:66) [openbravo-core.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.utils.CharsetFilter.doFilter(CharsetFilter.java:38) [openbravo-core.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.client.kernel.KernelFilter$1.doAction(KernelFilter.java:65) [classes/:?] at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:47) [classes/:?] at org.openbravo.client.kernel.KernelFilter.doFilter(KernelFilter.java:74) [classes/:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.dal.core.DalRequestFilter$1.doAction(DalRequestFilter.java:96) [classes/:?] at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:47) [classes/:?] at org.openbravo.dal.core.DalRequestFilter.doFilter(DalRequestFilter.java:118) [classes/:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) [log4j-web-2.17.1.jar:2.17.1] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:8.5.78] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:8.5.78] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:8.5.78] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:8.5.78] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367) [catalina.jar:8.5.78] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:639) [tomcat-coyote.jar:8.5.78] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:8.5.78] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:882) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1647) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:8.5.78] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:8.5.78] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.78] at java.lang.Thread.run(Thread.java:833) [?:?] Caused by: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor529.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:276) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.get(BeanModel.java:183) ~[freemarker-2.3.16.jar:2.3.16] ... 67 more Caused by: java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because "this.tabsGridConfig" is null at org.openbravo.client.application.window.OBViewFieldHandler.getTabGridConfig(OBViewFieldHandler.java:1298) ~[classes/:?] at org.openbravo.client.application.window.OBViewFieldHandler.getFields(OBViewFieldHandler.java:251) ~[classes/:?] at jdk.internal.reflect.GeneratedMethodAccessor529.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:276) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.get(BeanModel.java:183) ~[freemarker-2.3.16.jar:2.3.16] ... 67 more 2024-03-08 11:03:19,921 [http-nio-8080-exec-1] ERROR org.openbravo.client.kernel.KernelServlet - Error executing action org.openbravo.client.application.personalization.PersonalizationActionHandler error: java.lang.IllegalStateException: freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler java.lang.IllegalStateException: java.lang.IllegalStateException: freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:74) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler$Proxy$_$$_WeldClientProxy.execute(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.KernelServlet.processActionRequest(KernelServlet.java:319) [classes/:?] at org.openbravo.client.kernel.KernelServlet.doGet(KernelServlet.java:208) [classes/:?] at org.openbravo.client.kernel.KernelServlet.doPost(KernelServlet.java:291) [classes/:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:?] at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:200) [openbravo-core.jar:?] at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:461) [classes/:?] at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:89) [classes/:?] at org.openbravo.client.kernel.BaseKernelServlet.service(BaseKernelServlet.java:60) [classes/:?] at org.openbravo.client.kernel.KernelServlet.service(KernelServlet.java:170) [classes/:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.utils.SessionExpirationFilter.doFilter(SessionExpirationFilter.java:66) [openbravo-core.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.utils.CharsetFilter.doFilter(CharsetFilter.java:38) [openbravo-core.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.client.kernel.KernelFilter$1.doAction(KernelFilter.java:65) [classes/:?] at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:47) [classes/:?] at org.openbravo.client.kernel.KernelFilter.doFilter(KernelFilter.java:74) [classes/:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.dal.core.DalRequestFilter$1.doAction(DalRequestFilter.java:96) [classes/:?] at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:47) [classes/:?] at org.openbravo.dal.core.DalRequestFilter.doFilter(DalRequestFilter.java:118) [classes/:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) [log4j-web-2.17.1.jar:2.17.1] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:8.5.78] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:8.5.78] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:8.5.78] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:8.5.78] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367) [catalina.jar:8.5.78] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:639) [tomcat-coyote.jar:8.5.78] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:8.5.78] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:882) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1647) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:8.5.78] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:8.5.78] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.78] at java.lang.Thread.run(Thread.java:833) [?:?] Caused by: java.lang.IllegalStateException: freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:70) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) ~[classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) ~[classes/:?] ... 52 more Caused by: freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler at freemarker.ext.beans.BeanModel.get(BeanModel.java:223) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.MixedContent.accept(MixedContent.java:92) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.process(Environment.java:190) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.template.Template.process(Template.java:237) ~[freemarker-2.3.16.jar:2.3.16] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:65) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) ~[classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) ~[classes/:?] ... 52 more Caused by: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor529.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:276) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.get(BeanModel.java:183) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.MixedContent.accept(MixedContent.java:92) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.process(Environment.java:190) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.template.Template.process(Template.java:237) ~[freemarker-2.3.16.jar:2.3.16] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:65) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) ~[classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) ~[classes/:?] ... 52 more Caused by: java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because "this.tabsGridConfig" is null at org.openbravo.client.application.window.OBViewFieldHandler.getTabGridConfig(OBViewFieldHandler.java:1298) ~[classes/:?] at org.openbravo.client.application.window.OBViewFieldHandler.getFields(OBViewFieldHandler.java:251) ~[classes/:?] at jdk.internal.reflect.GeneratedMethodAccessor529.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:276) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.get(BeanModel.java:183) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.MixedContent.accept(MixedContent.java:92) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.process(Environment.java:190) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.template.Template.process(Template.java:237) ~[freemarker-2.3.16.jar:2.3.16] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:65) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) ~[classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) ~[classes/:?] ... 52 more 2024-03-08 11:03:19,926 [http-nio-8080-exec-1] ERROR org.openbravo.client.kernel.KernelUtils - java.lang.IllegalStateException: freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler java.lang.IllegalStateException: java.lang.IllegalStateException: freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:74) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler$Proxy$_$$_WeldClientProxy.execute(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.KernelServlet.processActionRequest(KernelServlet.java:319) [classes/:?] at org.openbravo.client.kernel.KernelServlet.doGet(KernelServlet.java:208) [classes/:?] at org.openbravo.client.kernel.KernelServlet.doPost(KernelServlet.java:291) [classes/:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:?] at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:200) [openbravo-core.jar:?] at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:461) [classes/:?] at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:89) [classes/:?] at org.openbravo.client.kernel.BaseKernelServlet.service(BaseKernelServlet.java:60) [classes/:?] at org.openbravo.client.kernel.KernelServlet.service(KernelServlet.java:170) [classes/:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.utils.SessionExpirationFilter.doFilter(SessionExpirationFilter.java:66) [openbravo-core.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.utils.CharsetFilter.doFilter(CharsetFilter.java:38) [openbravo-core.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.client.kernel.KernelFilter$1.doAction(KernelFilter.java:65) [classes/:?] at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:47) [classes/:?] at org.openbravo.client.kernel.KernelFilter.doFilter(KernelFilter.java:74) [classes/:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.openbravo.dal.core.DalRequestFilter$1.doAction(DalRequestFilter.java:96) [classes/:?] at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:47) [classes/:?] at org.openbravo.dal.core.DalRequestFilter.doFilter(DalRequestFilter.java:118) [classes/:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) [log4j-web-2.17.1.jar:2.17.1] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.78] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:8.5.78] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:8.5.78] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:8.5.78] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) [catalina.jar:8.5.78] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:8.5.78] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367) [catalina.jar:8.5.78] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:639) [tomcat-coyote.jar:8.5.78] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:8.5.78] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:882) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1647) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.78] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:8.5.78] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:8.5.78] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.78] at java.lang.Thread.run(Thread.java:833) [?:?] Caused by: java.lang.IllegalStateException: freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:70) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) ~[classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) ~[classes/:?] ... 52 more Caused by: freemarker.template.TemplateModelException: get(fields) failed on instance of org.openbravo.client.application.window.OBViewFieldHandler at freemarker.ext.beans.BeanModel.get(BeanModel.java:223) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.MixedContent.accept(MixedContent.java:92) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.process(Environment.java:190) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.template.Template.process(Template.java:237) ~[freemarker-2.3.16.jar:2.3.16] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:65) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) ~[classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) ~[classes/:?] ... 52 more Caused by: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor529.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:276) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.get(BeanModel.java:183) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.MixedContent.accept(MixedContent.java:92) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.process(Environment.java:190) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.template.Template.process(Template.java:237) ~[freemarker-2.3.16.jar:2.3.16] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:65) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) ~[classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) ~[classes/:?] ... 52 more Caused by: java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because "this.tabsGridConfig" is null at org.openbravo.client.application.window.OBViewFieldHandler.getTabGridConfig(OBViewFieldHandler.java:1298) ~[classes/:?] at org.openbravo.client.application.window.OBViewFieldHandler.getFields(OBViewFieldHandler.java:251) ~[classes/:?] at jdk.internal.reflect.GeneratedMethodAccessor529.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:276) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.ext.beans.BeanModel.get(BeanModel.java:183) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.MixedContent.accept(MixedContent.java:92) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.visit(Environment.java:210) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.core.Environment.process(Environment.java:190) ~[freemarker-2.3.16.jar:2.3.16] at freemarker.template.Template.process(Template.java:237) ~[freemarker-2.3.16.jar:2.3.16] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:65) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor.processTemplate(FreemarkerTemplateProcessor.java:1) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateProcessor.process(BaseTemplateProcessor.java:60) ~[classes/:?] at org.openbravo.client.kernel.freemarker.FreemarkerTemplateProcessor$Proxy$_$$_WeldClientProxy.process(Unknown Source) ~[classes/:?] at org.openbravo.client.kernel.BaseTemplateComponent.generate(BaseTemplateComponent.java:55) ~[classes/:?] at org.openbravo.client.application.personalization.PersonalizationActionHandler.execute(PersonalizationActionHandler.java:156) ~[classes/:?] at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:69) ~[classes/:?] ... 52 more