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.
Installing NB 6.0 M10 over an existing M9 fails trying to remove the old version with the message: "Can't run NetBeans Installer. An external file with the necessary data is required but missing: C:\Documents and Settings\Ren[]\.nbi\nbi-engine.jar" The reason is that Windows is using unicode, in the above message Ren[] is really René and the jar is where it is supposed to be but the installer doesn't find it, the accented e (é) causes the failure. Supporting the native code in the installer would solve the problem. BTW this is Windows XP in English, my name just happens to be French so it has an accent, that causes problems with a lot of installers (creating other directories where they think my Documents and Settings should go), but also works fine with Windows itself and many other installers.
rberber, could you please check the latest nightly builds? I have made some improvements in the unicode support since M10 so the issue can be already fixed. Thanks, Dmitry
With build 200707171200: installation works fine with M10 installed. I haven't tested going from M9 to the latest build.
rberber, could you please now try to uninstall this just installed build (200707171200)? thanks, dmitry
Yes, sorry I didn't test the real problem. With build 200707171200: same problem, uninstall doesn't work, it stops with the same error message.
rberber, thanks for info, I'll investigate the issue.
The issue should be fixed in the next nightly build (>=200707300000). Please note that due to java limitations, jar file (with main class specified in the manifest) can sometimes be not runnable. Unfortunately we can`t control it... In my environment (english and russian locales, english is the default) I can`t run any jar file if it is located in the unicode path (C:\René\app.jar) - NoClassDefFoundError occurs in that case.