java.lang.IllegalArgumentException: a:extLst when writing PresentationEx Object

Hallo,

i encountered the following Problem:

I successfully managed to load a pptx-document like shown in the Programmers Guide. If i debug the code and inspect the loaded presentation object everything is fine and the presentations contains exactly what i see when i open it in Powerpoint.

So if call the write() method of that loaded Presentation (e.g. presentation.write(toWhatEverFileOrStream)) it throws an Exception: java.lang.IllegalArgumentException: a:extLst
This happens even if i dont modify the loaded pptx-doc at all.
Since the Sourcecode is not decompileable i cannot see where this is exactly happening.

Maybe this is a bug.

I am using Aspose Slides for Java 2.5.0 with a jdk 1.6 on a windows 7 machine.
Here is the pptx-document that causes the problem.

edit: I also figured out that this is not happening with pptx-documents that contain fewer or less complex content, but i cannot figure out what content exactly causes the problem.

Any help would be nice



Hi Chris,

Thanks for your interest in Aspose.Slides.

I
have tested the scenario and I am able to reproduce the same problem.
For the sake of correction, I have logged it in our issue tracking
system as SLIDESJAVA-29124. Our team will look into this issue and you
will be updated via this forum thread once it is resolved.

We apologize for your inconvenience.

tahir.manzoor:

I have tested the scenario and I am able to reproduce the same problem.


Until the fix is made can you please give me some advice for a workaround? Do you know what objekt inside an pptx-document causes the problem?

Hi Chris,

I regret to share with you that there is no workaround for this scenario.
Our team will look into this issue and you
will be updated via this forum thread once it is resolved.


We apologize for your inconvenience.

The issues you have found earlier (filed as SLIDESJAVA-29124) have been fixed in this update.


This message was posted using Notification2Forum from Downloads module by Aspose Notifier.