I have a TextField component to input a Double.
@Component(id = "MatrixEntry", parameters ={
"validate=prop:fieldValidator"})
private TextField entry;
<INPUT t:id="MatrixEntry" t:type="text" t:value="inputValue"/>
It works fine in 5.0.18. But in 5.1.0.2 snapshot, I get the following error
when I submit the form containing the above TextField component.
Could not find a coercion from type java.lang.String to type
[Ljava.lang.Double;. Available coercions: Double --> Float, Float --> Double,
Long --> Boolean, Long --> Byte, Long --> Double, Long --> Integer, Long -->
Short, Number --> Long, Object --> Object[], Object --> String, Object -->
java.util.List, Object[] --> java.util.List, String --> Boolean, String -->
Double, String --> Long
#
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.findOrCreateCoercion(TypeCoercerImpl.java:244)
#
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.access$000(TypeCoercerImpl.java:29)
#
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl$TargetCoercion.getCoercion(TypeCoercerImpl.java:88)
#
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl$TargetCoercion.coerce(TypeCoercerImpl.java:61)
#
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:133)
# $TypeCoercer_1204d5395c9.coerce($TypeCoercer_1204d5395c9.java)
#
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
#
org.apache.tapestry5.corelib.components.Loop.restoreStateFromStoredClientValue(Loop.java:423)
# org.apache.tapestry5.corelib.components.Loop.access$500(Loop.java:41)
#
org.apache.tapestry5.corelib.components.Loop$RestoreStateFromStoredClientValue.execute(Loop.java:162)
#
org.apache.tapestry5.corelib.components.Loop$RestoreStateFromStoredClientValue.execute(Loop.java:151)
#
org.apache.tapestry5.corelib.components.Form.executeStoredActions(Form.java:477)
# org.apache.tapestry5.corelib.components.Form._$advised$onAction(Form.java:375)
#
org.apache.tapestry5.corelib.components.Form$onAction$invocation_1204d53cecf.invokeAdvisedMethod(Form$onAction$invocation_1204d53cecf.java)
#
org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(A
Any assistance to resolve the problem would be very much appreciated!
Shing
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]