You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by alan johnson <al...@gmail.com> on 2006/08/21 12:52:10 UTC

Problems using the CLI

Hello everyone,

I'm having some problems using the CLI utility for cocoon,

Im getting the following stack trace but have no idea how to resolve the
issue!

I am using the  sample xconf file provided on
http://cocoon.apache.org/2.1/userdocs/offline/configuration.html, I already
have cocoon built and running,

Any help is greatly appreciated,

Alan.

DEBUG   2006-08-21 11:37:49.078 [        ] (): Getting handle to context
directory 'build/webapp/xconf'
DEBUG   2006-08-21 11:37:49.140 [        ] (): Getting handle to working
directory 'build/work'
DEBUG   2006-08-21 11:37:49.343 [        ] (): Added new LogTargetFactory of
type cocoon
DEBUG   2006-08-21 11:37:49.343 [        ] (): Added new LogTargetFactory of
type servlet
DEBUG   2006-08-21 11:37:49.390 [        ] (): Added new LogTargetFactory of
type stream
DEBUG   2006-08-21 11:37:49.484 [        ] (): Added new LogTarget of id
main
DEBUG   2006-08-21 11:37:49.484 [        ] (): Added new LogTarget of id
deprecation
FATAL_E 2006-08-21 11:37:49.499 [        ] (): Exception caught
org.apache.avalon.framework.configuration.ConfigurationException: Cannot
find ServletContext object in application context
        at
org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget
(ServletTargetFactory.java:85)
        at
org.apache.avalon.excalibur.logger.DefaultLogTargetManager.configure(
DefaultLogTargetManager.java:92)
        at org.apache.avalon.framework.container.ContainerUtil.configure(
ContainerUtil.java:201)
        at
org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTargetManager(
LogKitLoggerManager.java:457)
        at org.apache.avalon.excalibur.logger.LogKitLoggerManager.configure(
LogKitLoggerManager.java:403)
        at org.apache.cocoon.bean.CocoonWrapper.initialize(
CocoonWrapper.java:143)
        at org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:99)
        at org.apache.cocoon.Main.main(Main.java:319)
        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:585)
        at Loader.invokeMain(Unknown Source)
        at Loader.run(Unknown Source)
        at Loader.main(Unknown Source)
Caused by: org.apache.avalon.framework.context.ContextException: Unable to
resolve context key: servlet-context
        at org.apache.avalon.framework.context.DefaultContext.get(
DefaultContext.java:118)
        at org.apache.avalon.framework.context.DefaultContext.get(
DefaultContext.java:121)
        at
org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget
(ServletTargetFactory.java:81)
        ... 14 more
Exception in thread "main" java.lang.reflect.InvocationTargetException
        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:585)
        at Loader.invokeMain(Unknown Source)
        at Loader.run(Unknown Source)
        at Loader.main(Unknown Source)
Caused by: org.apache.avalon.framework.configuration.ConfigurationException:
Cannot find ServletContext object in application context
        at
org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget
(ServletTargetFactory.java:85)
        at
org.apache.avalon.excalibur.logger.DefaultLogTargetManager.configure(
DefaultLogTargetManager.java:92)
        at org.apache.avalon.framework.container.ContainerUtil.configure(
ContainerUtil.java:201)
        at
org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTargetManager(
LogKitLoggerManager.java:457)
        at org.apache.avalon.excalibur.logger.LogKitLoggerManager.configure(
LogKitLoggerManager.java:403)
        at org.apache.cocoon.bean.CocoonWrapper.initialize(
CocoonWrapper.java:143)
        at org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:99)
        at org.apache.cocoon.Main.main(Main.java:319)
        ... 7 more
Caused by: org.apache.avalon.framework.context.ContextException: Unable to
resolve context key: servlet-context
        at org.apache.avalon.framework.context.DefaultContext.get(
DefaultContext.java:118)
        at org.apache.avalon.framework.context.DefaultContext.get(
DefaultContext.java:121)
        at
org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget
(ServletTargetFactory.java:81)
        ... 14 more

Antw: Problems using the CLI

Posted by Martin Geissler <M....@wika.de>.
Hello Alan,

have you looked at:

http://marc.theaimsgroup.com/?l=xml-cocoon-users&m=114119827020159&w=2

and following?

Regards Martin

Which version of cocoon are you using?


>>> "alan johnson" <al...@gmail.com> Montag, 21. August 2006
12:52 >>>
Hello everyone,

I'm having some problems using the CLI utility for cocoon,

Im getting the following stack trace but have no idea how to resolve
the
issue!

I am using the  sample xconf file provided on
http://cocoon.apache.org/2.1/userdocs/offline/configuration.html, I
already
have cocoon built and running,

Any help is greatly appreciated,

Alan.

DEBUG   2006-08-21 11:37:49.078 [        ] (): Getting handle to
context
directory 'build/webapp/xconf'
DEBUG   2006-08-21 11:37:49.140 [        ] (): Getting handle to
working
directory 'build/work'
DEBUG   2006-08-21 11:37:49.343 [        ] (): Added new
LogTargetFactory of
type cocoon
DEBUG   2006-08-21 11:37:49.343 [        ] (): Added new
LogTargetFactory of
type servlet
DEBUG   2006-08-21 11:37:49.390 [        ] (): Added new
LogTargetFactory of
type stream
DEBUG   2006-08-21 11:37:49.484 [        ] (): Added new LogTarget of
id
main
DEBUG   2006-08-21 11:37:49.484 [        ] (): Added new LogTarget of
id
deprecation
FATAL_E 2006-08-21 11:37:49.499 [        ] (): Exception caught
org.apache.avalon.framework.configuration.ConfigurationException:
Cannot
find ServletContext object in application context
        at
org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget
(ServletTargetFactory.java:85)
        at
org.apache.avalon.excalibur.logger.DefaultLogTargetManager.configure(
DefaultLogTargetManager.java:92)
        at
org.apache.avalon.framework.container.ContainerUtil.configure(
ContainerUtil.java:201)
        at
org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTargetManager(
LogKitLoggerManager.java:457)
        at
org.apache.avalon.excalibur.logger.LogKitLoggerManager.configure(
LogKitLoggerManager.java:403)
        at org.apache.cocoon.bean.CocoonWrapper.initialize(
CocoonWrapper.java:143)
        at
org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:99)
        at org.apache.cocoon.Main.main(Main.java:319)
        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:585)
        at Loader.invokeMain(Unknown Source)
        at Loader.run(Unknown Source)
        at Loader.main(Unknown Source)
Caused by: org.apache.avalon.framework.context.ContextException: Unable
to
resolve context key: servlet-context
        at org.apache.avalon.framework.context.DefaultContext.get(
DefaultContext.java:118)
        at org.apache.avalon.framework.context.DefaultContext.get(
DefaultContext.java:121)
        at
org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget
(ServletTargetFactory.java:81)
        ... 14 more
Exception in thread "main" java.lang.reflect.InvocationTargetException
        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:585)
        at Loader.invokeMain(Unknown Source)
        at Loader.run(Unknown Source)
        at Loader.main(Unknown Source)
Caused by:
org.apache.avalon.framework.configuration.ConfigurationException:
Cannot find ServletContext object in application context
        at
org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget
(ServletTargetFactory.java:85)
        at
org.apache.avalon.excalibur.logger.DefaultLogTargetManager.configure(
DefaultLogTargetManager.java:92)
        at
org.apache.avalon.framework.container.ContainerUtil.configure(
ContainerUtil.java:201)
        at
org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTargetManager(
LogKitLoggerManager.java:457)
        at
org.apache.avalon.excalibur.logger.LogKitLoggerManager.configure(
LogKitLoggerManager.java:403)
        at org.apache.cocoon.bean.CocoonWrapper.initialize(
CocoonWrapper.java:143)
        at
org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:99)
        at org.apache.cocoon.Main.main(Main.java:319)
        ... 7 more
Caused by: org.apache.avalon.framework.context.ContextException: Unable
to
resolve context key: servlet-context
        at org.apache.avalon.framework.context.DefaultContext.get(
DefaultContext.java:118)
        at org.apache.avalon.framework.context.DefaultContext.get(
DefaultContext.java:121)
        at
org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget
(ServletTargetFactory.java:81)
        ... 14 more

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org