NoSuchMethodError when using Calendar component on jdk 1.4
----------------------------------------------------------
Key: RF-1800
URL:
http://jira.jboss.com/jira/browse/RF-1800
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.1.3, 3.1.2, 3.1.1, 3.1.0
Reporter: Wim Bervoets
I'm receiving the following exception when trying to use the rich:calendar component
on Weblogic 8.1 (jdk1.4)
All other richfaces components run fine though, forcing us to use the myfaces calendar.
(which is quite ugly).
Being able to use richfaces also for the calendar would also make our html page size and
required css, js files less big.
java.lang.NoSuchMethodError: java.lang.Integer.valueOf(I)Ljava/lang/Integer;
at
org.richfaces.renderkit.CalendarRendererBase.formatDate(CalendarRendererBase.java:500)
at
org.richfaces.renderkit.CalendarRendererBase.getCurrentDate(CalendarRendererBase.java:468)
at org.richfaces.renderkit.html.CalendarRenderer.doEncodeEnd(CalendarRenderer.java:394)
at org.richfaces.renderkit.html.CalendarRenderer.doEncodeEnd(CalendarRenderer.java:455)
at org.ajax4jsf.renderkit.RendererBase.encodeEnd(RendererBase.java:135)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:740)
at
be.telenet.pres.common.framework.renderkit.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:443)
at
be.telenet.pres.common.framework.renderkit.GroupRenderer.encodeChildren(GroupRenderer.java:122)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeRecursive(SecurableConceptRenderer.java:74)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeChildrenRecursive(SecurableConceptRenderer.java:88)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeRecursive(SecurableConceptRenderer.java:76)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeChildrenRecursive(SecurableConceptRenderer.java:88)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeRecursive(SecurableConceptRenderer.java:76)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeChildrenRecursive(SecurableConceptRenderer.java:88)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeRecursive(SecurableConceptRenderer.java:76)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeChildrenRecursive(SecurableConceptRenderer.java:88)
at
be.telenet.pres.common.framework.renderkit.SecurableConceptRenderer.encodeChildren(SecurableConceptRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
at
be.telenet.pres.common.framework.renderkit.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:432)
at
be.telenet.pres.common.framework.renderkit.HtmlTabRenderer.encodeChildren(HtmlTabRenderer.java:92)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:721)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:414)
at
be.telenet.pres.common.framework.renderkit.HtmlListBasedTabbedPaneRenderer.writeTabsContents(HtmlListBasedTabbedPaneRenderer.java:403)
at
be.telenet.pres.common.framework.renderkit.HtmlListBasedTabbedPaneRenderer.encodeEnd(HtmlListBasedTabbedPaneRenderer.java:144)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:740)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:252)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
be.telenet.srv.common.portal.iacf.response.RedirectionResponseFilter.doFilter(RedirectionResponseFilter.java:65)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
be.telenet.srv.common.portal.iacf.request.RedirectionRequestFilter.doFilter(RedirectionRequestFilter.java:47)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
be.telenet.pres.common.framework.org.ajax4jsf.ajax.xmlfilter.FastBaseXMLFilter.doXmlFilter(FastBaseXMLFilter.java:105)
at
be.telenet.pres.common.framework.org.ajax4jsf.ajax.xmlfilter.FastBaseFilter.doFilter(FastBaseFilter.java:262)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
be.telenet.pres.common.framework.security.PrincipalSetupServletFilter.doFilter(PrincipalSetupServletFilter.java:62)
at
be.telenet.pres.common.framework.servlet.ServletFilterAdapter.doFilter(ServletFilterAdapter.java:120)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
com.sun.identity.agents.filter.AmAgentBaseFilter.allowRequestToContinue(AmAgentBaseFilter.java:82)
at com.sun.identity.agents.filter.AmAgentBaseFilter.doFilter(AmAgentBaseFilter.java:43)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
be.telenet.pres.common.framework.security.SingleSignOutServletFilter.doFilter(SingleSignOutServletFilter.java:82)
at
be.telenet.pres.common.framework.servlet.ServletFilterAdapter.doFilter(ServletFilterAdapter.java:120)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6987)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira