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.
Since merge of server_split branch, this test still fails and prevents from propagation of changes from core-main repository. org.netbeans.core.startup.layers.CachingPreventsFileTouchesTest.testCachesDontUseAbsolutePaths File /hudson/workdir/jobs/NB-Core-Build/workspace/core.startup/build/test/unit/work/userdir0/var/cache/package-attrs.dat seems to contain '/hudson/workdir/jobs/NB-Core-Build/workspace/nbbuild/netbeans'! org.netbeans.modules.netbinox.CachingPreventsFileTouchesTest.testCachesDontUseAbsolutePaths File /hudson/workdir/jobs/NB-Core-Build/workspace/netbinox/build/test/unit/work/userdir0/var/cache/package-attrs.dat seems to contain '/hudson/workdir/jobs/NB-Core-Build/workspace/nbbuild/netbeans'! When I reproduced myself, the problematic entry got in at: PackageAttrsCache.findImpl(jar:file:/mnt/SSD180/NETBEANS/SRC/HG_DEV3/core-main/nbbuild/netbeans/platform/modules/ext/jna-4.1.0.jar!/, com/sun/jna/) Where cache.put(key, arr); is called with these arguments: put(jar:file:/mnt/SSD180/NETBEANS/SRC/HG_DEV3/core-main/nbbuild/netbeans/platform/modules/ext/jna-4.1.0.jar!/!/com/sun/jna/, [Java Native Access (JNA), 4, JNA Development Team, com.sun.jna, 4.1.0 (b4), JNA Development Team, null] Called from: at org.netbeans.PackageAttrsCache.findImpl(PackageAttrsCache.java:120) at org.netbeans.PackageAttrsCache.findPackageAttrs(PackageAttrsCache.java:108) at org.netbeans.JarClassLoader.definePackage(JarClassLoader.java:208) at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:294) at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:259) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:305) at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:259) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at org.netbeans.modules.masterfs.watcher.linux.LinuxNotifier.<init>(LinuxNotifier.java:103) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:379) at org.openide.util.lookup.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:64) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:509) at org.netbeans.modules.masterfs.watcher.Watcher.getNotifierForPlatform(Watcher.java:476) at org.netbeans.modules.masterfs.watcher.Watcher.<init>(Watcher.java:86) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:379) at org.openide.util.lookup.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:64) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:509) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:422) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:222) at org.netbeans.modules.masterfs.watcher.Watcher.ext(Watcher.java:90) at org.netbeans.modules.masterfs.watcher.Watcher.isEnabled(Watcher.java:96) at org.netbeans.modules.masterfs.Installer.run(Installer.java:54) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Not caused by the server_split branch. It's in the core for while. Caused by bug in the PackageAttrsCache trying to write URLs. See the end of issue https://netbeans.org/bugzilla/show_bug.cgi?id=247795. The http://hg.netbeans.org/ergonomics/rev/e77a157761f0 should fix the test but it's not a general fix. *** This bug has been marked as a duplicate of bug 247795 ***