DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14096>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14096

Attachment as InputStream error: incorrect read implementation

           Summary: Attachment as InputStream error: incorrect read
                    implementation
           Product: Axis
           Version: 1.0
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Serialization/Deserialization
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


I am sending a SOAP attachment, getting it serialized as a DataHandler object.
Then I am reading it on the client, I get an InputStream by calling
getInputStream on the DataHandler.

Then I call a number of times the read method on this InputStream instance. The
values I get are in the range of: [-128 ... 127]
This is not correct, according to the InputStream doc, the values should be
always in the [0 .. 255] range, or -1 when end of stream.

The InputStream instance is question is of type
ManagedMemoryDataSource.Instream, which implements the read method from
InputStream incorrectly.

(An AND with 0x00ff should solve this.)

Reply via email to