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=17981>. 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=17981 URL does not serialize properly when conatined in a data structure that is cast as a Collection Summary: URL does not serialize properly when conatined in a data structure that is cast as a Collection Product: Axis Version: 1.1RC1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Serialization/Deserialization AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] passing java.net.URL across by itself is fine. If I add() one to a Vector or a HashSet, that passes fine as well. If I cast the Vector or HashSet to a Collection and try to pass THAT, Axis suddenly thinks that it can't serialize the URL. Collections appear to work fine with other data types, they just break with URLs. here is the stacktrace: Service is unable to complete the request.: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.io.IOException: No serializer found for class java.net.URL in registry org.apache.axis.encoding.TypeM [EMAIL PROTECTED] faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace: java.io.IOException: No serializer found for class java.net.URL in regi stry [EMAIL PROTECTED] at org.apache.axis.encoding.SerializationContextImpl.serializeActual (SerializationContextImpl.java:1254) at org.apache.axis.encoding.SerializationContextImpl.serialize (SerializationContextImpl.java:775) at org.apache.axis.encoding.SerializationContextImpl.outputMultiRefs (SerializationContextImpl.java:846) at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:155) at org.apache.axis.message.SOAPEnvelope.outputImpl (SOAPEnvelope.java:413) at org.apache.axis.message.MessageElement.output (MessageElement.java:760) at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:270) at org.apache.axis.SOAPPart.getAsString(SOAPPart.java:483) at org.apache.axis.SOAPPart.getAsBytes(SOAPPart.java:375) at org.apache.axis.Message.getContentType(Message.java:399) at org.apache.axis.transport.http.HTTPSender.writeToSocket (HTTPSender.java:341) at org.apache.axis.transport.http.HTTPSender.invoke (HTTPSender.java:122) at org.apache.axis.strategies.InvocationStrategy.visit (InvocationStrategy.java:71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180) at org.apache.axis.client.Call.invokeEngine(Call.java:2492) at org.apache.axis.client.Call.invoke(Call.java:2481) at org.apache.axis.client.Call.invoke(Call.java:2176) at org.apache.axis.client.Call.invoke(Call.java:2099) at org.apache.axis.client.Call.invoke(Call.java:1622) at com.agari.mbus.services.WebServiceStubProxy$ExecuteRunnable.run (WebServiceStubProxy.java:371) at com.agari.util.misc.QDThreadPool$QDThread.run(QDThreadPool.java:322) java.io.IOException: No serializer found for class java.net.URL in registry [EMAIL PROTECTED] 40 java.io.IOException: No serializer found for class java.net.URL in registry [EMAIL PROTECTED] 40 at org.apache.axis.encoding.SerializationContextImpl.serializeActual (SerializationContextImpl.java:1254) at org.apache.axis.encoding.SerializationContextImpl.serialize (SerializationContextImpl.java:775) at org.apache.axis.encoding.SerializationContextImpl.outputMultiRefs (SerializationContextImpl.java:846) at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:155) at org.apache.axis.message.SOAPEnvelope.outputImpl (SOAPEnvelope.java:413) at org.apache.axis.message.MessageElement.output (MessageElement.java:760) at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:270) at org.apache.axis.SOAPPart.getAsString(SOAPPart.java:483) at org.apache.axis.SOAPPart.getAsBytes(SOAPPart.java:375) at org.apache.axis.Message.getContentType(Message.java:399) at org.apache.axis.transport.http.HTTPSender.writeToSocket (HTTPSender.java:341) at org.apache.axis.transport.http.HTTPSender.invoke (HTTPSender.java:122) at org.apache.axis.strategies.InvocationStrategy.visit (InvocationStrategy.java:71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180) at org.apache.axis.client.Call.invokeEngine(Call.java:2492) at org.apache.axis.client.Call.invoke(Call.java:2481) at org.apache.axis.client.Call.invoke(Call.java:2176) at org.apache.axis.client.Call.invoke(Call.java:2099) at org.apache.axis.client.Call.invoke(Call.java:1622) at com.agari.mbus.services.WebServiceStubProxy$ExecuteRunnable.run (WebServiceStubProxy.java:371) at com.agari.util.misc.QDThreadPool$QDThread.run(QDThreadPool.java:322)
