I am using JSF portlet and facing follwoing exception at runtime while rendering page, Please help me on this.
PortletUtils E com.ibm.wps.pb.utils.portlet.PortletUtils getPortletRenderParameters Unexpected exception encountered. java.lang.ArrayIndexOutOfBoundsException at com.ibm.wps.pb.utils.portlet.PortletUtils.getPortletRenderParameters(PortletUtils.java:1588) at com.ibm.wps.propertybroker.standard.utils.InternalAccessUtilsImpl.getPortletRenderParameters(InternalAccessUtilsImpl.java:491) at com.ibm.wps.propertybroker.standard.filter.BaseActionDispatcherPlugInImpl.setRenderParametersOnRequest(BaseActionDispatcherPlugInImpl.java:149) at com.ibm.wps.propertybroker.standard.filter.BaseActionDispatcherPlugInImpl.modifyAction(BaseActionDispatcherPlugInImpl.java:204) at com.ibm.wps.propertybroker.standard.filter.ActionDispatcherPlugInImpl.modifyAction(ActionDispatcherPlugInImpl.java:352) at com.ibm.wps.propertybroker.standard.filter.PropertyBrokerActionFilter.modifyAction(PropertyBrokerActionFilter.java:994) at com.ibm.wps.propertybroker.standard.filter.PropertyBrokerActionFilter.preProcessAction(PropertyBrokerActionFilter.java:296) at com.ibm.wps.propertybroker.standard.filter.PropertyBrokerActionFilter.processAction(PropertyBrokerActionFilter.java:259) at com.ibm.wps.pe.pc.std.cmpf.impl.PortletFilterChainImpl.processAction(PortletFilterChainImpl.java:95) at com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.dispatch(PortletServlet.java:148) at com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.doGet(PortletServlet.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at com.ibm.wps.pe.pc.std.cache.CacheablePortlet.service(CacheablePortlet.java:393) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:673) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:613) at com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl$RDWrapper.include(ServletDefinitionImpl.java:406) at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:204) at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:168) at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:82) at com.ibm.wps.pe.pc.std.event.ActionEvent.execute(ActionEvent.java:114) at com.ibm.wps.pe.pc.std.event.EventQueueManager.processEventLoop(EventQueueManager.java:86) at com.ibm.wps.pe.pc.std.PortletContainerImpl.performEvents(PortletContainerImpl.java:168) at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:243)
Is there more to that stack trace? Maybe in the server logs?
If you have the source code with those jars, then you could remote debug that code to see what the Array size is and what is the index number it is trying to use that is above the array size.