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

getRealPath() null not handled

    XMLWordPrintableJSON

Details

    Description

      I tryed to deploy the roller war file by putting a roller.xml into conf/Catalina/localhost
      <Context path="/roller" docBase="/roller-weblogger-5.0.1-tomcat/webapp/roller-5.0.1-tomcat"

      Roller dies without any log entries, there is only on the console
      Nov 14, 2012 1:17:40 PM org.apache.catalina.core.StandardContext startInternal
      SEVERE: Error listenerStart

      in logs/localhost.2012-11-14.log there is
      java.lang.NullPointerException
      at org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:112)

      This is because String ctxPath = servletContext.getRealPath("/"); is null
      and the next line is
      if(!ctxPath.endsWith(File.separator))
      which results in NPE

      This should be handled.

      Attachments

        Activity

          People

            roller_unassigned Roller Unassigned
            weberjn Jürgen Weber
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: