Steps to reproduce:
log in to GW
create and complete a sales order (doctype Standard Order) with some order lines
open the Generate Invoices (manual) info window
set Document Source to Order and refresh
select the sales order and press the Generate Invoices (manual) process button on the bottom panel
close the browser tab
the logout session was not completed (you will stay logged in when you open iDempiere again with Ctrl+Shift+T (Cmd+Shift+T))
the following error log is created:
11:01:07.410===========> Configuration.error: Failed to invoke class org.adempiere.webui.session.SessionContextListener [326]
java.lang.NullPointerException
at org.zkoss.zk.ui.http.ExecutionImpl$1.getValue(ExecutionImpl.java:112)
at org.zkoss.web.servlet.xel.AttributesMap.put(AttributesMap.java:74)
at org.zkoss.web.servlet.xel.AttributesMap.put(AttributesMap.java:36)
at org.zkoss.zk.ui.AbstractComponent.setAttribute(AbstractComponent.java:977)
at org.adempiere.webui.ShowMaskWrapper.setFlagShowMask(ShowMaskWrapper.java:116)
at org.adempiere.webui.ShowMaskWrapper.showMask(ShowMaskWrapper.java:67)
at org.adempiere.webui.component.Window.showMask(Window.java:128)
at org.adempiere.webui.LayoutUtils.showWindowWithMask(LayoutUtils.java:364)
at org.adempiere.webui.LayoutUtils.showWindowWithMask(LayoutUtils.java:352)
at org.adempiere.webui.component.ProcessInfoDialog.showProcessInfo(ProcessInfoDialog.java:335)
at org.adempiere.webui.panel.InfoPanel$4.onEvent(InfoPanel.java:2466)
at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:3191)
at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3161)
at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3103)
at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:138)
at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:367)
at org.adempiere.webui.component.Window.onPageDetached(Window.java:93)
at org.adempiere.webui.apps.ProcessModalDialog.onPageDetached(ProcessModalDialog.java:308)
at org.zkoss.zk.ui.AbstractComponent.setPage0(AbstractComponent.java:520)
at org.zkoss.zk.ui.AbstractComponent.setPage0(AbstractComponent.java:525)
Steps to reproduce:
log in to GW
create and complete a sales order (doctype Standard Order) with some order lines
open the Generate Invoices (manual) info window
set Document Source to Order and refresh
select the sales order and press the Generate Invoices (manual) process button on the bottom panel
close the browser tab
the logout session was not completed (you will stay logged in when you open iDempiere again with Ctrl+Shift+T (Cmd+Shift+T))
the following error log is created:
11:01:07.410===========> Configuration.error: Failed to invoke class org.adempiere.webui.session.SessionContextListener [326]
java.lang.NullPointerException
at org.zkoss.zk.ui.http.ExecutionImpl$1.getValue(ExecutionImpl.java:112)
at org.zkoss.web.servlet.xel.AttributesMap.put(AttributesMap.java:74)
at org.zkoss.web.servlet.xel.AttributesMap.put(AttributesMap.java:36)
at org.zkoss.zk.ui.AbstractComponent.setAttribute(AbstractComponent.java:977)
at org.adempiere.webui.ShowMaskWrapper.setFlagShowMask(ShowMaskWrapper.java:116)
at org.adempiere.webui.ShowMaskWrapper.showMask(ShowMaskWrapper.java:67)
at org.adempiere.webui.component.Window.showMask(Window.java:128)
at org.adempiere.webui.LayoutUtils.showWindowWithMask(LayoutUtils.java:364)
at org.adempiere.webui.LayoutUtils.showWindowWithMask(LayoutUtils.java:352)
at org.adempiere.webui.component.ProcessInfoDialog.showProcessInfo(ProcessInfoDialog.java:335)
at org.adempiere.webui.panel.InfoPanel$4.onEvent(InfoPanel.java:2466)
at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:3191)
at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3161)
at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3103)
at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:138)
at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:367)
at org.adempiere.webui.component.Window.onPageDetached(Window.java:93)
at org.adempiere.webui.apps.ProcessModalDialog.onPageDetached(ProcessModalDialog.java:308)
at org.zkoss.zk.ui.AbstractComponent.setPage0(AbstractComponent.java:520)
at org.zkoss.zk.ui.AbstractComponent.setPage0(AbstractComponent.java:525)
at org.zkoss.zk.ui.AbstractComponent.setPage0(AbstractComponent.java:525)