Must create parent directories.
1.1 --- a/duplicates/ide/impl/manifest.mf Tue Jul 10 21:56:49 2012 +0200
1.2 +++ b/duplicates/ide/impl/manifest.mf Tue Jul 10 22:55:54 2012 +0200
1.3 @@ -1,5 +1,5 @@
1.4 Manifest-Version: 1.0
1.5 OpenIDE-Module: org.netbeans.modules.jackpot30.duplicates.impl
1.6 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jackpot30/duplicates/impl/Bundle.properties
1.7 -OpenIDE-Module-Specification-Version: 1.0
1.8 +OpenIDE-Module-Specification-Version: 1.1
1.9
2.1 --- a/duplicates/ide/impl/src/org/netbeans/modules/jackpot30/impl/duplicates/indexing/RemoteDuplicatesIndex.java Tue Jul 10 21:56:49 2012 +0200
2.2 +++ b/duplicates/ide/impl/src/org/netbeans/modules/jackpot30/impl/duplicates/indexing/RemoteDuplicatesIndex.java Tue Jul 10 22:55:54 2012 +0200
2.3 @@ -228,6 +228,7 @@
2.4 Object buildId = Pojson.load(LinkedHashMap.class, infoContent).get("BUILD_ID");
2.5
2.6 if (buildId != null && !(buildId = buildId.toString()).equals(previousVersion)) {
2.7 + remoteVersion.getParentFile().mkdirs();
2.8 OutputStream out = new FileOutputStream(remoteVersion);
2.9 try {
2.10 out.write(buildId.toString().getBytes("UTF-8"));