You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2017/09/01 21:02:21 UTC
svn commit: r1807006 -
/openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/Meecrowave.java
Author: struberg
Date: Fri Sep 1 21:02:21 2017
New Revision: 1807006
URL: http://svn.apache.org/viewvc?rev=1807006&view=rev
Log:
MEECROWAVE-62 fix NPE on shutdown
Modified:
openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/Meecrowave.java
Modified: openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/Meecrowave.java
URL: http://svn.apache.org/viewvc/openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/Meecrowave.java?rev=1807006&r1=1807005&r2=1807006&view=diff
==============================================================================
--- openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/Meecrowave.java (original)
+++ openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/Meecrowave.java Fri Sep 1 21:02:21 2017
@@ -779,8 +779,13 @@ public class Meecrowave implements AutoC
ofNullable(postTask).ifPresent(Runnable::run);
postTask = null;
try {
- IO.delete(base);
- IO.delete(ownedTempDir);
+ if (base != null) {
+ IO.delete(base);
+ }
+
+ if (ownedTempDir != null) {
+ IO.delete(ownedTempDir);
+ }
} catch (final IllegalArgumentException /*does not exist from the hook*/ e) {
// no-op
} finally {