ArrayIndexOutOfBoundsException after editing a PowerPoint file

XMLWordPrintable

    • Type: Bug
    • Resolution: Won't Fix
    • Priority: Low
    • None
    • Affects Version/s: 3.1, 3.1.2
    • Component/s: None

      Receiving this ArrayIndexOutOfBoundsException after editing an other-wise working PPT file:

      2010-03-09 14:26:45,325 ERROR [pool-3-thread-2] [com.benryan.conversion.SlideConversionThread] run problem while converting IA IPTQA OIPT Report 022310.ppt
      – url: /plugins/servlet/pptslide | userName: admin
      java.lang.RuntimeException: Couldn't instantiate the class for type with id 1006 on class class com.benryan.ppt.api.record.Slide : java.lang.reflect.InvocationTargetException
      Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 1036 on class class com.benryan.ppt.api.record.PPDrawing : java.lang.reflect.InvocationTargetException
      Cause was : java.lang.ArrayIndexOutOfBoundsException
      at com.benryan.ppt.api.record.Record.createRecordForType(Record.java:191)
      at com.benryan.ppt.api.record.Record.buildRecordAtOffset(Record.java:106)
      at com.benryan.ppt.api.HSLFSlideShow.read(HSLFSlideShow.java:265)
      at com.benryan.ppt.api.HSLFSlideShow.buildRecords(HSLFSlideShow.java:236)
      at com.benryan.ppt.api.HSLFSlideShow.<init>(HSLFSlideShow.java:146)
      at com.benryan.ppt.api.HSLFSlideShow.<init>(HSLFSlideShow.java:115)
      at com.benryan.ppt.PptRenderer.getNewSlideShow(PptRenderer.java:83)
      at com.benryan.ppt.PptRenderer.<init>(PptRenderer.java:56)
      at com.benryan.ppt.ImagePPTRenderer.<init>(ImagePPTRenderer.java:28)
      at com.benryan.ppt.ImagePPTRenderer.<init>(ImagePPTRenderer.java:23)
      at com.benryan.conversion.SlideConversionThread.convertFile(SlideConversionThread.java:64)
      at com.benryan.conversion.SlideConversionThread.run(SlideConversionThread.java:153)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
      at java.util.concurrent.FutureTask.run(FutureTask.java:123)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
      at java.lang.Thread.run(Thread.java:613)

            Assignee:
            Unassigned
            Reporter:
            Michael S
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: