Hi

When t:calendar-components value is binded in to a map-objects mapping, and this mapping has got a value
of java.sql.Date or java.sql.Timestamp, I will get exception in the update model-phase!! This comes from components
attempt to coerce value in java.util.Date subclass-type. Does anybody have any idea how to fix this????

Stacktrace ::

2006-03-14 10:02:00,325 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost]] _expression_: '#{formAction.formAnswer.vastauspvm}'
javax.faces.el.EvaluationException: _expression_: '#{formAction.formAnswer.vastauspvm}'
        at org.apache.myfaces.el.ValueBindingImpl.setValue(ValueBindingImpl.java:369)
        at javax.faces.component.UIInput.updateModel(UIInput.java:252)
        at javax.faces.component.UIInput.processUpdates(UIInput.java:191)
        at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:438)
        at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:438)
        at javax.faces.component.UIForm.processUpdates(UIForm.java:81)
        at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:438)
        at javax.faces.component.UIViewRoot.processUpdates(UIViewRoot.java:173)
        at org.apache.myfaces.lifecycle.LifecycleImpl.updateModelValues(LifecycleImpl.java:239)
        at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:97)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.arbonaut.app.filter.AccessFilter.doFilter(AccessFilter.java:176)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:595)
Caused by: javax.servlet.jsp.el.ELException: Attempt to coerce a value of type "java.util.Date" to type "java.sql.Timestamp"
        at org.apache.commons.el.Logger.logError(Logger.java:481)
        at org.apache.commons.el.Logger.logError(Logger.java:498)
        at org.apache.commons.el.Logger.logError(Logger.java:566)
        at org.apache.commons.el.Coercions.coerceToObject(Coercions.java:799)
        at org.apache.commons.el.Coercions.coerce(Coercions.java:343)
        at org.apache.myfaces.el.ValueBindingImpl.coerce(ValueBindingImpl.java:568)
        at org.apache.myfaces.el.ValueBindingImpl.setValue(ValueBindingImpl.java:338)
        ... 38 more

t.Isto

Reply via email to