Andrei said:
> But I still think it would be nice for the root exception to be
> preserved, for future cases, to avoid guessing.
> Maybe I can convince the devs to update that line to include it.

A reasonable request.

I opened bug 59776 [1] to get this fixed.
I included the cause in the OpenXML4JException in r1750893 [2]. Let us
know (either here or on the bug) if this solves the swallowing
problem.

[1] https://bz.apache.org/bugzilla/show_bug.cgi?id=59776
[2] https://svn.apache.org/viewvc?view=revision&revision=1750893

On Fri, Jul 1, 2016 at 1:46 AM, Andrei Ivanov <andrei.iva...@gmail.com> wrote:
> Hi,
> I have a hunch that the http request just gets aborted/reset so the
> output stream just gets closed.
>
> But I still think it would be nice for the root exception to be
> preserved, for future cases, to avoid guessing.
>
> Maybe I can convince the devs to update that line to include it.
>
> Thank you.
>
> On Thu, Jun 30, 2016 at 9:05 PM, Dominik Stadler <dominik.stad...@gmx.at> 
> wrote:
>> Hi,
>>
>> If you can debug the application in an IDE you can set a breakpoint and
>> investigate the Exception or call "e.printStackTrace()" on it to get the
>> full details printed to stdout.
>>
>> A nother option might be to try to narrow down into a unit test to get a
>> better reproducer that shows the root cause more easily.
>>
>> If that is too much effort you might need to patch the class and add it to
>> the classpath of your J2EE App so that it prints out full details.
>>
>> Dominik.
>>
>>
>> On Thu, Jun 30, 2016 at 6:22 PM, Andrei Ivanov <andrei.iva...@gmail.com>
>> wrote:
>>
>>> Hi,
>>> I'm getting some exceptions in the production logs of a web application:
>>>
>>> 30-Jun-2016 14:03:50.820 WARNING [http-apr-443-exec-12]
>>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute Fail to save:
>>> an error occurs while saving the package : The part /docProps/core.xml
>>> fail to be saved in the stream with marshaller
>>>
>>> org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller@526becbb
>>>  org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail
>>> to save: an error occurs while saving the package : The part
>>> /docProps/core.xml fail to be saved in the stream with marshaller
>>>
>>> org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller@526becbb
>>>     at
>>> org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:502)
>>>     at org.apache.poi.openxml4j.opc.OPCPackage.save(OPCPackage.java:1467)
>>>     at org.apache.poi.POIXMLDocument.write(POIXMLDocument.java:217)
>>>     at
>>> org.primefaces.component.export.ExcelExporter.writeExcelToResponse(ExcelExporter.java:216)
>>> ....
>>> Caused by: org.apache.poi.openxml4j.exceptions.OpenXML4JException: The
>>> part /docProps/core.xml fail to be saved in the stream with marshaller
>>>
>>> org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller@526becbb
>>>     at
>>> org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:482)
>>>     ... 90 more
>>>
>>>
>>> I'm trying to investigate the issue, but as far as I see in
>>>
>>> https://svn.apache.org/repos/asf/poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/internal/marshallers/ZipPackagePropertiesMarshaller.java
>>> ,
>>> it swallows the root cause, on line 59 :-(
>>>
>>> Using POI 3.14 with Primefaces 6.0 on Tomcat 8.0.36 and JDK 1.8.0_92-b14
>>>
>>> Any clues on how to proceed?
>>>
>>> Thank you.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
>>> For additional commands, e-mail: user-h...@poi.apache.org
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
> For additional commands, e-mail: user-h...@poi.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
For additional commands, e-mail: user-h...@poi.apache.org

Reply via email to