-
Type:
Bug
-
Status: Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: 1.2RC3, 1.3, 1.4
-
Fix Version/s: None
-
Component/s: Serialization/Deserialization
-
Labels:None
-
Environment:Tomcat 5.5, Sun JDK 1.5.06 on Windows XP
Step-By-Step Instructions:
1. Deploy the sample object to tomcat
2. Using Axis1.x expose the component as a web service, Binding style= wrapped, Use = literal
3. Get the WS client
4. Run the sample WS client, error message displayed
The case can ref to bug2454.
My fix:
org\apache\axis\utils\FieldPropertyDescriptor.java
public Class getType() {
if (isIndexed()) {
if ( field.getType().getComponentType().getName().equalsIgnoreCase("byte"))
// END WST CHANGE
return field.getType().getComponentType();
} else
}
===>
public Class getType()
The case can pass.