TextField's require a translate
parameter. Tapestry has defaults registered for String, Integer, Long etc. Since tapestry can't find a org.apache.tapestry5.FieldTranslator
it's complaining.
Solutions:
- Use a concrete type instead of Number
- Explicitly pass a FieldTranslator to the TextField (eg set the
translate
parameter) - Register a
FieldTranslator
for Number (this sounds crazy to me).