[ 
http://issues.apache.org/jira/browse/AXIS-2271?page=comments#action_12355893 ] 

Steve Green commented on AXIS-2271:
-----------------------------------

It looks like the problem was introduced in CVS version 1.112 of 
SerializationContext.java with the creation of getActualJavaClass().  Removal 
of that function restores previous behavior, but presumably breaks whatever 
Jongjin Choi was tring to fix.

CVS log states:
Fix and test case for AXIS-2098, AXIS-2103
- WSDDTypeMapping : Register exact type mapping for primtive type at the 
server-side. (primitive type instead of primitive wrapper)
- JavaStubWriter : Register exact type mapping for schema derived types in the 
client side.
- Serialization : Pass the java class to the SerializationContext to determine 
actual java type for serialization
- TypeMappingImpl : find serializer using xml type. (for schema derived types)
- JavaBeanHelperWriter : write exact type qname for schema ref'ed element. 
(AXIS-2103)

from Jongjin Choi

> Regression with polymorphism
> ----------------------------
>
>          Key: AXIS-2271
>          URL: http://issues.apache.org/jira/browse/AXIS-2271
>      Project: Apache Axis
>         Type: Bug
>   Components: Serialization/Deserialization
>     Versions: current (nightly)
>     Reporter: Steve Green
>  Attachments: polymorphism.wsdl, polytest.java
>
> Polymorphism doesn't work when the element in question isn't a top level 
> request or response (RPCParam).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to