QA@IT

ELSupport.coerceToTypeでELException

4009 PV

JSF初心者です。
Java8、JSF2.?、lombokを使用しております。(情報を持ち出せませんので、曖昧な記述となり申し訳ありません。)
下記のようなソースがあります。
画面上のTestボタンを押下した際に、ELExceptionが発生し、「String 2016/12/12 12:12:00 をLocalDateTime に変換できません」
と出ました。
スタックトレースではUIComponentのupdateModel()の先でELSupport.coerceToTypeが呼び出された際に、ELExceptionが発生しているようでした。
解決方法がわからず困っています。
どなたか、原因および解決方法または参考情報でも構いませんのでご教示いただければ幸いです。

//Hoge.java
@ManagedBean(name="hoge")
@RequestScoped
public class Hoge {

    @Setter
    @Getter
    private LocalDateTime date;

   public void init(){
   }

   public String test(){
         return "hogehoge.xhtml?faces-redirect=true&date="+date.format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"));
      }
   }

}

//hogehoge.xhtml

<f:metadata>
    <f:viewParam id="date" value="#{hoge.date}" />
    <f:viewAction action="#{hoge.init}" />
</f:metadata>

<h:form>
<h:inputText id="date" name="date" value="#{userData.date}" label="Date" >
    <f:convertDateTime pattern="yyyy/MM/dd HH:mm:ss" />
</h:inputText>
<h:commandButton action="#{hoge.test}" value="Test" />
</h:form>
ウォッチ

この質問への回答やコメントをメールでお知らせします。