From 0192bca7431edd2fd5a9cf7b8883d77b286137ed Mon Sep 17 00:00:00 2001 From: Orlando Curieles Date: Fri, 15 Oct 2021 15:47:09 -0400 Subject: [PATCH 1/2] IDEMPIERE-4988 Fix NPE on changeRole --- .../src/org/adempiere/webui/dashboard/DPRecentItems.java | 3 ++- .../src/org/adempiere/webui/dashboard/DPRunningJobs.java | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java index 9c39f4604b..87986462db 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java @@ -310,7 +310,8 @@ public class DPRecentItems extends DashboardPanel implements EventListener Date: Fri, 22 Oct 2021 13:27:46 +0200 Subject: [PATCH 2/2] IDEMPIERE-4988 NPE - Change Role --- .../src/org/adempiere/webui/dashboard/DPRecentItems.java | 3 ++- .../src/org/adempiere/webui/dashboard/DPRunningJobs.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java index 87986462db..e041b878db 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java @@ -325,7 +325,8 @@ public class DPRecentItems extends DashboardPanel implements EventListener(getDesktop()); - desktop.get().addListener(listener); + if (desktop != null && desktop.get() != null) + desktop.get().addListener(listener); } } diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRunningJobs.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRunningJobs.java index cdf880e179..533445cff6 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRunningJobs.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRunningJobs.java @@ -239,7 +239,8 @@ public class DPRunningJobs extends DashboardPanel implements EventListener(getDesktop()); - desktop.get().addListener(listener); + if (desktop != null && desktop.get() != null) + desktop.get().addListener(listener); } }