This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
java.io.FileNotFoundException: Cannot find jar:file:C:\Jdev\Main\jdeveloper\netbeans\bridge/modules/com-oracle-jdevelope r-nbwindowsystem.jar!/com/ora cle/jdeveloper/nbwindowsystem/resources/Standard.xml org.netbeans.core.startup.layers.BinaryFS$BFSFile.getInputStream(:882) org.openide.filesystems.MultiFileObject.getInputStream(:65) Clearly usage of backslashed in URIs is not right.
ergonomics#0ba965b4027e
Jarda, have you ever seen that in NB ? Or do we have any report from NB ?
I am not aware of any other example of similar failure in the NetBeans IDE. It probably depends on the content of layers. A registration like this may be present, we just don't know about it.
Improved in ergonomics#6495f8932dc4
Created attachment 121167 [details] Proposed fix for release 7.2
Created attachment 121168 [details] Real fix for 7.2
Yes, this is really needed if the caches should work cross-platform. The fix looks good to me.
Please integrate into 7.2.
I reviewed the fix together with Jarda and I think that it is OK to integrate it into release72 branch.
Merged as a14597f5091b: Thank you guys for your deep review. I know it is not easy to review this code, but I'll do my best to not spoil anything.
Integrated into 'releases', will be available in build *201206212341* or newer. Wait for official and publicly available build. Changeset: http://hg.netbeans.org/releases/rev/0ba965b4027e User: Jaroslav Tulach <jtulach@netbeans.org> Log: #214438: Convert the cluster paths to URIs.
Integrated into 'main-golden', will be available in build *201206220002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/0ba965b4027e User: Jaroslav Tulach <jtulach@netbeans.org> Log: #214438: Convert the cluster paths to URIs.
The all-manifests.dat cache is confused with slashes and backslashes as well.
Fix in 7.3, please review: http://hg.netbeans.org/ergonomics/rev/07ff902f8d06
Improved fix. Result of Tomáš Pávek's review: http://hg.netbeans.org/ergonomics/rev/d508f61b1b55
I think it's correct now. We need this fixed on all places, so this should be integrated into 7.2 as well.
Merged as c181fe96cf32 into release72.
Ignore previous comment. To speed propagation up, I've transplanted the change as http://hg.netbeans.org/releases/rev/585a5f5ff554
Integrated into 'main-golden', will be available in build *201206280002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/07ff902f8d06 User: Jaroslav Tulach <jtulach@netbeans.org> Log: #214438: all-manifests.dat needs to replace / with backslashes
Integrated into 'releases', will be available in build *201206272359* or newer. Wait for official and publicly available build. Changeset: http://hg.netbeans.org/releases/rev/585a5f5ff554 User: Jaroslav Tulach <jtulach@netbeans.org> Log: #214438: Transplanted 4th fix to 7.2: changeset d508f61b1b55