[ 
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

Reply via email to