[Seasar-user:4355] Re: [S2Axis] Calendarを含んだDtoを送るとエラーになる

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2006年 8月 16日 (水) 19:09:36 JST


関です。

>> 上記のエラーが出るのは、S2Axis2の問題だったので修正しました。
>> 現在は、お手数ですが、
>> リポジトリから取得をお願いします。
>了解致しました。
>URL内の以下のファイルを利用してみます。
>https://www.seasar.org/svn/s2axis/trunk/s2axis2-examples/WebContent/WEB-INF/lib/s2axis2-0.3.0-SNAPSHOT.jar

少し前のCalendarを含んだDtoを送るとエラーになる問題を修正したs2axis2と
すり替えて検証を再開したところ、同じ問題が発生してしまいます。

すぐに確認をすることができずに今更のメールとなっておりますが
何かほかのファイルに依存していたりするのでしょうか?

また、たかのりさんのブログにある説明を見たのですが、勉強不足のため、
どのソース(どのタイミングでどのオブジェクト)に修正を入れたらいいのか、わかりませんでした。
http://d.hatena.ne.jp/szk-takanori/searchdiary?word=%2a%5bS2Axis%5d

何か思いつくところがありましたら教えてください。
よろしくお願いいたします。

■切り替え手順
1.Elipseの Java Build Path から [s2axis-0.2.0.jar]を[remove]する
2.WEB-INFのlibから [s2axis-0.2.0.jar] を他の場所に移動
3.WEB-INFのlibに [s2axis2-0.3.0-SNAPSHOT.jar] を入れる
4.Elipseの Java Build Path の [Add JARs] で [s2axis2-0.3.0-SNAPSHOT.jar] をクラスパスに参加させる

■エラー内容

## 省略 ##
Caused by: java.lang.NumberFormatException: badDate00
	at org.apache.axis2.databinding.typemapping.SimpleTypeMapper.makeCalendar(SimpleTypeMapper.java:227)
	at org.apache.axis2.databinding.typemapping.SimpleTypeMapper.getSimpleTypeObject(SimpleTypeMapper.java:97)
	at org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:211)
	at org.apache.axis2.databinding.utils.BeanUtil.processObject(BeanUtil.java:440)
	at org.apache.axis2.databinding.utils.BeanUtil.ProcessElement(BeanUtil.java:402)
	at org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:359)
	at org.apache.axis2.rpc.receivers.RPCUtil.processRequest(RPCUtil.java:82)
	at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:103)
	... 23 more
## 省略 ##





Seasar-user メーリングリストの案内