You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Robin Green <gr...@hotmail.com> on 2000/11/17 00:44:47 UTC
Re: Cocoon working in the VAJ Test Engine? (Problem and possible patch)
That was confusing. I read your email too fast, and only noticed one of the
two lines at first - spent ages trying to figure out how that was supposed
to solve the problem. ;) Thanks.
"Mike Ehlers" <ma...@hewitt.com> wrote:
>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 ) {
>
>From: "Mike Ehlers" <ma...@hewitt.com> 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()
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Share information about yourself, create your own public profile at
http://profiles.msn.com.