You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltaspike.apache.org by gp...@apache.org on 2015/10/06 20:57:18 UTC

deltaspike git commit: DELTASPIKE-994 fixed cleanup in MessageBundleLifecycle

Repository: deltaspike
Updated Branches:
  refs/heads/master 0eb8df7f1 -> 8b339706d


DELTASPIKE-994 fixed cleanup in MessageBundleLifecycle

 (in case the DependentProvider wasn't used)


Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/8b339706
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/8b339706
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/8b339706

Branch: refs/heads/master
Commit: 8b339706d517bae8fb8b90e93761b95af8e164a5
Parents: 0eb8df7
Author: gpetracek <gp...@apache.org>
Authored: Tue Oct 6 20:54:42 2015 +0200
Committer: gpetracek <gp...@apache.org>
Committed: Tue Oct 6 20:56:43 2015 +0200

----------------------------------------------------------------------
 .../deltaspike/core/impl/message/MessageBundleExtension.java    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/8b339706/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java
----------------------------------------------------------------------
diff --git a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java
index e538ddd..5636529 100644
--- a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java
+++ b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java
@@ -185,7 +185,10 @@ public class MessageBundleExtension implements Extension, Deactivatable
         @Override
         public void destroy(Bean<T> bean, T instance, CreationalContext<T> creationalContext)
         {
-            invocationHandlerProvider.destroy();
+            if (invocationHandlerProvider != null)
+            {
+                invocationHandlerProvider.destroy();
+            }
         }
 
         private <T> T createMessageBundleProxy(Class<T> type, MessageBundleInvocationHandler handler)