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.
XML Catalog module doesn't allow to access other classes than from spi package now. That's why CNFE is thrown from instalation of web/advanced module. Other way how to register our catalogs has to be used. Petr can you recommend what is preffered solution?
Fixed in trunk.
The explicit dependency (org.netbeans.modules.xml.catalog/1 = @BUILD_NUMBER_SUBST@) is only a workaround. Note that usually web/advanced is build in a separate ant run so you will have to specify -Dbuildnumber property to make this module compatible with some IDE build. Current approach blocks possible to publish module on autoupdate because it doesn't make sense to publish something what works with just one IDE build.
I don't know exactly the mechanism how the autoupdate modules are being built. Unfortunately there is a strong dependancy on XML/catalog module, because there is no way how to install new XML catalog using f.e. layers. (see 22848). Is there any way how to declare the dependancy on XML/catalog other then : OpenIDE-Module-Module-Dependencies: org.netbeans.modules.xml.catalog/1 = @BUILD_NUMBER_SUBST@ This seems to be a bad idea - due to the special build proces for web/advanced module. One solution is to move the proces of adding XML catalog from web/advanced to web/core module. But this seams not very nice as well.
The package org.netbeans.modules.xml.catalog.settings was returned back to XML/catalog public pacages. I am changing this to a Task with priority P3 depending on 22848. Adding XML catalog need to be changed in order to avoid the dependency on xml/catalog module.
You should not have problems to publish your module for NB 3.4 (release34 branch) because change in XML/Catalog was made in main trunk (future release). After discusion with Milan I have temporary published also catalog.settings package, although I do not think you need it now.
The work on this task will start after resolving 22848.
This old bug may not be relevant anymore. If you can still reproduce it in 8.2 development builds please reopen this issue. Thanks for your cooperation, NetBeans IDE 8.2 Release Boss