[ https://issues.apache.org/jira/browse/TRINIDAD-1734?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gabrielle Crawford resolved TRINIDAD-1734. ------------------------------------------ Resolution: Fixed > Facelets: need metarule to convert String<-> Timezone for date converter > ------------------------------------------------------------------------ > > Key: TRINIDAD-1734 > URL: https://issues.apache.org/jira/browse/TRINIDAD-1734 > Project: MyFaces Trinidad > Issue Type: Bug > Components: Facelets > Affects Versions: 2.0.0.2-core > Reporter: Yee-Wah Lee > Assignee: Gabrielle Crawford > Priority: Minor > Fix For: 2.0.0.2-core > > Attachments: trin2_1734.diff > > > 1. Modify the inputDate demo to specify timezone as a string on the > converter, e.g. > <tr:inputDate id="mdf8" value="#{date.date5}" label="attached > converter with locale ja"> > <tr:convertDateTime locale="ja" type="date" dateStyle="full" > timeZone="America/New_York"/> > </tr:inputDate> > 2. Run the page with facelets enabled. Get the following runtime error: > java.lang.IllegalArgumentException: Cannot convert America/New_York of type > class java.lang.String to class java.util.TimeZone > at com.sun.el.lang.ELSupport.coerceToType(ELSupport.java:381) > at > com.sun.el.ExpressionFactoryImpl.coerceToType(ExpressionFactoryImpl.java:66) > at > com.sun.faces.facelets.tag.BeanPropertyTagRule$LiteralPropertyMetadata.applyMetadata(BeanPropertyTagRule.java:81) > at > com.sun.faces.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:74) > at > javax.faces.view.facelets.MetaTagHandler.setAttributes(MetaTagHandler.java:122) > at > javax.faces.view.facelets.DelegatingMetaTagHandler.setAttributes(DelegatingMetaTagHandler.java:96) > at > com.sun.faces.facelets.tag.jsf.ConverterTagHandlerDelegateImpl.applyAttachedObject(ConverterTagHandlerDelegateImpl.java:126) > at > javax.faces.view.facelets.FaceletsAttachedObjectHandler.applyAttachedObject(FaceletsAttachedObjectHandler.java:91) > at > com.sun.faces.facelets.tag.jsf.ConverterTagHandlerDelegateImpl.apply(ConverterTagHandlerDelegateImpl.java:73) > at > javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.