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.
Please fix broken links in javadoc (see attachment - sources from sources 09/08/2005 ). For more details see issue 62058.
Created attachment 23675 [details] broken links
I'll look at it.
Seems to happen due to the fact that the javadoc infrastructure tries to be too smart and automatically generates links to javadoc of modules that do not have any (e.g. javax.jmi.reflect). I don't see this described anywhere. I don't know how to fix this. Reassigning to nbbuild.
Yarda's stylesheet. Generates <tr class="tabler"> <td><a name="java-javax.jmi.reflect">javax.jmi.reflect</a></td><td>Imported</td><td><a href="http://openide.netbeans.org/tutorial/api-design.html#category-private">Private</a></td><td><a href="@javax-jmi-reflect@/overview-summary.html"> .../overview-summary.html</a> <p></p> <p></p> The module is needed for compilation. The module is used during runtime. <p></p> </td> </tr> For this case, it should skip the URL, or use an external URL such as http://java.sun.com/products/jmi/jmi-1_0-fr-doc/overview-summary.html But I don't know how to make it do this generally for all lib wrapper modules.
*** Issue 62107 has been marked as a duplicate of this issue. ***
*** Issue 62083 has been marked as a duplicate of this issue. ***
*** Issue 62086 has been marked as a duplicate of this issue. ***
Guys you are right, the description of what to do with <defaultanswer/> was not available. I have just updated the docs: http://www.netbeans.org/source/browse/openide/www/tutorial/api.html?r1=1.48&r2=1.49 So I believe there is a way to fix the problem on your side. I have a feeling (but I may be wrong) that there is nothing on side of the Arch ant task to do. How could I find out that a record in <project> is not in fact published on netbeans.org at the time of processing the one module? I am reassigning back to javadoc owner for now.
I'm the Javadoc owner? You wrote the stylesheet which is producing the bad links. Maybe you can just hardcode a list of modules to not link to. Or to hack {replaces,properties,links}.xml by manually adding entries like <replacefilter token="@javax-jmi-reflect@" value="http://java.sun.com/products/jmi/jmi-1_0-fr-doc"/> Would that work?
Well, the owner was the owner of the module. I have not noticed it has been reassigned to nbbuild. Manually adding entries is good idea and probably possible fix, if you both think it is good idea, let's add them there.
Fixed. (for mdrapi, refactoring, javacore, javamodel) Checking in refactoring/arch/arch-refactoring.xml; /cvs/refactoring/arch/arch-refactoring.xml,v <-- arch-refactoring.xml new revision: 1.20; previous revision: 1.19 done Checking in java/javacore/arch/arch-javacore.xml; /cvs/java/javacore/arch/arch-javacore.xml,v <-- arch-javacore.xml new revision: 1.23; previous revision: 1.22 done Checking in java/javamodel/arch/arch-javamodel.xml; /cvs/java/javamodel/arch/arch-javamodel.xml,v <-- arch-javamodel.xml new revision: 1.10; previous revision: 1.9 done Checking in mdr/mdrapi/arch/arch-mdr.xml; /cvs/mdr/mdrapi/arch/arch-mdr.xml,v <-- arch-mdr.xml new revision: 1.10; previous revision: 1.9 done
verified in NB.dev(200508251800)