I tried to upgrade our platform application to 6.7 (want use the new launcher), but the relative path resolution has
changed. In 6.5 path resolution was relative to "<PLATFORM_HOME>", now in 6.7 it is relative to "<PLATFORM_HOME>\bin".
Default options in etc\<app>.conf like '-J-Djava.endorsed.dirs=etc/endorsed'
or 'default_userdir="../user"' don`t work any more.
Maybe our other config files are broken as well.
Can you fix it and/or define what the contract for relative path resolution is / will be in future and add a test case?
I don`t want fix our config files and many installers again while upgrading to 6.8 or higher ;-)
Thanks for catching it. It should be same as in 6.5. Fixed in core-main #76600b18418e
Any way to get this into 6.7.1 ? (Actually this keeps us from upgrading to new platform right now)
Agreed. This must be fixed in 6.7.1.
fvogler, sreimers, can you please test the change for us right now?
fix is isolated and safe - verified ... Tomas will transplant this into release67_fixes
The above changeset is from automatic merge. The fix has been ported into the release67_fixes repository via http://hg.netbeans.org/release67_fixes/rev/62619399a2fc
Integrated into 'main-golden', will be available in build *200907150249* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Tomas Holy <email@example.com>
Log: #168465: Relative path resolution changed from 6.5 to 6.7
I am about to fix bug 189791 which requests to change the default again. In NetBeans IDE launcher the current working directory remains untouched, so it shall in platform application launcher.
If you want to get access to any file inside any cluster, consider using InstalledFileLocator.
I will wait with changes to bug 189791 to make sure they are "acceptably" compatible.