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.
When I try to validate the Latest Development Build catalog (from http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/nbms/updates.xml.gz) I get the following validation output: XML validation started. Checking file:/D:/__catalog/updates.xml... Referenced entity at "http://www.netbeans.org/dtds/autoupdate-catalog-2_5.dtd". Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [87] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [107] Attribute "OpenIDE-Module-Hide-Classpath-Packages" must be declared for element type "manifest". [112] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [259] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [349] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [354] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [364] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [369] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [374] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [379] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [394] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [399] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [412] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [432] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [444] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [461] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [485] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [495] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [500] Attribute "OpenIDE-Module-Build-Version" must be declared for element type "manifest". [607] Too many errors, stopping further checking. XML validation finished.
This is not an UC bug - UC catalog is generated automatically using information stored in NBMs. If any of info.xml files is invalid, UC catalog get invalid in the same way. In order to fix it I recommend to file a bug against all affected modules.
Filing a bug against all affected modules is ridiculous (there would be ~700 bugs) and anyway modules cannot do anything about this because it is handled by infrastructure. I will see if there is something wrong in either <makenbm> or <makeupdatedesc>.
I believe the DTD is correct in not requesting these two attributes, since AFAICT neither are used by the AU client.
core-main #427a127b88b7
Integrated into 'main-golden', available in build *200807310201* on http://bits.netbeans.org/dev/nightly/ Changeset: http://hg.netbeans.org/main/rev/427a127b88b7 User: Jesse Glick <jglick@netbeans.org> Log: #142205: fix XML validation errors creating NBMs. Also verify that Info.xml and updates.xml files are valid according to specified DTD.
Verified in the following build: Product Version: NetBeans IDE Dev (Build 200807310201) Java: 1.5.0_13; Java HotSpot(TM) Client VM 1.5.0_13-119 System: Mac OS X version 10.5.4 running on i386; MacRoman; en_US (nb)