You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by Dave Everson <dj...@mygolftrac.com> on 2002/10/02 18:05:33 UTC

Error when using Intake and Tomcat 4.1.12

Hi, 

We have just upgraded our Tomcat implementation to 4.1.12.  The Intake
service appears to be throwing the following error when Tomcat starts
up.  Commenting out the IntakeService avoids the error, but we need
Intake as it is integrated into the majority of the web app pages.  Does
anybody have any suggestions on how to resolve this error?

Thanks,
Dave

----- Root Cause -----
java.lang.VerifyError: (class:
org/apache/turbine/services/intake/transform/XmlToAppData, method:
parseFile signature:
(Ljava/lang/String;Z)Lorg/apache/turbine/services/intake/xmlmodel/AppDat
a;) Incompatible object argument for function call
	at
org.apache.turbine.services.intake.TurbineIntakeService.writeAppData(Tur
bineIntakeService.java:239)
	at
org.apache.turbine.services.intake.TurbineIntakeService.init(TurbineInta
keService.java:189)
	at
org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.j
ava:108)
	at
org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBro
ker.java:150)
	at
org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceB
roker.java:226)
	at
org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBr
oker.java:195)
	at org.apache.turbine.Turbine.init(Turbine.java:240)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:924)
	at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:6
58)
	at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.
java:408)
	at
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:18
0)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:260)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:471)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:239
6)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:172)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:40
5)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:380)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:50
8)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:533)
	at java.lang.Thread.run(Thread.java:536)


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: Error when using Intake and Tomcat 4.1.12

Posted by Stephen Haberman <st...@chase3000.com>.
Having multiple versions of Xerces on your classpath seems to cause this
problem. The new Tomcat probably uses a newer version of Xerces than
your app? Dunno, check that, upgrade your app's xerces if needed, and
see what happens.

- Stephen

> -----Original Message-----
> From: Dave Everson [mailto:djeverson@mygolftrac.com]
> Sent: Wednesday, October 02, 2002 11:06 AM
> To: turbine-user@jakarta.apache.org; 'Turbine Developers List'
> Subject: Error when using Intake and Tomcat 4.1.12
> 
> Hi,
> 
> We have just upgraded our Tomcat implementation to 4.1.12.  The Intake
> service appears to be throwing the following error when Tomcat starts
> up.  Commenting out the IntakeService avoids the error, but we need
> Intake as it is integrated into the majority of the web app pages.
Does
> anybody have any suggestions on how to resolve this error?
> 
> Thanks,
> Dave
> 
> ----- Root Cause -----
> java.lang.VerifyError: (class:
> org/apache/turbine/services/intake/transform/XmlToAppData, method:
> parseFile signature:
>
(Ljava/lang/String;Z)Lorg/apache/turbine/services/intake/xmlmodel/AppDat
> a;) Incompatible object argument for function call
> 	at
>
org.apache.turbine.services.intake.TurbineIntakeService.writeAppData(Tur
> bineIntakeService.java:239)
> 	at
>
org.apache.turbine.services.intake.TurbineIntakeService.init(TurbineInta
> keService.java:189)
> 	at
>
org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.j
> ava:108)
> 	at
>
org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBro
> ker.java:150)
> 	at
>
org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceB
> roker.java:226)
> 	at
>
org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBr
> oker.java:195)
> 	at org.apache.turbine.Turbine.init(Turbine.java:240)
> 	at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
> a:924)
> 	at
>
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:6
> 58)
> 	at
>
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.
> java:408)
> 	at
>
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:18
> 0)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:247)
> 	at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:193)
> 	at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:260)
> 	at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:643)
> 	at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 80)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:191)
> 	at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:643)
> 	at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java:471)
> 	at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:641)
> 	at
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
> va:246)
> 	at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:641)
> 	at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 80)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:239
> 6)
> 	at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
> 	at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:643)
> 	at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:170)
> 	at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:641)
> 	at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :172)
> 	at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:641)
> 	at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 80)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> 	at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:643)
> 	at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 80)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> 	at
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:40
> 5)
> 	at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection(Http11Protocol.java:380)
> 	at
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:50
> 8)
> 	at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:533)
> 	at java.lang.Thread.run(Thread.java:536)
> 
> 
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Error when using Intake and Tomcat 4.1.12

Posted by Jon Scott Stevens <jo...@latchkey.com>.
on 2002/10/2 9:05 AM, "Dave Everson" <dj...@mygolftrac.com> wrote:

> java.lang.VerifyError: (class:
> org/apache/turbine/services/intake/transform/XmlToAppData, method:
> parseFile signature:
> (Ljava/lang/String;Z)Lorg/apache/turbine/services/intake/xmlmodel/AppDat
> a;) Incompatible object argument for function call
> at

This problem has to do with your XML parser (believe it or not).

Tomcat 4.1.x uses Xerces 2.x by default and you probably compiled intake
with Xerces 1.4.x.

I hate XML parsers.

-jon


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


AW: Error when using Intake and Tomcat 4.1.12

Posted by Marc Lustig <ma...@marclustig.com>.
I had this error as well. This is from my own message that I sent to the
list at that time:

----
I was lucky and fixed this finally by doing the following:

1) removing all XML-Parser related jars from my system (not only from TDK,
but also from classpath), so that I get a classDefNotFound error in the end
2) downloading the latest Xerces-packages
3) putting them into web-inf/lib
----

HTH.
Marc


> We have just upgraded our Tomcat implementation to 4.1.12.  The Intake
> service appears to be throwing the following error when Tomcat starts
> up.  Commenting out the IntakeService avoids the error, but we need
> Intake as it is integrated into the majority of the web app pages.  Does
> anybody have any suggestions on how to resolve this error?
>
> Thanks,
> Dave
>
> ----- Root Cause -----
> java.lang.VerifyError: (class:
> org/apache/turbine/services/intake/transform/XmlToAppData, method:
> parseFile signature:
> (Ljava/lang/String;Z)Lorg/apache/turbine/services/intake/xmlmodel/AppDat
> a;) Incompatible object argument for function call
> 	at
> org.apache.turbine.services.intake.TurbineIntakeService.writeAppData(Tur
> bineIntakeService.java:239)
> 	at
> org.apache.turbine.services.intake.TurbineIntakeService.init(TurbineInta
> keService.java:189)
> 	at
> org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.j
> ava:108)
> 	at
> org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBro
> ker.java:150)
> 	at
> org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceB
> roker.java:226)
> 	at
> org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBr
> oker.java:195)
> 	at org.apache.turbine.Turbine.init(Turbine.java:240)
> 	at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
> a:924)
> 	at
> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:6
> 58)
> 	at
> org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.
> java:408)
> 	at
> org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:18
> 0)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:247)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:193)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:260)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 80)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:191)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java:471)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
> va:246)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 80)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:239
> 6)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:170)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :172)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 80)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 80)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:40
> 5)
> 	at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection(Http11Protocol.java:380)
> 	at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:50
> 8)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:533)
> 	at java.lang.Thread.run(Thread.java:536)
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>