Uploaded image for project: 'Apache Roller'
  1. Apache Roller
  2. ROL-806

Deleting a template with no content fails

    XMLWordPrintableJSON

Details

    • Firefox 1.0.6 on Windows XP

    Description

      I created a new template, and then tried to delete it. This resulted in the following stacktrace:

      javax.servlet.ServletException
      org.roller.presentation.website.actions.WeblogTemplateFormAction.editPages(WeblogTemplateFormAction.java:179)
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
      org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
      org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.roller.presentation.filters.PersistenceSessionFilter.doFilter(PersistenceSessionFilter.java:53)
      org.roller.presentation.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:94)
      org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
      org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
      org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
      org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
      org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
      org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.roller.presentation.filters.BreadCrumbFilter.doFilter(BreadCrumbFilter.java:77)
      org.roller.presentation.filters.RequestFilter.doFilter(RequestFilter.java:134)
      org.roller.presentation.filters.PersistenceSessionFilter.doFilter(PersistenceSessionFilter.java:53)
      org.roller.presentation.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:94)
      org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:323)

      root cause

      java.lang.NullPointerException
      org.roller.presentation.RollerSession.hasPermissions(RollerSession.java:228)
      org.roller.presentation.RollerSession.isUserAuthorizedToAdmin(RollerSession.java:220)
      org.roller.presentation.website.actions.WeblogTemplateFormAction.editPages(WeblogTemplateFormAction.java:167)
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)

      Attachments

        Activity

          People

            djohnson David Johnson
            mraible Matt Raible
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: