After commenting out my plugins in roller-custom.properties, I was
able to get Roller to start. However, when I go to
http://localhost:8080, all I get is a 404. Here's what's in the logs:

INFO  2007-10-09 11:39:57,998 InitFilter:getAbsoluteUrl - http://localhost:8080

If I manually type in /roller-ui/login-redirect.jsp, I get the following error:

javax.servlet.ServletException: java.lang.NoClassDefFoundError:
org/apache/roller/ui/core/RollerSession
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

I re-copied all the JARs from the distribution to my WEB-INF/lib to
make sure I'm not missing anything. But I still get the same error:

ERROR 2007-10-09 11:43:43,648 BasicTilesContainer:render - Error rendering tile
java.io.IOException: Error including path
'/WEB-INF/jsps/tiles/tiles-simplepage.jsp'.
java.lang.NoClassDefFoundError:
org/apache/roller/ui/core/RollerSession

I'm on OS X with JDK 5 and MySQL 5 on Tomcat 6.

Matt

On 10/9/07, Matt Raible <[EMAIL PROTECTED]> wrote:
> I was able to get past this issue by manually running the dbupgrade
> script. Now I'm stumped on plugins. None of the ones I had listed seem
> to exist anymore. The only ones I can find are:
>
> core/plugins:
>
> TextEditor.class
> UIPluginManager.class
> UIPluginManagerImpl.class
> WeblogEntryEditor.class
> XinhaEditor.class
>
> rendering/plugin/comments:
>
> AkismetCommentValidator.class
> BlacklistCommentValidator.class
> CommentAuthenticator.class
> CommentValidationManager.class
> CommentValidator.class
> DefaultCommentAuthenticator.class
> ExcessLinksCommentValidator.class
> ExcessSizeCommentValidator.class
> MathCommentAuthenticator.class
> TrackbackLinkbackCommentValidator.class
>
> What happened to Smileys and the rest of them?
>
> org.apache.roller.weblogger.ui.rendering.plugins.ConvertLineBreaksPlugin \
> ,org.apache.roller.weblogger.ui.rendering.plugins.TopicTagPlugin \
> ,org.apache.roller.weblogger.ui.rendering.plugins.WikipediaLinkPlugin \
> ,org.apache.roller.weblogger.ui.rendering.plugins.GoogleLinkPlugin \
> ,org.apache.roller.weblogger.ui.rendering.plugins.AcronymsPlugin \
> ,org.apache.roller.weblogger.ui.rendering.plugins.BookmarkPlugin \
> ,org.apache.roller.weblogger.ui.rendering.plugins.ObfuscateEmailPlugin \
> ,org.apache.roller.weblogger.ui.rendering.plugins.SmileysPlugin
>
> Thanks,
>
> Matt
> On 10/9/07, Matt Raible <[EMAIL PROTECTED]> wrote:
> > I don't know what this issue was caused by but it went away. Now I'm
> > trying to upgrade my existing site to 4.0. I believe I'm currently
> > running an RC of 3.1. Here's the error I'm getting:
> >
> > INFO  2007-10-09 10:35:08,153 DatabaseProvider:successMessage -
> > SUCCESS: Got parameters. Using configuration type JNDI_NAME
> > INFO  2007-10-09 10:35:08,157 DatabaseProvider:successMessage - --
> > Using JNDI datasource name: java:comp/env/jdbc/rollerdb
> > INFO  2007-10-09 10:35:08,159 DatabaseProvider:successMessage -
> > SUCCESS: located JNDI DataSource [java:comp/env/jdbc/rollerdb]
> > INFO  2007-10-09 10:35:08,571 DatabaseInstaller:upgradeDatabase -
> > Database is old, beginning upgrade to version 400
> > ERROR 2007-10-09 10:35:08,599 DatabaseInstaller:errorMessage - Problem
> > upgrading database to version 320
> > com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column
> > 'parentid' in 'field list'
> >         at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
> >         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2941)
> >         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1623)
> >         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1715)
> >         at com.mysql.jdbc.Connection.execSQL(Connection.java:3249)
> >         at 
> > com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1268)
> >         at 
> > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1541)
> >         at 
> > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1455)
> >         at 
> > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1440)
> >         at 
> > org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
> >         at 
> > org.apache.roller.weblogger.business.startup.DatabaseInstaller.upgradeTo400(DatabaseInstaller.java:741)
> >         at 
> > org.apache.roller.weblogger.business.startup.DatabaseInstaller.upgradeDatabase(DatabaseInstaller.java:245)
> >         at 
> > org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:192)
> >         at 
> > org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
> >         at 
> > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
> >         at 
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
> >         at 
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> >         at 
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> >         at 
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
> >         at 
> > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> >         at 
> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> >         at 
> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> >         at 
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> >         at 
> > org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> >         at 
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> >         at 
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >         at 
> > org.apache.catalina.core.StandardService.start(StandardService.java:516)
> >         at 
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >         at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at 
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >         at 
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:585)
> >         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> > FATAL 2007-10-09 10:35:08,603 RollerContext:contextInitialized -
> > Roller Weblogger startup failed during app preparation
> > org.apache.roller.weblogger.business.startup.StartupException: Problem
> > upgrading database to version 320
> >         at 
> > org.apache.roller.weblogger.business.startup.DatabaseInstaller.upgradeTo400(DatabaseInstaller.java:764)
> >         at 
> > org.apache.roller.weblogger.business.startup.DatabaseInstaller.upgradeDatabase(DatabaseInstaller.java:245)
> >         at 
> > org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:192)
> >         at 
> > org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
> >         at 
> > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
> >         at 
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
> >         at 
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> >         at 
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> >         at 
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
> >         at 
> > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> >         at 
> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> >         at 
> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> >         at 
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> >         at 
> > org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> >         at 
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> >         at 
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >         at 
> > org.apache.catalina.core.StandardService.start(StandardService.java:516)
> >         at 
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >         at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at 
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >         at 
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:585)
> >         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> > --- ROOT CAUSE ---
> > com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column
> > 'parentid' in 'field list'
> >         at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
> >         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2941)
> >         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1623)
> >         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1715)
> >         at com.mysql.jdbc.Connection.execSQL(Connection.java:3249)
> >         at 
> > com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1268)
> >         at 
> > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1541)
> >         at 
> > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1455)
> >         at 
> > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1440)
> >         at 
> > org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
> >         at 
> > org.apache.roller.weblogger.business.startup.DatabaseInstaller.upgradeTo400(DatabaseInstaller.java:741)
> >         at 
> > org.apache.roller.weblogger.business.startup.DatabaseInstaller.upgradeDatabase(DatabaseInstaller.java:245)
> >         at 
> > org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:192)
> >         at 
> > org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
> >         at 
> > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
> >         at 
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
> >         at 
> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> >         at 
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> >         at 
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
> >         at 
> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
> >         at 
> > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> >         at 
> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> >         at 
> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> >         at 
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> >         at 
> > org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> >         at 
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> >         at 
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >         at 
> > org.apache.catalina.core.StandardService.start(StandardService.java:516)
> >         at 
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >         at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at 
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >         at 
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:585)
> >         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> >
> > Any ideas?
> >
> > Matt
> >
> > On 10/5/07, Dave <[EMAIL PROTECTED]> wrote:
> > > On 10/5/07, Matt Raible <[EMAIL PROTECTED]> wrote:
> > > > My roller-custom.properties (in tomcat6/lib) doesn't seem to be
> > > > getting picked up. Therefore, my legacy theme doesn't work. Any ideas?
> > > > Here's the contents:
> > > >
> > > > plugins.page=\
> > > > org.apache.roller.ui.rendering.plugins.ConvertLineBreaksPlugin \
> > > > ,org.apache.roller.ui.rendering.plugins.TopicTagPlugin \
> > > > ,org.apache.roller.ui.rendering.plugins.WikipediaLinkPlugin \
> > > > ,org.apache.roller.ui.rendering.plugins.GoogleLinkPlugin \
> > > > ,org.apache.roller.ui.rendering.plugins.AcronymsPlugin \
> > > > ,org.apache.roller.ui.rendering.plugins.BookmarkPlugin \
> > > > ,org.apache.roller.ui.rendering.plugins.ObfuscateEmailPlugin \
> > > > ,org.apache.roller.ui.rendering.plugins.SmileysPlugin \
> > > > ,net.java.dev.roller.plugins.weblogentry.jspwiki.WikiPlugin
> > >
> > > Take a look at the roller.properties file at the end of the
> > > installation guide to get the correct package names for those plugins.
> > >
> > > - Dave
> > >
> >
> >
> > --
> > http://raibledesigns.com
> >
>
>
> --
> http://raibledesigns.com
>


-- 
http://raibledesigns.com

Reply via email to