Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-10671

export throws null pointer exception when servlet context contains capital letter

      If Confluence .war edition has a capital letter in the docbase, pdf exports will throw the following error:

      javax.servlet.ServletException
      	at com.atlassian.plugin.servlet.BaseFileServerServlet.doGet(BaseFileServerServlet.java:87)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      	at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:49)
      ...
      caused by:
      java.lang.NullPointerException
      	at com.atlassian.confluence.servlet.download.ExportDownload.getStreamForDownload(ExportDownload.java:61)
      	at com.atlassian.confluence.servlet.download.ServeAfterTransactionDownload$StreamResultCallback.doInTransaction(ServeAfterTransactionDownload.java:128)
      	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:127)
      	at com.atlassian.confluence.servlet.download.ServeAfterTransactionDownload.getStreamInTransaction(ServeAfterTransactionDownload.java:40)
      	at com.atlassian.confluence.servlet.download.ServeAfterTransactionDownload.serveFile(ServeAfterTransactionDownload.java:46)
      	at com.atlassian.plugin.servlet.BaseFileServerServlet.doGet(BaseFileServerServlet.java:77)
      ...
      

        1. BaseFileServerServlet.java
          3 kB
        2. ExportDownload.java
          5 kB
        3. ExportDownloadResourceManager.java
          5 kB
        4. 0_patch_PdfFix.jar
          15 kB

            [CONFSERVER-10671] export throws null pointer exception when servlet context contains capital letter

            Katherine Yabut made changes -
            Workflow Original: JAC Bug Workflow v3 [ 2897669 ] New: CONFSERVER Bug Workflow v4 [ 2992176 ]
            Owen made changes -
            Workflow Original: JAC Bug Workflow v2 [ 2789569 ] New: JAC Bug Workflow v3 [ 2897669 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: JAC Bug Workflow [ 2719724 ] New: JAC Bug Workflow v2 [ 2789569 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2388852 ] New: JAC Bug Workflow [ 2719724 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 [ 2265857 ] New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2388852 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2209373 ] New: Confluence Workflow - Public Facing - Restricted v5 [ 2265857 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2194153 ] New: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2209373 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 [ 1919727 ] New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2194153 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v3 [ 1729674 ] New: Confluence Workflow - Public Facing - Restricted v5 [ 1919727 ]
            Katherine Yabut made changes -
            Workflow Original: CONF Bug Subtask WF (TEMP) [ 1682633 ] New: Confluence Workflow - Public Facing - Restricted v3 [ 1729674 ]

              dkjellin Daniel (Inactive)
              jlargman Jeremy Largman
              Affected customers:
              3 This affects my team
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: