[Seasar-user:11528] S2.4.16 -> S2.4.18-rc2でs2dxoが動作しなくなりました
鈴木 順
[E-MAIL ADDRESS DELETED]
2007年 11月 7日 (水) 22:52:10 JST
お世話になっております。鈴木です。
質問ばかりですみません。
S2.4.16 -> S2.4.18-rc2でs2dxoが動作しなくなりました。
(S2.4.18-rc1でどうであったかは不明です。)
http://www.seasar.org/wiki/index.php?SeasarUpdateOperationLog#cd037995
にあるようなdxo.diconのカスタマイズは行っておりません。
customizer.dicon
に下記のように定義し通常のdxo.diconを利用しています。
<include path="dxo.dicon"/>
<component name="s2DxoCustomizer" class="org.seasar.framework.container.customizer.AspectCustomizer">
<property name="interceptorName">"dxo.interceptor"</property>
</component>
発生するエラーは下記の通りです。
java.lang.ClassCastException: [B
at org.seasar.extension.dxo.converter.impl.ArrayConverter.convert(ArrayConverter.java:61)
at org.seasar.extension.dxo.converter.impl.BeanConverter.setValue(BeanConverter.java:172)
at org.seasar.extension.dxo.converter.impl.BeanConverter.setValues(BeanConverter.java:113)
at org.seasar.extension.dxo.converter.impl.BeanConverter.convert(BeanConverter.java:87)
at org.seasar.extension.dxo.command.impl.BeanToBeanDxoCommand.convertScalar(BeanToBeanDxoCommand.java:70)
at org.seasar.extension.dxo.command.impl.AbstractDxoCommand$ScalarConversionHelper.convert(AbstractDxoCommand.java:223)
at org.seasar.extension.dxo.command.impl.AbstractDxoCommand.execute(AbstractDxoCommand.java:78)
at org.seasar.extension.dxo.DxoInterceptor.invoke(DxoInterceptor.java:57)
at jp.co.worksap.cim.web.criteria.dxo.CriteriaHeaderDxo$$EnhancedByS2AOP$$1b5c6b6$$MethodInvocation$$convert2.proceed(MethodInvocationClassGenerator.java)
コピーするプロパティにbyte[]があります。
またその値がbyte[0]となる場合もあります。
Seasar-user メーリングリストの案内