You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Shellman, Joel" <Jo...@summit.fiserv.com> on 2002/10/17 21:38:07 UTC

Null Date: String index out of range: 0

When I have a null date sending to the server from the client, I get the exception below. The nillable="true" is set in the WSDL so it should work shouldn't it?

-joel


- Exception:
AxisFault
 faultCode: {http://xml.apache.org/axis/}Server.userException
 faultString: java.lang.StringIndexOutOfBoundsException: String index out of ran
ge: 0
 faultActor: null
 faultDetail:
        stackTrace: java.lang.StringIndexOutOfBoundsException: String index out
of range: 0
        at org.apache.axis.encoding.ser.SimpleDeserializer.onEndElement(SimpleDe
serializer.java:223)
        at org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl
.java:495)
        at org.apache.axis.encoding.DeserializationContextImpl.endElement(Deseri
alizationContextImpl.java:942)
        at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:206)
        at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:684)
        at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:207)
        at org.apache.axis.message.RPCElement.getParams(RPCElement.java:265)
        at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider
.java:190)
        at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:
276)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
y.java:71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
        at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437
)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316)
        at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:70
1)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
e.java:335)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
        at com.summitsite.services.RequestContextFilter.doFilter(RequestContextF
ilter.java:44)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl