Greetings,
I have found other questions on this list similar to my own, but not found
any answers.  Mine is a unique case where the axis client:
- WORKS perfectly when run as a java application.
- throws EXCEPTION (shown below) when run within weblogic 8.1 container.
 
Exception:
10:02:02,881 ERROR BeanPropertyTarget:162 - Could not convert
java.lang.String to bean field 'userId', type java.lang.String
10:02:02,891 ERROR Call:2274 - Exception:
java.lang.IllegalArgumentException: object is not an instance of declaring
class
 at
org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:
181)
 at
org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerImpl.jav
a:282)
 at
org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:5
41)
 at
org.apache.axis.encoding.DeserializationContextImpl.endElement(Deserializati
onContextImpl.java:1015)
 at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:204)
 at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:
722)
 at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:233)
 at org.apache.axis.message.RPCElement.getParams(RPCElement.java:347)
 at org.apache.axis.client.Call.invoke(Call.java:2272)
 at org.apache.axis.client.Call.invoke(Call.java:2171)
 at org.apache.axis.client.Call.invoke(Call.java:1691)
 at com.usg.myusg.webservice.UserSoapStub.login(UserSoapStub.java:506)
 at com.usg.webservices.myusg.MyUsgService.login(MyUsgService.java:260)
...
 
System Specifications:
- Windows XP
- Weblogic 8.1.1
- j2sdk1.4.1_03  or j2sdk1.4.2_03
 
I originally assumed that Weblogic was finding a different XML parser than
Axis so I carefully control the WL classpath.  I have checked and am almost
certain that WL is using the same JDK as the working client application,
please let me know if I should explore this option more completely.  Any
ideas are appreciated.  TIA.
- Joe
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
 

Reply via email to