You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by iyy <iy...@apparelxml.net> on 2003/10/30 11:13:17 UTC

tomcat 3.3.1;cocoon 2.1.3 dev; java.lang.reflect.InvocationTargetException

hi,

on our lan , cocoon 2.1.3 dev works ok under tomcat 3.3.1.

once we upload it to web we get java.lang.reflect.InvocationTargetException errors.

we have check xerxes and xalan jars and cocoon jars, we have deleted work folders and restarted same error
shows up..

Is it to do with work->cocoon folder permissions ?

any help is welcome.

exact error message is :
Initialization Problem
Message: java.lang.reflect.InvocationTargetException

Description: org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException

Sender: org.apache.cocoon.servlet.CocoonServlet

Source: Cocoon Servlet

request-uri

/cocoon/tf/

stacktrace

org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:246)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
	at org.quartz.impl.DirectSchedulerFactory.getLog(DirectSchedulerFactory.java:132)
	at org.quartz.impl.DirectSchedulerFactory.createScheduler(DirectSchedulerFactory.java:295)
	at org.quartz.impl.DirectSchedulerFactory.createScheduler(DirectSchedulerFactory.java:246)
	at org.apache.cocoon.components.cron.QuartzJobScheduler.configure(QuartzJobScheduler.java:269)
	at org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:239)
	at org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:315)
	at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:141)
	at org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:554)
	at org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComponentManager.java:530)
	at org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:282)
	at org.apache.cocoon.Cocoon.initialize(Cocoon.java:327)
	at org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1358)
	at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:507)
	at org.apache.tomcat.facade.ServletHandler.doInit(ServletHandler.java:447)
	at org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:263)
	at org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:136)
	at org.apache.tomcat.core.Context.init(Context.java:542)
	at org.apache.tomcat.core.ContextManager.init(ContextManager.java:597)
	at org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.java:564)
	at org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703)
	at org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687)
	at org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support.java:190)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:100)
	at org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87)
	at org.apache.tomcat.startup.Main.execute(Main.java:313)
	at org.apache.tomcat.startup.Main.main(Main.java:140)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
	... 35 more
Caused by: java.lang.VerifyError: (class: org/apache/log4j/LogManager, method:  signature: ()V) Incompatible argument to function
	at org.apache.log4j.Logger.getLogger(Logger.java:85)
	at org.apache.commons.logging.impl.Log4JLogger.(Log4JLogger.java:102)
	... 40 more


cause

org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException

Apache Cocoon 2.1.3-dev

 

one solution Re: tomcat 3.3.1;cocoon 2.1.3 dev; java.lang.reflect.InvocationTargetException

Posted by iyy <iy...@apparelxml.net>.
we had strange cocoon 2.1.3 dev startup problems on web.. so i set 
paranoidcocoonservlet as servlet class.. then we are able to get our pages..

if any experiances any similar problem try the same..
and if anyone knows any other more appropriate solution pls tell.

<servlet-class>org.apache.cocoon.servlet.ParanoidCocoonServlet</servlet-class>


  ----- Original Message ----- 
  From: iyy 
  To: users@cocoon.apache.org 
  Sent: Thursday, October 30, 2003 3:43 PM
  Subject: tomcat 3.3.1;cocoon 2.1.3 dev; java.lang.reflect.InvocationTargetException


  hi,

  on our lan , cocoon 2.1.3 dev works ok under tomcat 3.3.1.

  once we upload it to web we get java.lang.reflect.InvocationTargetException errors.

  we have check xerxes and xalan jars and cocoon jars, we have deleted work folders and restarted same error
  shows up..

  Is it to do with work->cocoon folder permissions ?

  any help is welcome.

  exact error message is :
  Initialization Problem
  Message: java.lang.reflect.InvocationTargetException

  Description: org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException

  Sender: org.apache.cocoon.servlet.CocoonServlet

  Source: Cocoon Servlet

  request-uri

/cocoon/tf/

  stacktrace

org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:246)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
	at org.quartz.impl.DirectSchedulerFactory.getLog(DirectSchedulerFactory.java:132)
	at org.quartz.impl.DirectSchedulerFactory.createScheduler(DirectSchedulerFactory.java:295)
	at org.quartz.impl.DirectSchedulerFactory.createScheduler(DirectSchedulerFactory.java:246)
	at org.apache.cocoon.components.cron.QuartzJobScheduler.configure(QuartzJobScheduler.java:269)
	at org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:239)
	at org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:315)
	at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:141)
	at org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:554)
	at org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComponentManager.java:530)
	at org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:282)
	at org.apache.cocoon.Cocoon.initialize(Cocoon.java:327)
	at org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1358)
	at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:507)
	at org.apache.tomcat.facade.ServletHandler.doInit(ServletHandler.java:447)
	at org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:263)
	at org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:136)
	at org.apache.tomcat.core.Context.init(Context.java:542)
	at org.apache.tomcat.core.ContextManager.init(ContextManager.java:597)
	at org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.java:564)
	at org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703)
	at org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687)
	at org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support.java:190)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:100)
	at org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87)
	at org.apache.tomcat.startup.Main.execute(Main.java:313)
	at org.apache.tomcat.startup.Main.main(Main.java:140)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
	... 35 more
Caused by: java.lang.VerifyError: (class: org/apache/log4j/LogManager, method:  signature: ()V) Incompatible argument to function
	at org.apache.log4j.Logger.getLogger(Logger.java:85)
	at org.apache.commons.logging.impl.Log4JLogger.(Log4JLogger.java:102)
	... 40 more


  cause

org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException

  Apache Cocoon 2.1.3-dev