cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zack Jones (JIRA)" <j...@apache.org>
Subject [jira] Created: (CXF-1269) Using contentType = "application/octet-stream" on returned Datahandler/DataSource causes an InputStream to be left open
Date Thu, 06 Dec 2007 20:19:43 GMT
Using contentType = "application/octet-stream" on returned Datahandler/DataSource causes an
InputStream to be left open
-----------------------------------------------------------------------------------------------------------------------

                 Key: CXF-1269
                 URL: https://issues.apache.org/jira/browse/CXF-1269
             Project: CXF
          Issue Type: Bug
    Affects Versions: 2.0.2
         Environment: Running CXF in Jetty using bare bones cxf-service.xml config 
            Reporter: Zack Jones


Our service returns a Datasource whos getContentType() method returns "application/octect-stream".
Method is named getMessage() and returns a DataHandler and a messageId in a wrapped type.

Our service also contains a method to remove the file source associated with this Datasource
by passing the messageId in the request.

A client side test fails because the message can't  be deleted, presumably b/c an InputStream
to the file is left open. 

This only recently became an issue as before we were returning type "text/xml", which worked
as expected. It was desirable to change the type as our WSDL has the xmime:expectedContentTypes="application/octet-stream"
attribute on the base64Binary type so we can use DataHandlers on the client side.

Unfortunately we switched back to using text/xml.

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


Mime
View raw message