[ 
https://issues.apache.org/jira/browse/CXF-2440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vitaly V. Litvak updated CXF-2440:
----------------------------------

    Attachment: cxf-test.zip

That's the source code and attachment file for reproducing this issue.

> GZIP and MTOM attachments does not work on client
> -------------------------------------------------
>
>                 Key: CXF-2440
>                 URL: https://issues.apache.org/jira/browse/CXF-2440
>             Project: CXF
>          Issue Type: Bug
>          Components: Transports
>    Affects Versions: 2.1.6, 2.2.3
>            Reporter: Vitaly V. Litvak
>         Attachments: cxf-test.zip
>
>
> Service is set up to use GZIP compression by adding GZIPFeature to 
> ClientProxyFactoryBean (or JaxWsProxyFactoryBean) and ServerFactoryBean (or 
> JaxWsServerFactoryBean). It provides possibility to download MTOM 
> attachments. On client side files can not be read and following exception is 
> thrown:
> java.io.IOException: stream is closed
>       at 
> sun.net.www.http.ChunkedInputStream.ensureOpen(ChunkedInputStream.java:151)
>       at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:646)
>       at java.io.FilterInputStream.read(FilterInputStream.java:116)
>       at 
> sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:2446)
>       at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:221)
>       at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:141)
>       at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:92)
>       at java.io.FilterInputStream.read(FilterInputStream.java:116)
>       at java.io.PushbackInputStream.read(PushbackInputStream.java:169)
>       at 
> org.apache.cxf.attachment.MimeBodyPartInputStream.read(MimeBodyPartInputStream.java:74)
>       at java.io.InputStream.read(InputStream.java:85)
>       at 
> org.apache.cxf.attachment.DelegatingInputStream.read(DelegatingInputStream.java:82)
>       at Main.runTests(Main.java:107)
>       at Main.main(Main.java:120)
> On the server side everything is fine. It reproduces for both 2.2.3 and 2.1.6 
> versions of CXF. Please see attached test case.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to