<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="State"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";}
pre
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1><pre><font size=2 face="Courier New"><span
style='font-size:10.0pt'>Hi,<o:p></o:p></span></font></pre><pre><font size=2
face="Courier New"><span style='font-size:10.0pt'><o:p> </o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>We are trying to install and use OpenCms 6.2.3 on <st1:place
w:st="on"><st1:City w:st="on">WebSphere</st1:City> <st1:State w:st="on">ND</st1:State></st1:place> 6.0.2.5 and Oracle 10g. WebSphere is actually installed as a part of WebSphere Commerce 6.0 installation. OpenCms installation went quite nicely, I installed opencms.war and after that I ran the installation wizard. After installation I copied these JDK 1.4 support files to system. <o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'><o:p> </o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>I have also changed the cache property to “bypass” for these files in OpenCms: “/system/workplace/commons/property*.jsp”, “/system/workplace/editors/editor_main.jsp”, “/system/workplace/editors/fckeditor/filebrowser/connector.jsp”.<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'><o:p> </o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>My problem is that if I enable “Dynamic cache service” in WebSphere (Application servers>server1>Dynamic cache service), I’ll start to receive “com.ibm.ws.cache.servlet.CacheProxyRequest” errors. Which are actually “java.lang.ClassCastException” exceptions from that class. This exception will be raised for example when I try to open “Cache AdministrationTool” in OpenCms. If I disable “Dynamic cache service” from WebSphere, then I’ll not receive these errors, the problem is that I need this cache service to be enabled.<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'><o:p> </o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>What I need to do to get OpenCms work with WebSphere and “Dynamic cache service” enabled?<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'><o:p> </o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>Here is the complete stacktrace:<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>java.lang.ClassCastException: com.ibm.ws.cache.servlet.CacheProxyRequest<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at org.opencms.util.CmsRequestUtil.forwardRequest(CmsRequestUtil.java:420)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at org.opencms.workplace.tools.CmsToolManager.jspForwardPage(CmsToolManager.java:496)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at org.opencms.workplace.administration.CmsAdminDialog.displayDialog(CmsAdminDialog.java:100)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm._jsp._admin_2D_main._jspService(_admin_2D_main.java:66)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:242)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:345)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:214)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:224)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:673)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:178)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:294)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:409)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:730)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1349)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:151)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:242)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:345)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:214)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:224)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:673)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:89)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1878)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:472)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:411)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1462)<o:p></o:p></span></font></pre>

<p class=MsoNormal><font size=2 face="Courier New"><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p> </o:p></span></font></p>

<pre><font size=2 face="Courier New"><span style='font-size:10.0pt'>Any help would be appreciated.<o:p></o:p></span></font></pre>

<p class=MsoNormal><font size=2 face="Courier New"><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p> </o:p></span></font></p>

<p style='margin:0cm;margin-bottom:.0001pt'><font size=2 face="Courier New"><span
lang=FI style='font-size:10.0pt;font-family:"Courier New"'>Kind regards,<o:p></o:p></span></font></p>

<p style='margin:0cm;margin-bottom:.0001pt'><font size=2 face="Courier New"><span
lang=FI style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></font></p>

<p style='margin:0cm;margin-bottom:.0001pt;text-indent:36.0pt'><font size=2
face="Courier New"><span lang=FI style='font-size:10.0pt;font-family:"Courier New"'>Arto
Kauppinen<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Courier New"><span lang=SV
style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></font></p>

</div>

</body>

</html>

<table><tr><td bgcolor=#ffffff><font color=#000000>This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient,  you are not authorized to read, print, retain, copy, disseminate,  distribute, or use this message or any part thereof. If you receive this  message in error, please notify the sender immediately and delete all  copies of this message.<br>
<br>
</font></td></tr></table>