From e51ed7af3b60bd0000be86474db2f7c7d8a1af26 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Wed, 18 Nov 2015 13:50:40 +0300 Subject: [PATCH] more diagnostics --- .../src/com/intellij/openapi/util/io/FileUtilRt.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/platform/util-rt/src/com/intellij/openapi/util/io/FileUtilRt.java b/platform/util-rt/src/com/intellij/openapi/util/io/FileUtilRt.java index e9aac8b47c50..5b1580d401a5 100644 --- a/platform/util-rt/src/com/intellij/openapi/util/io/FileUtilRt.java +++ b/platform/util-rt/src/com/intellij/openapi/util/io/FileUtilRt.java @@ -30,10 +30,7 @@ import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.nio.channels.FileChannel; import java.nio.charset.Charset; -import java.util.ArrayList; -import java.util.List; -import java.util.Queue; -import java.util.UUID; +import java.util.*; import java.util.concurrent.ConcurrentLinkedQueue; /** @@ -400,7 +397,8 @@ public class FileUtilRt { boolean success = isDirectory ? f.mkdir() : f.createNewFile(); if (!success) { - throw new IOException("Unable to create temporary file " + f); + throw new IOException("Unable to create temporary file " + f + "\nDirectory '" +f.getParentFile()+ + "' list: " + Arrays.toString(f.getParentFile().list())); } return normalizeFile(f);