myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Grant Smith" <work.gr...@gmail.com>
Subject Re: Very strange problem: conversion error
Date Wed, 15 Nov 2006 00:48:45 GMT
Recent changes to SelectItem in 1.1.5 SNAPSHOT remove the convenient
conversion between types for this component to make it work like the RI. Is
#{TransactionReportBean.beginHour} a String ?

On 11/14/06, Fraley, Taylor <Taylor.Fraley@level3.com> wrote:
>
> So I'm having a very strange problem.  I have a jsp that's using a
> h:selectOneMenu populated by an ArrayList within a bean, which is all
> pretty standard.  In one environment, on my desktop PC running Tomcat
> 5.5, everything works fine.  On my SPARC running the same version of
> Tomcat, configured, from what I can tell, identically, I get the
> following exception when loading the page:
>
> org.apache.jasper.JasperException: org.apache.jasper.JasperException:
> javax.servlet.jsp.JspException: "{2}" Conversion Error setting value
> ''{0}'' for ''{1}''.
>
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServle
> tWrapper.java:512)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:377)
>
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFil
> ter.java:144)
>
> I've done some poking around on Google, but haven't found anything
> terribly useful.  The two possible explanations I've found (getter for
> the ArrayList returning null and a mistype of the managed bean name in
> the jsp vs. the faces-config.xml) both don't seem to apply here.  Here
> are the relevant snippets of code:
>
> ...from faces-config.xml...
>
> <managed-bean>
>         <managed-bean-name>TransactionReportBean</managed-bean-name>
>
> <managed-bean-class>com.level3.ssid.idd.report.web.TransactionReportBean
> </managed-bean-class>
>         <managed-bean-scope>session</managed-bean-scope>
> </managed-bean>
>
> ...from the TransactionReportBean...
>
>    public TransactionReportBean()
>    {
>       availableTimes.add(new SelectItem("0", "12:00 AM"));
>       availableTimes.add(new SelectItem("1", "01:00 AM"));
>       availableTimes.add(new SelectItem("2", "02:00 AM"));
>       availableTimes.add(new SelectItem("3", "03:00 AM"));
>       availableTimes.add(new SelectItem("4", "04:00 AM"));
>       availableTimes.add(new SelectItem("5", "05:00 AM"));
>       availableTimes.add(new SelectItem("6", "06:00 AM"));
>       availableTimes.add(new SelectItem("7", "07:00 AM"));
>       availableTimes.add(new SelectItem("8", "08:00 AM"));
>       availableTimes.add(new SelectItem("9", "09:00 AM"));
>       availableTimes.add(new SelectItem("10", "10:00 AM"));
>       availableTimes.add(new SelectItem("11", "11:00 AM"));
>       availableTimes.add(new SelectItem("12", "12:00 PM"));
>       availableTimes.add(new SelectItem("13", "01:00 PM"));
>       availableTimes.add(new SelectItem("14", "02:00 PM"));
>       availableTimes.add(new SelectItem("15", "03:00 PM"));
>       availableTimes.add(new SelectItem("16", "04:00 PM"));
>       availableTimes.add(new SelectItem("17", "05:00 PM"));
>       availableTimes.add(new SelectItem("18", "06:00 PM"));
>       availableTimes.add(new SelectItem("19", "07:00 PM"));
>       availableTimes.add(new SelectItem("20", "08:00 PM"));
>       availableTimes.add(new SelectItem("21", "09:00 PM"));
>       availableTimes.add(new SelectItem("22", "10:00 PM"));
>       availableTimes.add(new SelectItem("23", "11:00 PM"));
>    }
>
>    public ArrayList<SelectItem> getAvailableCnamOptions()
>    {
>            return availableCnamOptions;
>    }
>
> ...from the jsp...
>
> <h:selectOneMenu id="beginHour"
> value="#{TransactionReportBean.beginHour}" styleClass="rptSmallInputs">
>         <f:selectItems value="#{TransactionReportBean.availableTimes}"/>
>
> </h:selectOneMenu>
>
> Judging by all the hits on Google, it seems to be a pretty common
> problem, but I'm sort of stumped on what to do next to figure out the
> problem.  Has anyone seen this?  Any pointers?
>
> Thanks,
> Taylor
>
>
>


-- 
Grant Smith

Mime
View raw message