A correction... The JDK version is 1.5.0.6 but I don't think it matters. I think I'm running into
http://opensource.atlassian.com/projects/roller/browse/ROL-644 Based on the above should I simply upgrade to Velocity 1.5? Can I simply replace the Velocity .jar files or do I need to do more than that? rjsjr > -----Original Message----- > From: Robert Sanford [mailto:[EMAIL PROTECTED] > Sent: Friday, May 12, 2006 10:36 AM > To: [email protected] > Subject: 404 When trying to hit RSS... > > > All, > > I've gotten Roller set up on > + Win2K > + Java 1.4.2 > + Jboss 4.0.1 w/ Tomcat 5 > + PostgreSQL 8.0 > > I used the Jboss 4 install instructions from the site wiki at > (http://rollerweblogger.org/wiki/Wiki.jsp?page=InstallationGui > deJBoss4) > as my config guide. > > I have created the admin account and a couple of other > weblogs. I can post entries, I can post comments, I can > moderate comments. > > But I cannot subscribe to an RSS feed. > > The little orange XML icon links to > http://mymachinename/roller/rss/myblogname and that link gives a 404. > > When I run the server.log file I get the stack trace at the > bottom of this message. One particular item seems to be of > significant interest to me and that is the one that says it > is unable to find resource /flavors/rss.vm in any resource loader. > > Jboss is our standard app server so moving off of it is not > really an option. I *can* change versions of Jboss (upwards > but not down) and I > *can* change versions of the JVM if there is an issue with > one of those. > > > Many thanks! > > rjsjr > > > 2006-05-12 10:11:23,354 DEBUG > [org.roller.presentation.velocity.ThemeResourceLoader] > Looking up resource named ... /flavors/rss.vm 2006-05-12 > 10:11:23,354 ERROR [org.apache.velocity] ResourceManager : > unable to find resource '/flavors/rss.vm' in any resource > loader. 2006-05-12 10:11:23,354 WARN > [org.roller.presentation.velocity.FlavorServlet] > ResourceNotFound: http://hou-dev-02/roller/rss/transition > 2006-05-12 10:11:23,354 DEBUG > [org.roller.presentation.velocity.FlavorServlet] > org.apache.velocity.exception.ResourceNotFoundException: > Unable to find resource '/flavors/rss.vm' 2006-05-12 > 10:11:23,354 DEBUG > [org.roller.presentation.filters.FeedCacheFilter] Display > exception cache.feed:weblog/transition/rss/en > 2006-05-12 10:11:23,354 DEBUG > [org.roller.presentation.filters.FeedCacheFilter] exiting > 2006-05-12 10:11:23,354 DEBUG > [org.roller.presentation.filters.CompressionFilter] Pre-zip > size:0 2006-05-12 10:11:23,354 DEBUG > [org.roller.presentation.filters.CompressionFilter] Gzip > size:20 2006-05-12 10:11:23,354 DEBUG > [org.roller.presentation.filters.IfModifiedFeedCacheFilter] > exiting 2006-05-12 10:11:23,354 DEBUG > [org.hibernate.impl.SessionImpl] closing session 2006-05-12 > 10:11:23,354 DEBUG [org.hibernate.jdbc.ConnectionManager] > closing JDBC connection [ (open PreparedStatements: 0, > globally: 0) (open ResultSets: 0, globally: 0)] 2006-05-12 > 10:11:23,354 DEBUG [org.hibernate.jdbc.JDBCContext] after > transaction completion 2006-05-12 10:11:23,354 DEBUG > [org.hibernate.impl.SessionImpl] after transaction completion > 2006-05-12 10:11:23,354 DEBUG > [org.roller.presentation.filters.PersistenceSessionFilter] > Exiting PersistenceSessionFilter 2006-05-12 10:11:23,354 > DEBUG [org.acegisecurity.ui.ExceptionTranslationFilter] Chain > processed normally 2006-05-12 10:11:23,354 DEBUG > [org.acegisecurity.context.HttpSessionContextIntegrationFilter] > SecurityContextHolder set to new context, as request > processing completed 2006-05-12 10:11:23,354 DEBUG > [org.roller.presentation.LanguageUtil] > getViewLocale() > 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.LanguageUtil] > sessionLocale = en_US > 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.LanguageUtil] > isSupported( locale = en_US ) > 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.LanguageUtil] > return Locale = en_US > 2006-05-12 10:11:23,354 ERROR > [org.jboss.web.localhost.Engine] > ApplicationDispatcher[/roller] Servlet.service() for servlet > jsp threw exception > java.lang.IllegalStateException: getOutputStream() has > already been called for this response > at > org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteRespo > nse.java:5 > 99) > at > org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(Coyot > eResponseF > acade.java:163) > at > org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl. > java:122) > at > org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterI > mpl.java:1 > 15) > at > org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170) > at > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTa > g(InsertTa > g.java:887) > at > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460) > at > org.apache.jsp.error_jsp._jspx_meth_tiles_insert_0(error_jsp.java:257) > at org.apache.jsp.error_jsp._jspService(error_jsp.java:149) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.ja > va:324) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:292) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Applica > tionFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilt > erChain.java:157) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat > ionDispatc > her.java:704) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest( > Applicatio > nDispatcher.java:476) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(Appli > cationDisp > atcher.java:409) > at > org.apache.catalina.core.ApplicationDispatcher.forward(Applica > tionDispat > cher.java:312) > at > org.apache.catalina.core.StandardHostValve.custom(StandardHost > Valve.java > :396) > at > org.apache.catalina.core.StandardHostValve.status(StandardHost > Valve.java > :301) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java > :147) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveCo > ntext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java > :118) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveCo > ntext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:5 > 20) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve. > java:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveCo > ntext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:5 > 20) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter. > java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Process > or.java:79 > 9) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle > r.processC > onnection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi > nt.java:57 > 7) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool > .java:683) > at java.lang.Thread.run(Thread.java:595) > 2006-05-12 10:11:23,354 ERROR [org.jboss.web.localhost.Engine] > [EMAIL PROTECTED]: Exception > Processing ErrorPage[errorCode=404, location=/error.jsp] > java.lang.IllegalStateException: getOutputStream() has > already been called for this response > at > org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteRespo > nse.java:5 > 99) > at > org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(Coyot > eResponseF > acade.java:163) > at > org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl. > java:122) > at > org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterI > mpl.java:1 > 15) > at > org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170) > at > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTa > g(InsertTa > g.java:887) > at > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460) > at > org.apache.jsp.error_jsp._jspx_meth_tiles_insert_0(error_jsp.java:257) > at org.apache.jsp.error_jsp._jspService(error_jsp.java:149) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.ja > va:324) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:292) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Applica > tionFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilt > erChain.java:157) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat > ionDispatc > her.java:704) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest( > Applicatio > nDispatcher.java:476) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(Appli > cationDisp > atcher.java:409) > at > org.apache.catalina.core.ApplicationDispatcher.forward(Applica > tionDispat > cher.java:312) > at > org.apache.catalina.core.StandardHostValve.custom(StandardHost > Valve.java > :396) > at > org.apache.catalina.core.StandardHostValve.status(StandardHost > Valve.java > :301) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java > :147) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveCo > ntext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java > :118) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveCo > ntext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:5 > 20) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve. > java:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveCo > ntext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:5 > 20) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter. > java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Process > or.java:79 > 9) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle > r.processC > onnection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi > nt.java:57 > 7) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool > .java:683) > at java.lang.Thread.run(Thread.java:595) >
