From a337185820b0c70f97ed4d4e0ac129836bb9d879 Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 21 Mar 2015 12:38:48 +0000 Subject: [PATCH] better temp dir fallback and logging --- core/java/src/net/i2p/I2PAppContext.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/java/src/net/i2p/I2PAppContext.java b/core/java/src/net/i2p/I2PAppContext.java index ad562bae4..71ae74507 100644 --- a/core/java/src/net/i2p/I2PAppContext.java +++ b/core/java/src/net/i2p/I2PAppContext.java @@ -406,9 +406,11 @@ public class I2PAppContext { } else if (_tmpDir.mkdir()) { _tmpDir.deleteOnExit(); } else { - System.err.println("Could not create temp dir " + _tmpDir.getAbsolutePath()); + System.err.println("WARNING: Could not create temp dir " + _tmpDir.getAbsolutePath()); _tmpDir = new SecureDirectory(_routerDir, "tmp"); - _tmpDir.mkdir(); + _tmpDir.mkdirs(); + if (!_tmpDir.exists()) + System.err.println("ERROR: Could not create temp dir " + _tmpDir.getAbsolutePath()); } } }