Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 314328

Summary: Message about missing platform.doc.isv element when running a link spider on docs
Product: [Eclipse Project] Platform Reporter: Martin Oberhuber <mober.at+eclipse>
Component: DocAssignee: Platform-Doc-Inbox <platform-doc-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: daniel_megert
Version: 3.6   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 314411, 314400, 314413    
Bug Blocks:    

Description Martin Oberhuber CLA 2010-05-25 14:49:29 EDT
Build ID: I20100520-1744 (3.6rc2)

1. Help > Contents
2. Run a broken hyperlink finder on .../help/index.jsp

--> Log (attachment 169872 [details] on bug 314322) shows 1 messages about a missing element from org.eclipse.platform.doc.isv:

Error
Tue May 25 14:58:35 CEST 2010
Error processing help request org.eclipse.platform.doc.isv/reference/extension-points/cheatSheetContentFileSpec.exsd

A couple more broken links are reported by the link spider report for platform.doc.isv - see attachment 169874 [details] (zipped .html) on bug 314322. For example:

http://127.0.0.1:4911/help/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/
error code: 204 (no info to return), linked from page(s):
	http://127.0.0.1:4911/help/topic/org.eclipse.platform.doc.isv/reference/api/index-files/index-5.html
	http://127.0.0.1:4911/help/topic/org.eclipse.platform.doc.isv/reference/api/index-files/index-9.html

http://127.0.0.1:4911/help/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/navigator/
error code: 204 (no info to return), linked from page(s):
	http://127.0.0.1:4911/help/topic/org.eclipse.platform.doc.isv/reference/api/index-files/index-9.html
Comment 1 Martin Oberhuber CLA 2010-05-25 14:50:44 EDT
Here is a broken external link:

http://citeseer.ist.psu.edu/myers86ond.html
error code: 12029 (no connection), linked from page(s):
	http://127.0.0.1:4911/help/topic/org.eclipse.platform.doc.isv/guide/compare_contentviewer.htm
Comment 2 Dani Megert CLA 2010-05-26 03:37:19 EDT
>Here is a broken external link:
>http://citeseer.ist.psu.edu/myers86ond.html
>error code: 12029 (no connection), linked from page(s):
>http://127.0.0.1:4911/help/topic/org.eclipse.platform.doc.isv/guide>
>/compare_contentviewer.htm
See bug 314400.

>error code: 403 (forbidden request), linked from page(s):
These all work fine for me. Looks like you're not allowed to access wikipedia ;-)

>/api/index-files/index*.html
Those might be wrong links in Javadoc. Need to take a closer look on these...
Comment 3 Dani Megert CLA 2010-05-26 03:57:46 EDT
I cannot find anything suspicious in the source of those index files. They are generated by Javadoc and HTTP status code 204 doesn't necessarily mean that a link is broken.
Comment 4 Dani Megert CLA 2010-05-26 04:36:27 EDT
>I cannot find anything suspicious in the source of those index files. They are
>generated by Javadoc and HTTP status code 204 doesn't necessarily mean that a
>link is broken.
Ha - Found it! Running my own checker that also shows the link name/title, I found out that it's a problem with a relative links used inside some classes, see bug 314411 and bug 314413.
Comment 5 Martin Oberhuber CLA 2010-05-26 05:07:24 EDT
Is your link spider freely available?
Comment 6 Dani Megert CLA 2010-05-26 05:11:34 EDT
>Is your link spider freely available?
You know what: I used the same as you ;-) It looks like the title/name is only in the GUI but not in the report.