APAR status
Closed as program error.
Error description
Requesting components to render without specifying any pathinfo in the request URL results in an error. A stack trace like the following will appear in SystemOut.log [10/07/08 11:00:39:070 EST] 00000173 ModuleManager E IWKCT1382X: Major exception caught: com.presence.connect.business.module.ErrorExecutingRequestExcept ion: IWKMU1062X: Message: IWKCT1366X: Exception caught servicing a Servlet request for null, Cause: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 [10/07/08 11:00:39:070 EST] 00000173 ModuleManager E IWKCT1383X: Unexpected error from Module. Details of cause to follow: [10/07/08 11:00:39:070 EST] 00000173 ModuleManager E java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java(Compiled Code)) at java.util.ArrayList.get(ArrayList.java(Inlined Compiled Code)) at com.aptrix.pluto.renderer.RenderContext.generateContext(RenderCo ntext.java(Compiled Code)) at com.aptrix.pluto.renderer.RenderContext.<init>(RenderContext.jav a:338) at com.aptrix.pluto.renderer.RendererModule.doCoreProcessing(Render erModule.java:492) at com.aptrix.pluto.renderer.RendererModule.process(RendererModule. java:398) at com.presence.connect.business.module.ModuleManager.launchBusines s(ModuleManager.java(Compiled Code)) at com.presence.connect.business.module.ModuleManager.launchBusines s(ModuleManager.java(Compiled Code)) at com.presence.connect.RequestExecutable.execute(RequestExecutable .java(Compiled Code)) at com.presence.connect.dispatcher.Task.run(Task.java(Inlined Compiled Code)) at com.presence.connect.ConnectClient.processSynchronous(ConnectCli ent.java(Compiled Code)) at com.presence.connect.ConnectServlet.process(ConnectServlet.java( Compiled Code)) at com.presence.connect.ConnectServlet.doGet(ConnectServlet.java(Co mpiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr apper.java(Compiled Code)) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser vletWrapper.java(Compiled Code)) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java( Compiled Code)) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.j ava(Compiled Code)) at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.ja va(Compiled Code)) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer. java(Compiled Code)) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLin k.java(Compiled Code)) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscr imination(HttpInboundLink.java(Compiled Code)) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewIn formation(HttpInboundLink.java(Compiled Code)) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complet e(HttpICLReadCallback.java(Compiled Code)) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(Wor kQueueManager.java(Compiled Code)) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueue Manager.java(Compiled Code)) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueue Manager.java(Compiled Code)) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueu eManager.java(Compiled Code)) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
Local fix
Problem summary
When there is no pathinfo in the request, the code path results in no library being placed in the list of path elements. When the code attempts to retrieve the library from the array of path elements, the above exception is thrown, resulting in a 500 response being sent to the browser.
Problem conclusion
Check for an empty path list in order to pass the correct library name to the next method called. An interim Fix is available for this APAR from Fix Central at: For release 6.0.1.3: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?brandid=2&productid=Workplace%20Web%20Content%20Management&fix es=6.0.1.3-WCM-PK68930 You will need to cut/paste the entire URL into a browser to resolve the address.
Temporary fix
Comments
APAR Information
APAR number
PK68930
Reported component name
LOTUS WEB CONT
Reported component ID
5724I2900
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-07-13
Closed date
2008-07-13
Last modified date
2008-08-15
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
LOTUS WEB CONT
Fixed component ID
5724I2900
Applicable component levels
R60G PSY
UP
[{"Business Unit":{"code":"BU051","label":"N\/A"},"Product":{"code":"SUPPORT","label":"IBM Web Content Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Line of Business":{"code":"LOB33","label":"N\/A"}}]
Document Information
Modified date:
20 December 2021