[ 
https://issues.apache.org/jira/browse/TOMAHAWK-1666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13836817#comment-13836817
 ] 

Andrew White commented on TOMAHAWK-1666:
----------------------------------------

I have this issue with an app server, but not a web server.

> inputCalendar component is not working when renderAspopup attribute is true
> ---------------------------------------------------------------------------
>
>                 Key: TOMAHAWK-1666
>                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-1666
>             Project: MyFaces Tomahawk
>          Issue Type: Bug
>    Affects Versions: 1.1.14
>            Reporter: Lokendra Gothane
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
> java.lang.StringIndexOutOfBoundsException: String index out of range: 1
>       at java.lang.String.substring(String.java:1088)
>       at com.ibm.ws.webcontainer.webapp.WebApp.getMimeType(WebApp.java:2709)
>       at 
> com.ibm.wsspi.webcontainer.facade.ServletContextFacade.getMimeType(ServletContextFacade.java:123)
>       at 
> com.sun.faces.context.ExternalContextImpl.getMimeType(ExternalContextImpl.java:612)
>       at 
> com.sun.faces.application.resource.ResourceHandlerImpl.getContentType(ResourceHandlerImpl.java:446)
>       at 
> com.sun.faces.application.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:140)
>       at 
> javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:110)
>       at 
> org.apache.myfaces.custom.captcha.CAPTCHAResourceHandlerWrapper.createResource(CAPTCHAResourceHandlerWrapper.java:83)
>       at 
> org.apache.myfaces.tomahawk.resource.UncompressedResourceHandlerWrapper.createResource(UncompressedResourceHandlerWrapper.java:109)
>       at 
> org.apache.myfaces.tomahawk.resource.UncompressedResourceHandlerWrapper.createResource(UncompressedResourceHandlerWrapper.java:61)
>       at 
> org.apache.myfaces.custom.calendar.HtmlCalendarRenderer.getLocalizedLanguageScript(HtmlCalendarRenderer.java:771)
>       at 
> org.apache.myfaces.custom.calendar.HtmlCalendarRenderer.renderPopup(HtmlCalendarRenderer.java:391)
>       at 
> org.apache.myfaces.custom.calendar.HtmlCalendarRenderer.encodeEnd(HtmlCalendarRenderer.java:280)
>       at 
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:884)
>       at 
> com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
>       at 
> com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105)
>       at 
> javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:854)
>       at 
> com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304)
>       at 
> com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
>       at 
> com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
>       at 
> javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:854)
>       at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1674)
>       at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1677)
>       at 
> org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.renderColumnBody(HtmlTableRendererBase.java:689)
>       at 
> org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderColumnBody(HtmlTableRenderer.java:860)
>       at 
> org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeColumnChild(HtmlTableRendererBase.java:648)
>       at 
> org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.encodeColumnChild(HtmlTableRenderer.java:740)
>       at 
> org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeInnerHtml(HtmlTableRendererBase.java:502)
>       at 
> org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:214)
>       at 
> org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.encodeChildren(HtmlTableRenderer.java:366)
>       at 
> javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:854)
>       at 
> com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304)
>       at 
> com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
>       at 
> com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
>       at 
> javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:854)
>       at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1674)
>       at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
>       at 
> javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:854)
>       at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1674)
>       at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1677)
>       at 
> com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:399)
>       at 
> com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
>       at 
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:273)
>       at 
> org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:169)
>       at 
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
>       at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>       at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
>       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:509)
>       at 
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1664)
>       at 
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1598)
>       at 
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149)
>       at 
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:294)
>       at 
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>       at 
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
>       at 
> com.principal.isea.fenix.servlet.filter.PCMRequestFilter.doFilter(PCMRequestFilter.java:39)
>       at 
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>       at 
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
>       at 
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:357)
>       at 
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>       at 
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
>       at 
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
>       at 
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
>       at 
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:935)
>       at 
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:503)
>       at 
> com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
>       at 
> com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
>       at 
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:875)
>       at 
> com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
>       at 
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
>       at 
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453)
>       at 
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)
>       at 
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306)
>       at 
> com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
>       at 
> com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
>       at 
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
>       at 
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
>       at 
> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
>       at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
>       at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
>       at 
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
>       at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
>       at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to