Community
Participate
Working Groups
I've opened the Spring Tool Suite extension discovery, Tasktop RCP connector discovery and M2E catalog discovery, and all 3 fail in the same way on the Mac VM. I haven't verified on Windows or Linux java.io.IOException: Unable to create temporary file at java.io.File$TempDirectory.generateFile(File.java:1891) at java.io.File.createTempFile(File.java:1979) at org.eclipse.mylyn.internal.discovery.core.model.RemoteBundleDiscoveryStrategy$DownloadBundleJob.call(RemoteBundleDiscoveryStrategy.java:237) at org.eclipse.mylyn.internal.discovery.core.model.RemoteBundleDiscoveryStrategy$DownloadBundleJob.call(RemoteBundleDiscoveryStrategy.java:1) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) Looks like the workaround is to truncate the leading '/' of lastPathElement before calling File.createTempFile();
Thanks for letting us know. We should consider backporting a fix to 3.9.2 and possibly rebuild 3.9.1.
Happens on Linux as well.
Any chance to get a fix for this in the Kepler SR1 timeframe? That would be awesome!
Review: https://git.eclipse.org/r/#/c/16470/
Created attachment 235541 [details] mylyn/context/zip
The fix is now in master and the 3.9.x branch. Thanks very much!
Verified in 3.9.1.v20130917-0100 on Ubuntu 12.04.2 with Java 1.7.0_40-b43.
*** Bug 417458 has been marked as a duplicate of this bug. ***
FYI: I opened https://bugs.openjdk.java.net/browse/JDK-8025128