Hi,

I've been trying to bind Java 5 enums, but I get some weird problem....

xwork-conversion.properties 
java.lang.Enum = funala.web.action.typeconverters.TestTypeConverter

TestTypeConverter extends EnumTypeConverter and just adds some logs, to
make sure the converter is actually used. (I get the same problem by
using the EnumTypeConverter directly)

So, the weird thing is that binding from the Enum to String works
perfectly, but the opposite doesn't work..
(the Enum is SexTraitType, and contains MALE, FEMALE)

[INFO] [2007-02-11 20:58:39,959]
[funala.web.action.typeconverters.TestTypeConve
rter] (btpool0-3,) : convertValue: [Ljava.lang.String;@16bfded:class
funala.doma
in.entity.profile.traitTypes.SexTraitType
[INFO] [2007-02-11 20:58:39,959]
[funala.web.action.typeconverters.TestTypeConve
rter] (btpool0-3,) : convertFromString: FEMALE:class
funala.domain.entity.profil
e.traitTypes.SexTraitType
[ERROR] [2007-02-11 20:58:39,964]
[com.opensymphony.xwork2.interceptor.Parameter
sInterceptor] (btpool0-3,) : ParametersInterceptor - [setParameters]:
Unexpected
 Exception catched: Error setting expression 'sexTrait' with value
'[Ljava.lang.
String;@16bfded'


(and I do have my get/set sexTrait() on the action.
{
..
}

Does anyone know what could cause the problem ? 

Thanks for your help,
Sami Dalouche


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to