[ http://issues.apache.org/jira/browse/MYFACES-368?page=comments#action_12318337 ]
Martin Marinschek commented on MYFACES-368: ------------------------------------------- I think that JDK 1.3 compatibility is (and I am sorry enough for that) not important enough to go through all the code and replace all those statements, as we only want to support JDK1.4. Chance is good that when we get rid of these statements, you hang at some other point in the processing. I will put this to a NO-FIX, but we can always discuss and reopen the bug if user sentiment is too large against that. regards, Martin > addResources for inputCalendar make a NoSuchMethodError with RI > --------------------------------------------------------------- > > Key: MYFACES-368 > URL: http://issues.apache.org/jira/browse/MYFACES-368 > Project: MyFaces > Type: Bug > Components: Tomahawk (RI Compatability) > Versions: Nightly Build > Environment: JDK 1.3 > Sun RI > Reporter: Pierrick Samary > Assignee: Martin Marinschek > > When I remove the _addRessources attribute from the HtmlInputCalendarTag > class, everything works fine. > Here is the JSP code (very simple) : > <f:view> > <h:form id="calendarForm"> > <x:inputCalendar value="#{calendar.date}" /> > </h:form> > </f:view> > Here is the stackTrace : > javax.faces.FacesException: java.lang.NoSuchMethodError > at > javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1407) > at > org.apache.myfaces.taglib.UIComponentTagUtils.setBooleanProperty(UIComponentTagUtils.java:112) > at > org.apache.myfaces.taglib.UIComponentTagBase.setBooleanProperty(UIComponentTagBase.java:152) > at > com.es2i.jsf.custom.calendar.HtmlInputCalendarTag.setProperties(HtmlInputCalendarTag.java:136) > at > javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1017) > at > javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1036) > at > javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:749) > at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:429) > at > org.apache.jsp.calendar_jsp._jspx_meth_x_inputCalendar_0(calendar_jsp.java:143) > at > org.apache.jsp.calendar_jsp._jspx_meth_h_form_0(calendar_jsp.java:125) > at org.apache.jsp.calendar_jsp._jspx_meth_f_view_0(calendar_jsp.java:98) > at org.apache.jsp.calendar_jsp._jspService(calendar_jsp.java:66) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) > at > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322) > at > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130) > at > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) > at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) > at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:479) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
