Here's the new issue, assigned me: http://opensource.atlassian.com/projects/roller/browse/ROL-1348
- Dave On 2/11/07, Matt Raible <[EMAIL PROTECTED]> wrote:
I was able to fix this by checking the code out from CVS and building it myself. It looks like we need to publish the current version on the support site - the 3.0 version doesn't work with 3.1. Also, I noticed the following needs to be changed: jspwiki.pageProvider =net.java.roller.pageplugins.jspwiki.RollerPageProvider Should be: jspwiki.pageProvider = net.java.dev.roller.plugins.weblogentry.jspwiki.RollerPageProvider Another strange thing happened while I was fixing this. My autoping table got dropped somehow and I had to restore it from the backup I did yesterday. Matt On 2/11/07, Matt Raible <[EMAIL PROTECTED]> wrote: > OK, now this problem happens all the time and my site won't stay up. > Any idea why I'm getting a NoClassDefFoundError? I'm working with a > clean install. > > Also, the error page seems to have issues: > > SEVERE: Exception Processing > ErrorPage[exceptionType=java.lang.Exception, > location=/WEB-INF/jsps/error.jsp] > org.apache.jasper.JasperException: getOutputStream() has already been > called for this response > at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > Matt > > On 2/11/07, Matt Raible <[EMAIL PROTECTED]> wrote: > > After upgrading my site from 2.3 to 3.1, I noticed the following in my logs: > > > > ERROR 2007-02-11 15:50:02,816 PluginManagerImpl:loadPagePluginClasses > > - ClassNotFoundException for o > > rg.apache.roller.ui.rendering.plugins.TextilePlugin > > ERROR 2007-02-11 15:50:02,923 PluginManagerImpl:loadPagePluginClasses > > - ClassNotFoundException for n > > et.java.roller.plugins.weblogentry.jspwiki.WikiPlugin > > > > My roller-custom.properties contains the following: > > > > 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.TextilePlugin \ > > ,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.roller.plugins.weblogentry.jspwiki.WikiPlugin > > > > tasks.daily=org.apache.roller.ui.core.tasks.TurnoverReferersTask\ > > ,org.apache.roller.ui.core.tasks.BlacklistUpdateTask\ > > ,org.apache.roller.ui.core.tasks.SyncWebsitesTask > > > > tasks.hourly=org.apache.roller.ui.core.tasks.RefreshEntriesTask > > > > I deleted the last two "tasks" entries because I don't think I need > > them anymore. I also deleted the TextilePlugin since I don't use that. > > Changing the WikiPlugin to have > > net.java.dev.roller.plugins.weblogentry.jspwiki.WikiPlugin seems to > > have corrected classloading the plugins. However, after doing this, I > > get the following stack trace: > > > > java.lang.NoClassDefFoundError: org/apache/roller/model/WeblogEntryPlugin > > java.lang.ClassLoader.defineClass1(Native Method) > > java.lang.ClassLoader.defineClass(ClassLoader.java:620) > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > > org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1812) > > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:866) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1319) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) > > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > > java.lang.Class.forName0(Native Method) > > java.lang.Class.forName(Class.java:164) > > org.apache.roller.business.PluginManagerImpl.loadPagePluginClasses(PluginManagerImpl.java:115) > > org.apache.roller.business.PluginManagerImpl.<init>(PluginManagerImpl.java:48) > > org.apache.roller.business.RollerImpl.getPagePluginManager(RollerImpl.java:117) > > org.apache.roller.ui.rendering.velocity.deprecated.OldPageHelper.<init>(OldPageHelper.java:101) > > org.apache.roller.ui.rendering.velocity.deprecated.ContextLoader.setupContext(ContextLoader.java:187) > > org.apache.roller.ui.rendering.model.ModelLoader.loadOldModels(ModelLoader.java:55) > > org.apache.roller.ui.rendering.servlets.PageServlet.doGet(PageServlet.java:375) > > > > Does the WikiPlugin need to be updated for 3.1? > > > > Thanks, > > > > Matt > > > > -- > > http://raibledesigns.com > > > > > -- > http://raibledesigns.com > -- http://raibledesigns.com
