diff --git a/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java b/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java index 5d4540bf5262..6139fac76449 100644 --- a/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java +++ b/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java @@ -563,13 +563,13 @@ public abstract class PlatformTestCase extends UsefulTestCase implements DataPro private static void setTmpDir(String path) { System.setProperty("java.io.tmpdir", path); + FileUtil.resetCanonicalTempPathCache(); + try { Class ioFile = File.class; Field field = ioFile.getDeclaredField("tmpdir"); - field.setAccessible(true); field.set(ioFile, null); - FileUtil.resetCanonicalTempPathCache(); } catch (NoSuchFieldException ignore) { // field was removed in JDK 1.6.0_12