You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Amila Chinthaka Suriarachchi (JIRA)" <ji...@apache.org> on 2007/07/26 06:31:31 UTC
[jira] Resolved: (AXIS2-3001) Problem in 1.3 RC with
deserialization of java.util.Date objects that are DateTime formatted.
[ https://issues.apache.org/jira/browse/AXIS2-3001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Amila Chinthaka Suriarachchi resolved AXIS2-3001.
-------------------------------------------------
Resolution: Duplicate
I have reopend the earlier issue 2701. So resoleve this issue (duplicate) and contine the disscussion in that issue.
> Problem in 1.3 RC with deserialization of java.util.Date objects that are DateTime formatted.
> ---------------------------------------------------------------------------------------------
>
> Key: AXIS2-3001
> URL: https://issues.apache.org/jira/browse/AXIS2-3001
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: adb
> Affects Versions: 1.3
> Environment: Axis 1.3 RC2, JDK 1.6 on Linux
> Reporter: Sathija Pavuluri
> Assignee: Amila Chinthaka Suriarachchi
> Priority: Blocker
> Fix For: 1.3
>
> Attachments: man-service.aar, pojosrc.zip
>
>
> This bug was introduced after the fix that was made for jira AXIS2-2701.
> I had originally written my comment against 2701 but since the bug is marked as resolved, thought this new issue should be tracked separately.
> The fix for AXIS2-2701 makes it impossible for java.util.Date objects to be deserialized when the date is datetime formatted (i.e. yyyy-mm-dd hh:mm:ss).
> It now only works for date format objects (i.e. yyyy-mm-dd)
> For example I have an object with attribute:
> java.util.Date timeStarted;
> The element in the response looks like this:
> <ax26:timeStarted>2007-07-23T13:20:46.861Z</ax26:timeStarted>
> The deserialization of this element fails with this exception:
> java.lang.RuntimeException: In valid string sufix
> at org.apache.axis2.databinding.utils.ConverterUtil.convertToDate(ConverterUtil.java:378)
> at org.apache.axis2.databinding.typemapping.SimpleTypeMapper.makeDate(SimpleTypeMapper.java:304)
> at org.apache.axis2.databinding.typemapping.SimpleTypeMapper.getSimpleTypeObject(SimpleTypeMapper.java:117)
> at org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:364)
> at org.apache.axis2.databinding.utils.BeanUtil.processObject(BeanUtil.java:644)
> at org.apache.axis2.databinding.utils.BeanUtil.ProcessElement(BeanUtil.java:592)
> at org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:528)
> Looking at the code, it seems like the ConverterUtil expects the Date object to be only of yyyy-mm-dd format.
> It fails in the case when Date is yyyy-mm-dd hh:mm:ss formatted?
> Thanks,
> Sathija.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org