Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 32792 invoked from network); 26 Jan 2006 11:22:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Jan 2006 11:22:32 -0000 Received: (qmail 20470 invoked by uid 500); 26 Jan 2006 11:22:24 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 20457 invoked by uid 500); 26 Jan 2006 11:22:22 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 20446 invoked by uid 99); 26 Jan 2006 11:22:22 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Jan 2006 03:22:22 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [80.203.170.130] (HELO aultmore.more.no) (80.203.170.130) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 26 Jan 2006 03:22:21 -0800 Received: (qmail 5787 invoked from network); 26 Jan 2006 12:21:56 +0100 Received: from unknown (HELO ?10.0.1.125?) (10.0.1.125) by aultmore.more.no with SMTP; 26 Jan 2006 12:21:56 +0100 Message-ID: <43D8B0D8.9090909@more.no> Date: Thu, 26 Jan 2006 12:22:00 +0100 From: Anders Syvertsen User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: axis-user@ws.apache.org Subject: [axis2-0.94] - Problem serializing dateTime types?? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi, just deployed my service and started to test it. Seems to me that axis2 has problems deserializing the request, and responses with an axisfault message. Tried to write some text to std out first thing in my method, but no text is written to my console. This indicates that the request never "reaches" the method implementation.. My service is: public String getResultsetsNewerThan(String authUserName, String authPassword, int wizardId, Date minimumDate) throws AxisFault The request is: - <#> - <#> - <#> anders@more.no anders 125 2006-01-26T10:35:31.816Z .. and the response is.. - <#> - <#> - <#> Client null; nested exception is: java.lang.ClassCastException http://myAxisServer/role/default - <#> org.apache.axis2.AxisFault: null; nested exception is: java.lang.ClassCastException at org.apache.axis2.AxisFault.makeFault(AxisFault.java:254) at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:118) at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:37) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:331) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:274) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:150) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassCastException at org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:129) at org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:314) at org.apache.axis2.rpc.receivers.RPCMessageReceiver.processRequest(RPCMessageReceiver.java:124) at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:96) ... 20 more I have no idea why that ClassCastException is provoced, but my feeling says that it got to be that Date minimumDate parameter that troubles things.. all my other services that use only Strings and primitives in the method signature works.. Regards, Anders !