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

Bug 208394

Summary: Exceptions when opening the Platform documentation.
Product: z_Archived Reporter: Paul Slauenwhite <paulslau>
Component: TPTPAssignee: jkubasta
Status: CLOSED FIXED QA Contact:
Severity: critical    
Priority: P1 CC: apnan
Version: unspecifiedKeywords: plan
Target Milestone: ---Flags: paulslau: review+
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
Patch to correct help errors none

Description Paul Slauenwhite CLA 2007-11-01 08:19:56 EDT
Exceptions when opening the Platform documentation.

Using the 4.5 i3 TP1 candidate driver, the follow exceptions are thrown when opening the help documentation:

!ENTRY org.eclipse.help 4 0 2007-11-01 09:12:25.428
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.platform.doc.user/platform_toc.xml" (skipping file)
!STACK 0
org.xml.sax.SAXParseException: The element type "toc" must be terminated by the matching end-tag "</toc>".
	at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
	at org.eclipse.help.internal.dynamic.DocumentReader.read(DocumentReader.java:51)
	at org.eclipse.help.internal.dynamic.DocumentReader.read(DocumentReader.java:33)
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:33)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:181)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:59)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:106)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:121)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:52)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

!ENTRY org.eclipse.help 2 0 2007-11-01 09:12:25.647
!MESSAGE Table of contents is not primary and not linked to another TOC /org.eclipse.birt.doc/RefToc.xml (skipping)

!ENTRY org.eclipse.help 2 0 2007-11-01 09:12:25.819
!MESSAGE Table of contents is not primary and not linked to another TOC /org.eclipse.tptp.platform.agentcontroller.doc.isv/rac_isv_toc.xml (skipping)

!ENTRY org.eclipse.help 2 0 2007-11-01 09:12:25.866
!MESSAGE Table of contents is not primary and not linked to another TOC /org.eclipse.tptp.platform.agentcontroller.doc.user/rac_toc.xml (skipping)

!ENTRY org.eclipse.help 2 0 2007-11-01 09:12:25.928
!MESSAGE Table of contents is not primary and not linked to another TOC /org.eclipse.tptp.platform.doc.user/profile_toc.xml (skipping)
Comment 1 jkubasta CLA 2007-11-22 20:13:37 EST
Fixed.
Comment 2 Paul Slauenwhite CLA 2007-12-17 08:56:26 EST
Using the TPTP-4.5.0-200712160400 driver the following exception is thrown:

!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.platform.doc.user/statcon_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:181)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:59)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:106)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:121)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:55)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Comment 3 Alex Nan CLA 2007-12-17 20:44:06 EST
Joanna, I have fixed the statistical toc error:

Error reading help table of contents file /"org.eclipse.tptp.platform.doc.user/statcon_toc.xml" (skipping file)
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(
Comment 4 Paul Slauenwhite CLA 2007-12-20 13:10:58 EST
In addition:

Table of contents is not primary and not linked to another TOC /org.eclipse.tptp.platform.agentcontroller.doc.user/rac_toc.xml
Comment 5 jkubasta CLA 2008-01-04 11:05:29 EST
/org.eclipse.tptp.platform.agentcontroller.doc.user/rac_toc.xml
deleted from Head
Comment 6 Paul Slauenwhite CLA 2008-02-12 08:54:26 EST
Using the 4.5.0-200802100400 driver, the following warnings/errors are thrown when opening the documentation:

!SESSION 2008-02-12 09:05:23.896 -----------------------------------------------
eclipse.buildId=I20080207-1530
java.fullversion=J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223ifx-20070323 (JIT enabled)
J9VM - 20070322_12058_lHdSMR
JIT  - 20070109_1805ifx3_r8
GC   - WASIFIX_2007
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_CA
Command-line arguments:  -os win32 -ws win32 -arch x86 -clean -data D:\AC_Hyades_WSAD_Drivers\4.5.0-200802100400\eclipse\workspace

!ENTRY org.eclipse.help 4 0 2008-02-12 09:51:04.943
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.platform.agentcontroller.doc.user/rac_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:181)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:59)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:106)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:121)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:67)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

!ENTRY org.eclipse.help 2 0 2008-02-12 09:51:05.146
!MESSAGE Table of contents is not primary and not linked to another TOC /org.eclipse.birt.doc/RefToc.xml (skipping)

!ENTRY org.eclipse.help 2 0 2008-02-12 09:51:05.177
!MESSAGE Table of contents is not primary and not linked to another TOC /org.eclipse.tptp.platform.doc.user/logging0_toc.xml (skipping)

!ENTRY org.eclipse.help 2 0 2008-02-12 09:51:05.177
!MESSAGE Table of contents is not primary and not linked to another TOC /org.eclipse.tptp.platform.doc.user/logging2_toc.xml (skipping)

!ENTRY org.eclipse.help 2 0 2008-02-12 09:51:05.177
!MESSAGE Table of contents is not primary and not linked to another TOC /org.eclipse.tptp.platform.doc.user/logging3_toc.xml (skipping)
Comment 7 jkubasta CLA 2008-03-13 14:12:28 EDT
I don't see these errors with the 3/11 build.  Should I see these when selecting Help > Help Contents?
Comment 8 Paul Slauenwhite CLA 2008-03-20 15:17:44 EDT
(In reply to comment #7)
> I don't see these errors with the 3/11 build.  Should I see these when
> selecting Help > Help Contents?
> 

I was able to reproduce this using the 3/19 build.  Open the Help >> Help Contents   and then check the .log file for the errors.
Comment 9 jkubasta CLA 2008-03-21 19:42:06 EDT
Aren't these errors due to the refactoring of birt and logging?  If so, should I remove the toc references?
Comment 10 Alex Nan CLA 2008-03-24 19:10:28 EDT
Paul with the candidate M6 - TPTP-4.5.0-200803240100driver I get only this error:
!ENTRY org.eclipse.help 4 0 2008-03-24 18:47:22.078
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.platform.agentcontroller.doc.user/rac_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:182)
Comment 11 Paul Slauenwhite CLA 2008-03-27 08:42:27 EDT
Using the TPTP-4.5.0-200803241439 build (Eclipse SDK, EMF/XSD, and TPTP SDK only), I see the following errors in the .log file when opening Help >> Help
Contents:

!ENTRY org.eclipse.help 4 0 2008-03-27 09:36:13.765
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.platform.agentcontroller.doc.user/rac_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:182)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:60)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:107)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:122)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:67)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

!ENTRY org.eclipse.help 4 0 2008-03-27 09:36:13.781
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.trace.report.birt.doc.user/toc/trace_birt_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:182)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:60)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:107)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:122)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:67)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

!ENTRY org.eclipse.help 4 0 2008-03-27 09:36:13.796
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.platform.statistical.report.birt.doc.user/toc/birt_statistical_reports_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:182)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:60)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:107)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:122)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:67)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

!ENTRY org.eclipse.help 4 0 2008-03-27 09:36:13.796
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.test.report.birt.doc.user/toc/birt_test_reports_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:182)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:60)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:107)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:122)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:67)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

!ENTRY org.eclipse.help 4 0 2008-03-27 09:36:13.828
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.test.report.birt.doc.user/toc/birt_test_reporting_services_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:182)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:60)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:107)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:122)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:67)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

I believe most of these errors should go away once P2 starts to recognize our features and not load the documentation plug-ins that require nonexistent dependencies (e.g. BIRT).  

Joanna, can you confirm this is the case for org.eclipse.tptp.platform.agentcontroller.doc.user/rac_toc.xml?
Comment 12 jkubasta CLA 2008-03-28 21:50:20 EDT
Using TPTP-4.5.0-200803280100 build only the following error remains:
!SESSION 2008-03-28 20:49:56.552 -----------------------------------------------
eclipse.buildId=I20080327-0100
java.fullversion=J2RE 1.4.2 IBM J9 2.2 Windows 2000 x86-32 j9n142-20040917 (JIT enabled)
J9VM - 20040916_0908_lHdSMR
JIT  - r7_level20040915_1801
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.help 4 0 2008-03-28 20:51:42.855
!MESSAGE Error reading help table of contents file /"org.eclipse.tptp.platform.agentcontroller.doc.user/rac_toc.xml" (skipping file)
!STACK 0
java.io.FileNotFoundException
	at org.eclipse.help.internal.toc.TocFileParser.parse(TocFileParser.java:45)
	at org.eclipse.help.internal.toc.TocFileProvider.getTocContributions(TocFileProvider.java:45)
	at org.eclipse.help.internal.toc.TocManager.getTocContributions(TocManager.java:182)
	at org.eclipse.help.internal.toc.TocManager.getRootTocContributions(TocManager.java:280)
	at org.eclipse.help.internal.toc.TocManager.getTocs(TocManager.java:60)
	at org.eclipse.help.internal.toc.TocManager.getTopic(TocManager.java:107)
	at org.eclipse.help.internal.toc.TocManager.getTopicPath(TocManager.java:122)
	at org.eclipse.help.internal.webapp.data.UrlUtil.getTopicPath(UrlUtil.java:157)
	at org.eclipse.help.internal.webapp.servlet.BreadcrumbsFilter.filter(BreadcrumbsFilter.java:67)
	at org.eclipse.help.internal.webapp.servlet.EclipseConnector.transfer(EclipseConnector.java:161)
	at org.eclipse.help.internal.webapp.servlet.ContentServlet.doGet(ContentServlet.java:42)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:270)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
 
Comment 13 jkubasta CLA 2008-03-28 22:02:01 EDT
Created attachment 94093 [details]
Patch to correct help errors
Comment 14 jkubasta CLA 2008-03-28 22:03:30 EDT
rac_toc references commented out of Agent_Controller_toc.xml but remain in build.properties and plugin.xml
Comment 15 Paul Slauenwhite CLA 2008-03-31 07:21:40 EDT
(In reply to comment #14)
> rac_toc references commented out of Agent_Controller_toc.xml but remain in
> build.properties and plugin.xml
> 

The patch has the TOC removed from the build.properties and plugin.xml, which is the right approach if this TOC is no longer required.  Approving the patch.  The TOC file should also be removed from CVS if no longer required.
Comment 16 jkubasta CLA 2008-03-31 14:39:47 EDT
Patch committed to Head with PMC approval
Comment 17 Paul Slauenwhite CLA 2008-06-10 11:42:14 EDT
Verified in TPTP-4.5.0-200806070100.  Closing.