diff --git a/appserver/payara-appserver-modules/payara-rest-endpoints/src/main/java/fish/payara/appserver/rest/endpoints/config/admin/ListRestEndpointsCommand.java b/appserver/payara-appserver-modules/payara-rest-endpoints/src/main/java/fish/payara/appserver/rest/endpoints/config/admin/ListRestEndpointsCommand.java index d5fcb5e539e..f5625d3f0fc 100644 --- a/appserver/payara-appserver-modules/payara-rest-endpoints/src/main/java/fish/payara/appserver/rest/endpoints/config/admin/ListRestEndpointsCommand.java +++ b/appserver/payara-appserver-modules/payara-rest-endpoints/src/main/java/fish/payara/appserver/rest/endpoints/config/admin/ListRestEndpointsCommand.java @@ -264,8 +264,10 @@ private List getWebModules(ApplicationInfo appInfo) { EngineRef engineRef = moduleInfo.getEngineRefForContainer(WebContainer.class); if (engineRef != null) { WebApplication webApplication = (WebApplication) engineRef.getApplicationContainer(); - for (WebModule module : webApplication.getWebModules()) { - webModules.add(module); + if (webApplication != null) { + for (WebModule module : webApplication.getWebModules()) { + webModules.add(module); + } } } }