[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 メーリングリストの案内