Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004815 [Hessian] major always 10-19-11 05:36 10-19-11 05:36
Reporter dale_peakall View Status public  
Assigned To
Priority normal Resolution open Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 4.0.7
  Product Build
Summary 0004815: Deserializing Hessian 1 Response Fails with Java client
Description When using the Java client library if you specify that you expect a Hessian 1 response the de-serialization fails because the library still creates a Hessian2Input stream rather than a HessianInputStream.

The error is on line 202 of HessianProxy:

in = _factory.getHessianInput(is);

The default HessianProxyFactory has the following implementation for getHessianInput():

  public AbstractHessianInput getHessianInput(InputStream is)
  {
    return getHessian2Input(is);
  }

It seems that HessianProxy should be modified to explicitly request a Hessian 1 Input Stream from the proxy factory.
Steps To Reproduce
Additional Information
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
10-19-11 05:36 dale_peakall New Issue


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
26 total queries executed.
24 unique queries executed.
Powered by Mantis Bugtracker