Return-Path: Mailing-List: contact cocoon-users-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-users@xml.apache.org Received: (qmail 10065 invoked from network); 16 Nov 2000 21:46:41 -0000 Received: from l4duppx2.hewitt.com (63.73.213.5) by locus.apache.org with SMTP; 16 Nov 2000 21:46:41 -0000 Received: (from noaccess@localhost) by l4duppx2.hewitt.com (8.9.3/8.9.3) id PAA15318 for ; Thu, 16 Nov 2000 15:46:00 -0600 (CST) X-Authentication-Warning: l4dupfw42.hewitt.com: noaccess set sender to using -f Received: from lintng1.hewitt.com(10.20.68.64) by l4dupfw42 via smap (V2.1+anti-relay+anti-spam) id xmafo3727; Thu, 16 Nov 00 15:35:46 -0600 Received: by lintng1.hewitt.com(Lotus SMTP MTA v4.6.6 (890.1 7-16-1999)) id 86256999.007643EA ; Thu, 16 Nov 2000 15:31:08 -0600 X-Lotus-FromDomain: HEWITT ASSOCIATES NA From: "Mike Ehlers" To: cocoon-users@xml.apache.org Message-ID: <86256999.00760E59.00@lintng1.hewitt.com> Date: Thu, 16 Nov 2000 15:29:14 -0600 Subject: Re: Cocoon working in the VAJ Test Engine? (Problem and possible patch) Mime-Version: 1.0 Content-type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Hi, Ran into the problem described below and (finally) figured out how to fix it. The problem was in the org.apache.cocoon.Utils.getBaseName method. When the request.getContextPath() method was getting called it was resulting in a linkage error under the VAJ Websphere Test Engine. Here is how I resolved the issue: Line 240: Replaced request.getContextPath(); with request.getClass().getMethod( "getContextPath", null ); Line 256: Replaced } catch( NoSuchMethodError e ) { with } catch( NoSuchMethodException e ) { Just thought everyone might like to know, Mike From: "Mike Ehlers" on 11/16/2000 09:17 AM Please respond to cocoon-users@xml.apache.org To: cocoon-users@xml.apache.org cc: Client: Subject: Cocoon working in the VAJ Test Engine? Hi, I'm trying to get Cocoon running in VAJ's Websphere Test Environment. I'm running VAJ 3.5 and trying to use Cocoon 1.8. I am able to pop the Cocoon.xml virtual page but when I try to run any of the samples I'm getting the following exception: java.lang.AbstractMethodError java.lang.Throwable() java.lang.Error() java.lang.LinkageError() java.lang.IncompatibleClassChangeError() java.lang.AbstractMethodError() java.lang.String org.apache.cocoon.Utils.getBasename(javax.servlet.http.HttpServletRequest, java.lang.Object) java.lang.String org.apache.cocoon.Utils.getBasename(javax.servlet.http.HttpServletRequest, java.lang.Object) org.w3c.dom.Document org.apache.cocoon.producer.ProducerFromFile.getDocument(javax.servlet.http.HttpServletRequest) void org.apache.cocoon.Engine.handle(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) void org.apache.cocoon.Cocoon.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) void com.ibm.servlet.engine.webapp.StrictServletInstance.doService(javax.servlet.ServletRequest, javax.servlet.ServletResponse) void com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) void com.ibm.servlet.engine.webapp.IdleServletState.service(com.ibm.servlet.engine.webapp.StrictLifecycleServlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse) void com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) void com.ibm.servlet.engine.webapp.ServletInstance.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse, com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent) void com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(com.ibm.servlet.engine.webapp.ServletInstanceReference, javax.servlet.ServletRequest, javax.servlet.ServletResponse, com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent) void com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(javax.servlet.ServletRequest, javax.servlet.ServletResponse, com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent) void com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(com.ibm.servlet.engine.webapp.WebAppRequest, com.ibm.servlet.engine.webapp.WebAppResponse, boolean) void com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(javax.servlet.ServletRequest, javax.servlet.ServletResponse, boolean) void com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(javax.servlet.ServletRequest, javax.servlet.ServletResponse) void com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(java.lang.Object) void com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(java.lang.Object) void com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(java.lang.String, com.ibm.servlet.engine.srp.ISRPConnection) void com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(com.ibm.servlet.engine.oselistener.api.IOSEConnection) void com.ibm.servlet.engine.http_transport.HttpTransportHandler.handleConnection(java.net.Socket) void com.ibm.servlet.engine.http_transport.HttpTransportHandler.run() void java.lang.Thread.run() Has anyone gotten this to work? Any pointers on how to get past this? Thanks in advance! Mike --------------------------------------------------------------------- To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org For additional commands, e-mail: cocoon-users-help@xml.apache.org