Pid wrote: > No! Bad! > > Your tomcat version & operating system variant (some version of linux?) > would be useful. > > Try to locate the main tomcat logfile, 'catalina.out' in the tomcat/logs > directory. This logfile should contain a detailed error & stacktrace > for the 500 error page, please send that in your reply. > >
Sorry you are right: Tomcat 6-0-18 Debian 2.6.24 It might be a timeout issue, agreed. That is why I decided on using wget and a local file. Now index.jsp should just read the local file and thus no timeout issue. the wget command is as follows: wget -O .../local_news http://www.topix.com/rss/county/citrus-fl wget -O .../national_news http://hosted.ap.org/lineups/USHEADS-rss_2.0.xml?SITE=RANDOM&SECTION=HOME wget -O .../international http://hosted.ap.org/lineups/WORLDHEADS-rss_2.0.xml?SITE=VOICESD&SECTION=HOME wget -O .../state_news http://news.yahoo.com/localnews/12772758/source/7818797/St+Petersburg+Times?format=rss Webpage shows: type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:418) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause java.lang.NullPointerException com.sun.cnpi.rss.taglib.ForEachItemTag.doStartTag(ForEachItemTag.java:108) org.apache.jsp.index_jsp._jspx_meth_rss_005fforEachItem_005f0(index_jsp.java:367) org.apache.jsp.index_jsp._jspService(index_jsp.java:167) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs. ====================================================================================== catalina.out shows Oct 7, 2008 10:08:53 AM org.apache.catalina.core.ApplicationContext log INFO: default: DefaultServlet.serveFile: contentType='text/html' Oct 7, 2008 10:08:53 AM org.apache.catalina.core.ApplicationContext log INFO: default: DefaultServlet.serveFile: contentLength=2060 java.io.FileNotFoundException: http://www.topix.com/rss/county/citrus-fl at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239) at com.sun.cnpi.rss.parser.RssParserImpl.parse(RssParserImpl.java:100) at com.sun.cnpi.rss.taglib.FeedTag.doStartTag(FeedTag.java:121) at org.apache.jsp.index_jsp._jspService(index_jsp.java:155) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.valves.JDBCAccessLogValve.invoke(JDBCAccessLogValve.java:463) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:354) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) Oct 7, 2008 10:13:42 AM org.apache.catalina.core.ApplicationContext log ====================================================================================== index.jsp has the following code <div id="headlines" > <% String which = request.getParameter("feed"); String FEED = "local_news"; if (which == null || which.trim().equals("local") ) { FEED = "local_news"; } else if (which.trim().equals("national") ) { FEED = "national_news"; } else if (which.trim().equals("international") ) { FEED = "international"; } else if (which.trim().equals("state") ) { FEED = "state_news"; } %> <rss:feed feedId="headlines" url="<%= FEED %>" /> <B><font color="red" size="3px"><rss:channelTitle feedId="headlines" /> </font></B> <hr /> <rss:forEachItem feedId="headlines" endIndex="10" > <B><a href='<rss:itemLink feedId="headlines" />'><rss:itemTitle feedId="headlines" /></a></B> <br /> <rss:itemDescription feedId="headlines" /> <br /> </rss:forEachItem> </div> Thanks again Barry --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]