Attachment included.

      Will results in infinite spinner on ui and NPE in servers logs.

      2014-07-14 14:19:20,136 ERROR [DefaultSlideCacheManager:thread-2] [com.benryan.conversion.AbstractSlideConversionTask] call problem while converting scrum basics.pptx
       -- referer: http://localhost:8080/confluence/display/ds/Welcome+to+Confluence | url: /confluence/plugins/servlet/pptslide | userName: admin
      java.lang.NullPointerException
      	at com.benryan.pptx.record.XMLParagraphStyle.<init>(XMLParagraphStyle.java:45)
      	at com.benryan.pptx.record.AbstractSlideModel.loadStyle(AbstractSlideModel.java:258)
      	at com.benryan.pptx.record.AbstractSlideModel.loadListLevels(AbstractSlideModel.java:210)
      	at com.benryan.pptx.record.SlideMaster.<init>(SlideMaster.java:49)
      	at com.benryan.pptx.XMLSlideShow.getXMLSlide(XMLSlideShow.java:224)
      	at com.benryan.pptx.XMLSlideShow.getSlide(XMLSlideShow.java:290)
      	at com.benryan.ppt.PptRenderer.render(PptRenderer.java:78)
      	at com.benryan.conversion.PPtDocumentConversionTask.convertFile(PPtDocumentConversionTask.java:56)
      	at com.benryan.conversion.PPtDocumentConversionTask.convertFile(PPtDocumentConversionTask.java:27)
      	at com.benryan.conversion.AbstractSlideConversionTask.call(AbstractSlideConversionTask.java:50)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:744)
      

        1. SCRUM basics.pptx
          366 kB
          Petro Semeniuk

            [CONFSERVER-33107] Office Connector throwing NPE with some powerpoint files

            Hi bwells1,

            Thank you for reporting this. testpowerpoint.pptx seems to trigger the NPE from different part of the code, thus being caused by a different bug. I created CONF-34662 to track it. If testpowerpoint.pptx file does not contain sensitive information, would you mind attaching it to CONF-34662? That would make it easier to understand and fix the new bug.

            Olli Nevalainen added a comment - Hi bwells1 , Thank you for reporting this. testpowerpoint.pptx seems to trigger the NPE from different part of the code, thus being caused by a different bug. I created CONF-34662 to track it. If testpowerpoint.pptx file does not contain sensitive information, would you mind attaching it to CONF-34662 ? That would make it easier to understand and fix the new bug.

            Still having problems in 5.5.6:

            2014-08-21 08:35:50,531 WARN [http-bio-8090-exec-5] [com.benryan.conversion.PPTSlideServlet] doGet Conversion task timed out for attachment : testpowerpoint.pptx with page number 0, waited : 300, now executing in background.
            – referer: https://testsite/display/HOME/July+23rd%2C+2014 | url: /plugins/servlet/pptslide | userName: admin
            2014-08-21 08:35:50,849 ERROR [DefaultSlideCacheManager:thread-2] [com.benryan.conversion.AbstractSlideConversionTask] call problem while converting testpowerpoint.pptx
            – url: /plugins/servlet/pptslide | userName: anonymous | referer: https://testsite/display/HOME/July+23rd%2C+2014
            java.lang.NullPointerException
            at com.benryan.pptx.record.AbstractSingleShape.getPredefinedShape(AbstractSingleShape.java:169)
            at com.benryan.escher.EscherRenderer.renderAutoshape(EscherRenderer.java:565)
            at com.benryan.escher.EscherRenderer.walkShapes(EscherRenderer.java:233)
            at com.benryan.escher.EscherRenderer.walkShapes(EscherRenderer.java:252)
            at com.benryan.ppt.PptRenderer.render(PptRenderer.java:125)
            at com.benryan.conversion.PPtDocumentConversionTask.convertFile(PPtDocumentConversionTask.java:56)
            at com.benryan.conversion.PPtDocumentConversionTask.convertFile(PPtDocumentConversionTask.java:27)
            at com.benryan.conversion.AbstractSlideConversionTask.call(AbstractSlideConversionTask.java:50)
            at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            2014-08-21 08:35:50,850 WARN [http-bio-8090-exec-9] [com.benryan.conversion.PPTSlideServlet] doGet Conversion task timed out for attachment : testpowerpoint.pptx with page number 0, waited : 300, now executing in background.

            Brent Wells added a comment - Still having problems in 5.5.6: 2014-08-21 08:35:50,531 WARN [http-bio-8090-exec-5] [com.benryan.conversion.PPTSlideServlet] doGet Conversion task timed out for attachment : testpowerpoint.pptx with page number 0, waited : 300, now executing in background. – referer: https://testsite/display/HOME/July+23rd%2C+2014 | url: /plugins/servlet/pptslide | userName: admin 2014-08-21 08:35:50,849 ERROR [DefaultSlideCacheManager:thread-2] [com.benryan.conversion.AbstractSlideConversionTask] call problem while converting testpowerpoint.pptx – url: /plugins/servlet/pptslide | userName: anonymous | referer: https://testsite/display/HOME/July+23rd%2C+2014 java.lang.NullPointerException at com.benryan.pptx.record.AbstractSingleShape.getPredefinedShape(AbstractSingleShape.java:169) at com.benryan.escher.EscherRenderer.renderAutoshape(EscherRenderer.java:565) at com.benryan.escher.EscherRenderer.walkShapes(EscherRenderer.java:233) at com.benryan.escher.EscherRenderer.walkShapes(EscherRenderer.java:252) at com.benryan.ppt.PptRenderer.render(PptRenderer.java:125) at com.benryan.conversion.PPtDocumentConversionTask.convertFile(PPtDocumentConversionTask.java:56) at com.benryan.conversion.PPtDocumentConversionTask.convertFile(PPtDocumentConversionTask.java:27) at com.benryan.conversion.AbstractSlideConversionTask.call(AbstractSlideConversionTask.java:50) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 2014-08-21 08:35:50,850 WARN [http-bio-8090-exec-9] [com.benryan.conversion.PPTSlideServlet] doGet Conversion task timed out for attachment : testpowerpoint.pptx with page number 0, waited : 300, now executing in background.

              onevalainen Olli Nevalainen
              psemeniuk Petro Semeniuk (Inactive)
              Affected customers:
              3 This affects my team
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: