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.
SUBJ says all. See DS redesign plan for more details (<http://openide.netbeans.org/proposals/loaders/plan.html>).
Part of this issue is also solving how existing usecases will work work in new Registry+Convertor scenario. Concrete problematic usecases are: * projects are using FileObject passed in old convertor's lookup to learn the project * Looks API needs relative references from definition of the instance to some other context/binding
Created tag registry_35050_root and branch from the tag registry_35050.
*** Issue 30632 has been marked as a duplicate of this issue. ***
Finished on branch.
Implemented on branch registry_35050 and bacported into trunk: Log: registry_35050 merged into trunk Added: registry/src/org/netbeans/core/registry ContextBindings.java DefaultConvertor.java FileSystemListener.java ObjectBinding.java ObjectRefConvertor.java StateUpdater.java registry/src/org/netbeans/core/registry/oldformats InstanceConvertor.java InstanceUtils.java SerialDataConvertor.java registry/test/unit/src/org/netbeans/core/registry ExternalModificationTest.java GCTest.java registry/test/unit/src/org/netbeans/core/registry/cdconvertor CD.java CDConvertor.java CDConvertorTest.java registry/test/unit/src/org/netbeans/core/registry/cdconvertor/data cd1.xml layer.xml registry/test/unit/src/org/netbeans/core/registry/data gctest_cd1.xml layer_gctest.xml registry/test/unit/src/org/netbeans/core/registry/enabledisabletest EnableDisableTest.java ModuleUtils.java registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data .cvsignore book1.xml book2.xml bookmodule.mf build.xml cd1.xml cd2.xml cdmodule.mf module_layer.xml registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/bookmodule/org/bookmodule Book.java registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/cdmodule/org/cdmodule CD.java CDConvertor.java registry/test/unit/src/org/netbeans/core/registry/instanceconv CD.java InstanceConvertorTest.java registry/test/unit/src/org/netbeans/core/registry/instanceconv/data layer.xml registry/test/unit/src/org/netbeans/core/registry/serialdataconv SerialDataConvertorTest.java SerializableCD.java registry/test/unit/src/org/netbeans/core/registry/serialdataconv/data layer.xml serializable-cd1.xml serializable-cd2.xml serializable-cd3.xml Removed: registry/src/org/netbeans/core/registry Listener.java registry/src/org/netbeans/core/registry/olddsimpl DSListener.java DSUtils.java ObjectBindings.java Changed: http://core.netbeans.org/source/browse/core/registry/build.xml.diff?r1=1.12&r2=1.13 http://core.netbeans.org/source/browse/core/registry/manifest.mf.diff?r1=1.7&r2=1.8 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/api/registry/fs/FileSystemContextFactory.java.diff?r1=1.3&r2=1.4 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/ContextImpl.java.diff?r1=1.19&r2=1.20 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/ResettableContextImpl.java.diff?r1=1.2&r2=1.3 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/ResettableRootContextImpl.java.diff?r1=1.3&r2=1.4 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/RootContextImpl.java.diff?r1=1.5&r2=1.6 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/ContextBindings.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/DefaultConvertor.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/FileSystemListener.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/ObjectBinding.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/ObjectRefConvertor.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/StateUpdater.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/oldformats/InstanceConvertor.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/oldformats/InstanceUtils.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/src/org/netbeans/core/registry/oldformats/SerialDataConvertor.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/build.xml.diff?r1=1.4&r2=1.5 http://core.netbeans.org/source/browse/core/registry/test/unit/src/META-INF/MANIFEST.MF.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/BindingTest.java.diff?r1=1.2&r2=1.3 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/ConvertedObjectTest.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/OrderingTest.java.diff?r1=1.2&r2=1.3 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/ResettableTest.java.diff?r1=1.2&r2=1.3 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/ExternalModificationTest.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/GCTest.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/cdconvertor/CD.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/cdconvertor/CDConvertor.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/cdconvertor/CDConvertorTest.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/cdconvertor/data/cd1.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/cdconvertor/data/layer.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/convertors/TestBean.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/data/layer_defaults.xml.diff?r1=1.2&r2=1.3 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/data/gctest_cd1.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/data/layer_gctest.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/EnableDisableTest.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/ModuleUtils.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/.cvsignore.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/book1.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/book2.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/bookmodule.mf.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/build.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/cd1.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/cd2.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/cdmodule.mf.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/module_layer.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/bookmodule/org/bookmodule/Book.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/cdmodule/org/cdmodule/CD.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/enabledisabletest/data/cdmodule/org/cdmodule/CDConvertor.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/instanceconv/CD.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/instanceconv/InstanceConvertorTest.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/instanceconv/data/layer.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/serialdataconv/SerialDataConvertorTest.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/serialdataconv/SerializableCD.java.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/serialdataconv/data/layer.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/serialdataconv/data/serializable-cd1.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/serialdataconv/data/serializable-cd2.xml.diff?r1=1.1&r2=1.2 http://core.netbeans.org/source/browse/core/registry/test/unit/src/org/netbeans/core/registry/serialdataconv/data/serializable-cd3.xml.diff?r1=1.1&r2=1.2