I am in a process of upgrading to Seam 2GA; and getting this error I wasn't 
getting with Seam 1.2.1GA.

I have date/time fields on xhtml form; for which I set default values in page 
action. I am getting attached errors which appears to be related to date value 
conversion when writing to bean props.

I am not sure how to add converter to page paramter???

convertjavax.faces.convert.DateTimeConverter


  | .page.xml
  | ...
  |    <param name="settlementDateFrom" 
value="#{paymentReconciliation.settlementDateFrom}"/>
  |    <param name="settlementDateTo" 
value="#{paymentReconciliation.settlementDateTo}"/>
  | ...
  | 
  | 
  | Error: If without converter in page parameter 
  | ...
  | ERROR [SeamPhaseListener] uncaught exception
  | javax.el.ELException: java.lang.IllegalArgumentException: argument type 
mismatch
  |     at javax.el.BeanELResolver.setValue(BeanELResolver.java:116)
  |     at javax.el.CompositeELResolver.setValue(CompositeELResolver.java:68)
  |     at 
com.sun.faces.el.FacesCompositeELResolver.setValue(FacesCompositeELResolver.java:93)
  |     at 
org.jboss.el.parser.AstPropertySuffix.setValue(AstPropertySuffix.java:73)
  |     at org.jboss.el.parser.AstValue.setValue(AstValue.java:84)
  |     at 
org.jboss.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:249)
  |     at org.jboss.seam.core.Expressions$1.setValue(Expressions.java:117)
  |     at 
org.jboss.seam.navigation.Pages.applyConvertedValidatedValuesToModel(Pages.java:779)
  | ...
  | 
  | 
  | when adding converter, the error below occurs
  | 
  | ...
  |  <param name="settlementDateFrom" 
converterId="javax.faces.convert.DateTimeConverter" 
value="#{paymentReconciliation.settlementDateFrom}"/>
  |    <param name="settlementDateTo" 
converterId="javax.faces.convert.DateTimeConverter" 
value="#{paymentReconciliation.settlementDateTo}"/>
  | ...
  | 
  | 
  | FATAL [application] JSF1006: Cannot instantiate converter of type 
javax.faces.convert.DateTimeConverter
  | 11:51:56,045 WARN  [Param] could not create converter for: settlementDateTo
  | javax.faces.FacesException: Expression Error: Named Object: 
javax.faces.convert.DateTimeConverter not found.
  |     at 
com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:726)
  |     at 
org.jboss.seam.jsf.SeamApplication.createConverter(SeamApplication.java:112)
  |     at org.jboss.seam.navigation.Param.getConverter(Param.java:52)
  | 
  | OR
  | ...
  |    <param name="settlementDateFrom" 
converterId="org.jboss.seam.ui.converter.DateTimeConverter" 
value="#{paymentReconciliation.settlementDateFrom}"/>
  |    <param name="settlementDateTo" 
converterId="org.jboss.seam.ui.converter.DateTimeConverter" 
value="#{paymentReconciliation.settlementDateTo}"/>
  | ...
  | 
  | FATAL [application] JSF1006: Cannot instantiate converter of type 
org.jboss.seam.ui.converter.DateTimeConverter
  | 11:58:57,301 WARN  [Param] could not create converter for: 
settlementDateFrom
  | javax.faces.FacesException: Expression Error: Named Object: 
org.jboss.seam.ui.converter.DateTimeConverter not found.
  |     at 
com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:726)
  |     at 
org.jboss.seam.jsf.SeamApplication.createConverter(SeamApplication.java:112)
  |     at org.jboss.seam.navigation.Param.getConverter(Param.java:52)
  |     at 
org.jboss.seam.navigation.Param.getStringValueFromModel(Param.java:142)
  |     at 
org.jboss.seam.navigation.Pages.updateStringValuesInPageContextUsingModel(Pages.java:820)
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114495#4114495

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4114495
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to