[
https://issues.jboss.org/browse/SEAMREMOTING-51?page=com.atlassian.jira.p...
]
Shane Bryzak resolved SEAMREMOTING-51.
--------------------------------------
Resolution: Won't Fix
As long as the user enters a date in the specified format (yyyy-mm-dd) this exception
won't occur. As we're not using JSF for this example, field validation isn't
trivial to configure and the real point of the example is to demonstrate the Model API.
model example date validation problem
-------------------------------------
Key: SEAMREMOTING-51
URL:
https://issues.jboss.org/browse/SEAMREMOTING-51
Project: Seam Remoting
Issue Type: Bug
Affects Versions: 3.1.0.Beta3
Environment: seam 3.1.0.Beta3, AS7
Reporter: Tomas Remes
Assignee: Shane Bryzak
Priority: Minor
Fix For: 3.1.0.Final
Steps to reproduce:
1.deploy and run remoting-model example
2.click on "Create new person"
3.click on "Apply changes" (or fill in some invalid value to "Date of
birth" input before. for example 13 or some string)
Following expcetion is thrown:
ERROR [org.jboss.seam.remoting.Remoting] (http--127.0.0.1-8080-1) Error:
java.lang.RuntimeException: Could not convert value while unmarshaling
at org.jboss.seam.remoting.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:193)
[seam-remoting-3.1.0.Beta3.jar:]
at org.jboss.seam.remoting.model.ModelHandler.processApplyRequest(ModelHandler.java:241)
[seam-remoting-3.1.0.Beta3.jar:]
at org.jboss.seam.remoting.model.ModelHandler.handle(ModelHandler.java:83)
[seam-remoting-3.1.0.Beta3.jar:]
at org.jboss.seam.remoting.Remoting.service(Remoting.java:255)
[seam-remoting-3.1.0.Beta3.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
[solder-impl-3.1.0.Beta3.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:72)
[solder-impl-3.1.0.Beta3.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)
[jboss-as-web-7.0.1.Final.jar:7.0.1.Final]
at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)
[jboss-as-web-7.0.1.Final.jar:7.0.1.Final]
at
org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49)
[jboss-as-jpa-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_24]
Caused by: org.jboss.seam.remoting.wrapper.ConversionException: Date value
[NaNNaNNaNNaNNaNNaNNaN] is not in a valid format.
at org.jboss.seam.remoting.wrapper.DateWrapper.convert(DateWrapper.java:51)
[seam-remoting-3.1.0.Beta3.jar:]
at org.jboss.seam.remoting.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:190)
[seam-remoting-3.1.0.Beta3.jar:]
... 28 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira