Paulo Vitor wrote:
> the stack trace is:
> 
> java.lang.IllegalArgumentException: Cannot convert 20 of type class
> java.lang.Integer to class java.lang.Number
>       org.apache.el.lang.ELSupport.coerceToNumber(ELSupport.java:252)
>       org.apache.el.lang.ELSupport.coerceToNumber(ELSupport.java:265)
>       org.apache.el.lang.ELSupport.coerceToType(ELSupport.java:353)
>       org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:188)
>       
> com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
>       com.sun.facelets.tag.TagAttribute.getObject(TagAttribute.java:233)
>       com.sun.facelets.tag.TagAttribute.getInt(TagAttribute.java:100)
>       
> com.sun.facelets.tag.jstl.core.ForEachHandler.getEnd(ForEachHandler.java:216)
>       
> com.sun.facelets.tag.jstl.core.ForEachHandler.apply(ForEachHandler.java:110)
>       
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
>       
> com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
>       
> com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
>       
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
>       
> com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64)
>       
> com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131)
>       
> com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:310)
>       
> com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:280)
>       com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
>       
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
>       
> com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
>       
> com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
>       
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
>       
> com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
>       
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
>       com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
>       com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
>       com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
>       com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
>       
> com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:144)
>       
> com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
>       
> com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
>       com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
>       com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
>       
> com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:524)
>       
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
>       
> org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
>       
> org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:189)
>       
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
>       com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
>       com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
>       javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
>       org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
>       org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:276)
>       org.ajax4jsf.Filter.doFilter(Filter.java:175)
>       br.gov.pbh.mcp.is.filter.EncodingFilter.doFilter(EncodingFilter.java:33)
>       
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
>       
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
>       
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
>       
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
>       
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
>       
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
>       
> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:111)
> 
> 
>       
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
> 
> And the test is simple, just put one c:foreach in a xhtml page like this:
> <c:forEach begin="1" end="#{unidadeAdm.tamCk}">
> and the tamCk is a property of unidadeAdm bean. In tomcat 6.0.18 you will se
> the above exception!

this is not a test case.
please make a small webapp (test.war) that reproduces this error.

p


> tranks for the answer!
> 
> On Fri, Mar 27, 2009 at 7:04 PM, Christopher Schultz <
> ch...@christopherschultz.net> wrote:
> 
> Paulo,
> 
> On 3/27/2009 5:28 PM, Paulo Vitor wrote:
>>>> I have a problem with tomcat 6.0.18, so, before I used tomcat 6.0.16 and
>>>> everything works fine, but when I upgrade to tomcat 6.0.18 the line
>>>> <c:forEach begin="1" end="#{unidadeAdm.tamCk}"> gives me a exception.
>>>>
>>>> Cannot convert 20 of type class java.lang.Integer to class
> java.lang.Number.
> 
> Interesting. I checked the changelog
> (http://tomcat.apache.org/tomcat-6.0-doc/changelog.html) and it looks
> like this might be the problem you're seeing:
> https://issues.apache.org/bugzilla/show_bug.cgi?id=44766
> 
> Perhaps this is a regression?
> 
> Can you please post the entire stack trace?
> 
> Also, can you create a small test case that reproduces the problem, but
> does not require your entire application to test?
> 
>>>> Thanks and sorry for the bad english.
> If you provide a Tomcat version number and a decent explanation of the
> problem (which you did), we'd be happy to read your bad English ;)
> 
> -chris
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to