You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/11/07 00:17:32 UTC

[isis] 06/15: ISIS-2158: adds null guard on PostProcessor#shutdown(...)

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch v2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 5ab302a18986fb46e520a998b8c0a524e94caf21
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Nov 6 23:25:42 2019 +0000

    ISIS-2158: adds null guard on PostProcessor#shutdown(...)
    
    if failed to start correctly.
---
 .../apache/isis/metamodel/specloader/postprocessor/PostProcessor.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/postprocessor/PostProcessor.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/postprocessor/PostProcessor.java
index 304e3f9..34e7d1f 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/postprocessor/PostProcessor.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/postprocessor/PostProcessor.java
@@ -41,6 +41,10 @@ public class PostProcessor {
     }
     
     public void shutdown() {
+        // in case initialization never happened.
+        if(postProcessors == null) {
+            return;
+        }
         postProcessors.clear();
     }