I'm getting an error after switching to 5.0.11. I'm using BeanEditForm for a bean that has a field of type java.io.File, which I want to render as a text box (that holds the file path). I do this in AppModule:
public static void contributeDefaultDataTypeAnalyzer(MappedConfiguration<Class<?>, String> configuration) { configuration.add(File.class, "text"); } This worked fine in 5.0.10, but now in 5.0.11 I get this exception: Caused by: java.lang.IllegalArgumentException: No translator is defined for type java.io.File. Registered types: java.lang.Byte, java.lang.Double, java.lang.Float, java.lang.Integer, java.lang.Long, java.lang.String. at org.apache.tapestry.internal.services.TranslatorSourceImpl.getByType(TranslatorSourceImpl.java:72) at $TranslatorSource_11963312d49.getByType($TranslatorSource_11963312d49.java) at org.apache.tapestry.corelib.components.PropertyEditor$1.getTranslator(PropertyEditor.java:157) at $PropertyConduit_11963312d94.get($PropertyConduit_11963312d94.java) at org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:53) ... 102 more Has the process for registering custom types changed? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]