[seam-issues] [JBoss JIRA] (SEAMREMOTING-51) model example date validation problem

Shane Bryzak (Resolved) (JIRA) jira-events at lists.jboss.org
Mon Dec 12 08:04:11 EST 2011


     [ https://issues.jboss.org/browse/SEAMREMOTING-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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

        


More information about the seam-issues mailing list