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 files describing filter and columns defined in tasklist modules cannot be validated - they refer to DTD that do not exists on specified URLs. http://tasklist.netbeans.org/dtd/filters-1_0.dtd http://tasklist.netbeans.org/dtd/columns-1_0.dtd This makes it imposiible to parse and validate this files in tests without entity resolver provided by IDE internal. We usualy put DTDd on www.netbeans.org but if these files cannot be descrideb by DTD why do we specify it?
Here is the answer: tasklist/core/src/org/netbeans/modules/tasklist/core/filter/filters-1_0.dtd <?xml version="1.0" encoding="UTF-8"?> <!-- The contents of this file is unimportant. The format of the --> <!-- settings file is determined by the code and not checked against --> <!-- this DTD. Moreover, because of the possibility to extend filters by --> <!-- other modules, the final grammar cannot be expressed in a DTD --> <!-- without knowing the extensions. Therefore, we leave the DTD --> <!-- unspecified --> The DTD is only necessary because of usage of org.netbeans.spi.settings.DOMConvertor
I know about this file and know that in context of IDE our entity resolver can use it. But generaly all the document written with these DTDs are not valid because they refer to non-existing URLs. Probably the simplest way to avoid these problems is to publish these DTDs on website.
in this case somebody else should take care of this issue
Not valid for the general tasklist after the rewrite in 6.0. Reassigning to usertasks. Can be closed as invalid if it does not apply there at all.