You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Rice Yeh <ri...@gmail.com> on 2006/09/16 15:03:21 UTC

Unable to initialize Avalon component with role org.apache.cocoon.caching.Cache

Hi,
  At each hot deployment on jetty, I always get the following exception and
then the whole jetty is not working anymore. Any clue?

Regards,
Rice

4583451 [Thread-5] INFO / - Error during initializing Apache Cocoon 2.2.0-M1- a
borting.
4583451 [Thread-5] INFO / - Unable to initialize Avalon component with role
org.
apache.cocoon.caching.Cache; nested exception is
org.apache.avalon.framework.par
ameters.ParameterException: Unable to lookup store:
org.apache.excalibur.store.S
tore
4583491 [Thread-5] INFO / -
org.springframework.beans.factory.BeanCreationExcept
ion: Unable to initialize Avalon component with role
org.apache.cocoon.caching.C
ache; nested exception is
org.apache.avalon.framework.parameters.ParameterExcept
ion: Unable to lookup store: org.apache.excalibur.store.Store
Caused by: org.apache.avalon.framework.parameters.ParameterException: Unable
to
lookup store: org.apache.excalibur.store.Store
        at org.apache.cocoon.caching.impl.CacheImpl.parameterize(
CacheImpl.java:
143)
        at org.apache.avalon.framework.container.ContainerUtil.parameterize
(Cont
ainerUtil.java:228)
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory$AvalonPostP
rocessor.postProcessBeforeInitialization(CocoonBeanFactory.java:201)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyBeanPostProcessorsBeforeInitialization
(AbstractAutowireCapableBeanF
actory.java:268)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:871)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:396)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:240)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:132)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:237)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:153)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:254)
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory.preInstanti
ateSingletons(CocoonBeanFactory.java:132)
        at
org.apache.cocoon.core.container.spring.BeanFactoryUtil.createBeanFac
tory(BeanFactoryUtil.java:167)
        at
org.apache.cocoon.core.container.spring.BeanFactoryUtil.createBeanFac
tory(BeanFactoryUtil.java:115)
        at
org.apache.cocoon.core.container.spring.BeanFactoryUtil.createBeanFac
tory(BeanFactoryUtil.java:79)
        at org.apache.cocoon.core.CoreUtil.setupSpringContainer(
CoreUtil.java:38
1)
        at org.apache.cocoon.core.CoreUtil.createRootContainer(CoreUtil.java
:166
)
        at
org.apache.cocoon.servlet.CocoonServletListener.contextInitialized(Co
coonServletListener.java:68)
        at org.mortbay.jetty.handler.ContextHandler.startContext
(ContextHandler.
java:368)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(
WebAppContext.jav
a:957)
        at org.mortbay.jetty.handler.ContextHandler.doStart(
ContextHandler.java:
341)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java
:367
)
        at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:
37)
        at org.mortbay.jetty.plugin.Jetty6PluginWebApplication.start
(Jetty6Plugi
nWebApplication.java:93)
        at org.mortbay.jetty.plugin.AbstractJettyRunMojo$1.changesDetected
(Abstr
actJettyRunMojo.java:259)
        at org.mortbay.jetty.plugin.util.Scanner.run(Scanner.java:160)
Caused by: org.apache.avalon.framework.service.ServiceException: Exception
durin
g lookup of component with 'org.apache.excalibur.store.Store'.
(Key='AvalonServi
ceManager')
        at
org.apache.cocoon.core.container.spring.AvalonServiceManager.lookup(A
valonServiceManager.java:58)
        at org.apache.cocoon.caching.impl.CacheImpl.parameterize(
CacheImpl.java:
141)
        ... 25 more
Caused by: org.springframework.beans.factory.BeanCreationException: Unable
to in
itialize Avalon component with role org.apache.excalibur.store.Store; nested
exc
eption is net.sf.ehcache.CacheException: Cannot parseConfiguration
CacheManager.
 Attempt to create a new instance of CacheManager using the diskStorePath
"C:\pr
ojects\XS\school\xs-school-cocoon\target\jetty-tmp\cache-dir\" which is
already
used by an existing CacheManager. The source of the configuration was URL of
jar
:file:/C:/Documents%20and%20Settings/USER/.m2/repository/org/apache/cocoon/cocoo
n-core/2.2.0-M1/cocoon-
core-2.2.0-M1.jar!/org/apache/cocoon/components/store/imp
l/ehcache.xml.
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory$AvalonPostP
rocessor.postProcessBeforeInitialization(CocoonBeanFactory.java:206)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyBeanPostProcessorsBeforeInitialization
(AbstractAutowireCapableBeanF
actory.java:268)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:871)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:396)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:240)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:132)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:237)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:153)
        at
org.apache.cocoon.core.container.spring.AvalonServiceManager.lookup(A
valonServiceManager.java:56)
        ... 26 more
Caused by: net.sf.ehcache.CacheException: Cannot parseConfiguration
CacheManager
. Attempt to create a new instance of CacheManager using the diskStorePath
"C:\p
rojects\XS\school\xs-school-cocoon\target\jetty-tmp\cache-dir\" which is
already
 used by an existing CacheManager. The source of the configuration was URL
of ja
r:file:/C:/Documents%20and%20Settings/USER/.m2/repository/org/apache/cocoon/coco
on-core/2.2.0-M1/cocoon-
core-2.2.0-M1.jar!/org/apache/cocoon/components/store/im
pl/ehcache.xml.
        at net.sf.ehcache.CacheManager.configure(CacheManager.java:248)
        at net.sf.ehcache.CacheManager.init(CacheManager.java:193)
        at net.sf.ehcache.CacheManager.<init>(CacheManager.java:155)
        at net.sf.ehcache.CacheManager.create(CacheManager.java:356)
        at org.apache.cocoon.components.store.impl.EHDefaultStore.initialize
(EHD
efaultStore.java:273)
        at org.apache.avalon.framework.container.ContainerUtil.initialize
(Contai
nerUtil.java:244)
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory$AvalonPostP
rocessor.postProcessBeforeInitialization(CocoonBeanFactory.java:204)
        ... 34 more

4583491 [Thread-5] WARN org.mortbay.log - failed ContextHandler@1675463{
/,file:/
C:/projects/XS/school/xs-school-cocoon/target/xs-school-cocoon/}
[ERROR] Error reconfiguring/restarting webapp after change in watched files
java.lang.RuntimeException:
org.springframework.beans.factory.BeanCreationExcept
ion: Unable to initialize Avalon component with role
org.apache.cocoon.caching.C
ache; nested exception is
org.apache.avalon.framework.parameters.ParameterExcept
ion: Unable to lookup store: org.apache.excalibur.store.Store
        at
org.apache.cocoon.servlet.CocoonServletListener.contextInitialized(Co
coonServletListener.java:73)
        at org.mortbay.jetty.handler.ContextHandler.startContext
(ContextHandler.
java:368)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(
WebAppContext.jav
a:957)
        at org.mortbay.jetty.handler.ContextHandler.doStart(
ContextHandler.java:
341)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java
:367
)
        at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:
37)
        at org.mortbay.jetty.plugin.Jetty6PluginWebApplication.start
(Jetty6Plugi
nWebApplication.java:93)
        at org.mortbay.jetty.plugin.AbstractJettyRunMojo$1.changesDetected
(Abstr
actJettyRunMojo.java:259)
        at org.mortbay.jetty.plugin.util.Scanner.run(Scanner.java:160)
Caused by: org.springframework.beans.factory.BeanCreationException: Unable
to in
itialize Avalon component with role org.apache.cocoon.caching.Cache; nested
exce
ption is org.apache.avalon.framework.parameters.ParameterException: Unable
to lo
okup store: org.apache.excalibur.store.Store
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory$AvalonPostP
rocessor.postProcessBeforeInitialization(CocoonBeanFactory.java:206)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyBeanPostProcessorsBeforeInitialization
(AbstractAutowireCapableBeanF
actory.java:268)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:871)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:396)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:240)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:132)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:237)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:153)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:254)
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory.preInstanti
ateSingletons(CocoonBeanFactory.java:132)
        at
org.apache.cocoon.core.container.spring.BeanFactoryUtil.createBeanFac
tory(BeanFactoryUtil.java:167)
        at
org.apache.cocoon.core.container.spring.BeanFactoryUtil.createBeanFac
tory(BeanFactoryUtil.java:115)
        at
org.apache.cocoon.core.container.spring.BeanFactoryUtil.createBeanFac
tory(BeanFactoryUtil.java:79)
        at org.apache.cocoon.core.CoreUtil.setupSpringContainer(
CoreUtil.java:38
1)
        at org.apache.cocoon.core.CoreUtil.createRootContainer(CoreUtil.java
:166
)
        at
org.apache.cocoon.servlet.CocoonServletListener.contextInitialized(Co
coonServletListener.java:68)
        ... 8 more
Caused by: org.apache.avalon.framework.parameters.ParameterException: Unable
to
lookup store: org.apache.excalibur.store.Store
        at org.apache.cocoon.caching.impl.CacheImpl.parameterize(
CacheImpl.java:
143)
        at org.apache.avalon.framework.container.ContainerUtil.parameterize
(Cont
ainerUtil.java:228)
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory$AvalonPostP
rocessor.postProcessBeforeInitialization(CocoonBeanFactory.java:201)
        ... 23 more
Caused by: org.apache.avalon.framework.service.ServiceException: Exception
durin
g lookup of component with 'org.apache.excalibur.store.Store'.
(Key='AvalonServi
ceManager')
        at
org.apache.cocoon.core.container.spring.AvalonServiceManager.lookup(A
valonServiceManager.java:58)
        at org.apache.cocoon.caching.impl.CacheImpl.parameterize(
CacheImpl.java:
141)
        ... 25 more
Caused by: org.springframework.beans.factory.BeanCreationException: Unable
to in
itialize Avalon component with role org.apache.excalibur.store.Store; nested
exc
eption is net.sf.ehcache.CacheException: Cannot parseConfiguration
CacheManager.
 Attempt to create a new instance of CacheManager using the diskStorePath
"C:\pr
ojects\XS\school\xs-school-cocoon\target\jetty-tmp\cache-dir\" which is
already
used by an existing CacheManager. The source of the configuration was URL of
jar
:file:/C:/Documents%20and%20Settings/USER/.m2/repository/org/apache/cocoon/cocoo
n-core/2.2.0-M1/cocoon-
core-2.2.0-M1.jar!/org/apache/cocoon/components/store/imp
l/ehcache.xml.
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory$AvalonPostP
rocessor.postProcessBeforeInitialization(CocoonBeanFactory.java:206)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyBeanPostProcessorsBeforeInitialization
(AbstractAutowireCapableBeanF
actory.java:268)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:871)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:396)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:240)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:132)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:237)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:153)
        at
org.apache.cocoon.core.container.spring.AvalonServiceManager.lookup(A
valonServiceManager.java:56)
        ... 26 more
Caused by: net.sf.ehcache.CacheException: Cannot parseConfiguration
CacheManager
. Attempt to create a new instance of CacheManager using the diskStorePath
"C:\p
rojects\XS\school\xs-school-cocoon\target\jetty-tmp\cache-dir\" which is
already
 used by an existing CacheManager. The source of the configuration was URL
of ja
r:file:/C:/Documents%20and%20Settings/USER/.m2/repository/org/apache/cocoon/coco
on-core/2.2.0-M1/cocoon-
core-2.2.0-M1.jar!/org/apache/cocoon/components/store/im
pl/ehcache.xml.
        at net.sf.ehcache.CacheManager.configure(CacheManager.java:248)
        at net.sf.ehcache.CacheManager.init(CacheManager.java:193)
        at net.sf.ehcache.CacheManager.<init>(CacheManager.java:155)
        at net.sf.ehcache.CacheManager.create(CacheManager.java:356)
        at org.apache.cocoon.components.store.impl.EHDefaultStore.initialize
(EHD
efaultStore.java:273)
        at org.apache.avalon.framework.container.ContainerUtil.initialize
(Contai
nerUtil.java:244)
        at
org.apache.cocoon.core.container.spring.CocoonBeanFactory$AvalonPostP
rocessor.postProcessBeforeInitialization(CocoonBeanFactory.java:204)
        ... 34 more
[INFO] Listeners completed.
[INFO] Scanning ...
[INFO] Scan complete at Sat Sep 16 20:56:15 CST 2006

Re: Unable to initialize Avalon component with role org.apache.cocoon.caching.Cache

Posted by Leszek Gawron <lg...@mobilebox.pl>.
Rice Yeh wrote:
> Do you know how to use the cocoon:deploy on a specifice version? In my 
> local repository, I have 1.0.0-M1, 1.0.0-M2-SNAPSHOT, 1.0.0-SNAPSHOT.

checkout trunk version via svn and build it. Use a proper version in a 
pom.xml file. You have all the necessary steps outlined at 
http://ouzo.squash.eu.org/2006/09/creating_a_mavenized_cocoon_ap.html

Current cocoon:deploy version is 1.0.0-M2-SNAPSHOT (please mind that 
actual content differs basing on when you last built the plugin).

-- 
Leszek Gawron, IT Manager                          MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65

Re: Unable to initialize Avalon component with role org.apache.cocoon.caching.Cache

Posted by Rice Yeh <ri...@gmail.com>.
I tried the trunk version and it seems it is not stable yet because I get
the following error:

1903 [main] INFO org.mortbay.log - Started SelectChannelConnector @
0.0.0.0:8888

1903 [main] WARN org.mortbay.log - failed Server@e22f2b
[INFO] Jetty server exiting.
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failure

Embedded error: Cannot invoke listener
org.springframework.web.context.ContextLo
aderListener@d1e7c2
Class [org.apache.cocoon.core.container.spring.CocoonNamespaceHandler] does
not
implement the NamespaceHandler interface
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Failure
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(Defa
ultLifecycleExecutor.java:559)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:488)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(Defau
ltLifecycleExecutor.java:458)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:306)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:273)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLi
fecycleExecutor.java:140)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failure
        at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty
(AbstractJettyMo
jo.java:296)
        at org.mortbay.jetty.plugin.AbstractJettyMojo.execute
(AbstractJettyMojo.
java:242)
        at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute
(AbstractJettyRu
nMojo.java:122)
        at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java
:160
)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPlugi
nManager.java:412)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(Defa
ultLifecycleExecutor.java:534)
        ... 16 more
Caused by: java.lang.RuntimeException: Cannot invoke listener
org.springframewor
k.web.context.ContextLoaderListener@d1e7c2
        at org.apache.cocoon.bootstrap.servlet.ShieldingListener.invoke
(Shieldin
gListener.java:180)
        at
org.apache.cocoon.bootstrap.servlet.ShieldingListener.contextInitiali
zed(ShieldingListener.java:203)
        at org.mortbay.jetty.handler.ContextHandler.startContext
(ContextHandler.
java:368)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(
WebAppContext.jav
a:957)
        at org.mortbay.jetty.handler.ContextHandler.doStart(
ContextHandler.java:
341)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java
:367
)
        at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:
37)
        at org.mortbay.jetty.handler.HandlerCollection.doStart
(HandlerCollection
.java:101)
        at org.mortbay.jetty.Server.doStart(Server.java:235)
        at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:
37)
        at org.mortbay.jetty.plugin.Jetty6PluginServer.start
(Jetty6PluginServer.
java:114)
        at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty
(AbstractJettyMo
jo.java:285)
        ... 21 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexp
ected exception parsing XML document from ServletContext resource
[/WEB-INF/appl
icationContext.xml]; nested exception is java.lang.IllegalArgumentException:
Cla
ss [org.apache.cocoon.core.container.spring.CocoonNamespaceHandler] does not
imp
lement the NamespaceHandler interface
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:403)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:340)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:315)
        at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
        at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
        at
org.springframework.web.context.support.XmlWebApplicationContext.load
BeanDefinitions(XmlWebApplicationContext.java:123)
        at
org.springframework.web.context.support.XmlWebApplicationContext.load
BeanDefinitions(XmlWebApplicationContext.java:91)
        at
org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
        at
org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:283)
        at
org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
        at
org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:246)
        at
org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:184)
        at
org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:49)
        at org.apache.cocoon.bootstrap.servlet.ShieldingListener.invoke
(Shieldin
gListener.java:151)
        ... 32 more
Caused by: java.lang.IllegalArgumentException: Class [
org.apache.cocoon.core.con
tainer.spring.CocoonNamespaceHandler] does not implement the
NamespaceHandler in
terface
        at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
.initHandlerMappings(DefaultNamespaceHandlerResolver.java:109)
        at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
.<init>(DefaultNamespaceHandlerResolver.java:86)
        at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
.<init>(DefaultNamespaceHandlerResolver.java:74)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createD
efaultNamespaceHandlerResolver(XmlBeanDefinitionReader.java:507)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createR
eaderContext(XmlBeanDefinitionReader.java:496)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
rBeanDefinitions(XmlBeanDefinitionReader.java:476)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:386)
        ... 45 more

On 9/18/06, Rice Yeh <ri...@gmail.com> wrote:
>
> Oh! I just find the answer. it is still in the pom.xml.
>
>
> On 9/18/06, Rice Yeh <ri...@gmail.com> wrote:
> >
> > Do you know how to use the cocoon:deploy on a specifice version? In my
> > local repository, I have 1.0.0-M1, 1.0.0-M2-SNAPSHOT, 1.0.0-SNAPSHOT.
> >
> >
> >
> > On 9/17/06, Leszek Gawron <lg...@mobilebox.pl> wrote:
> >
> > > Rice Yeh wrote:
> > > > I tried the 2.2.0-M2-SNAPSHOT (the trunk), but I get the following
> > > error
> > > > message. It seems that CocoonServletListener does not exist any
> > > more.
> > > > But cocoon:deploy still have web.xml using the listener.
> > >
> > > You have not used the latest cocoon:deploy version.
> > >
> > > >
> > > > [INFO] Started configuring web.xml, resource
> > > > base=C:\projects\XS\school\xs-schoo
> > > > l-cocoon\target\xs-school-cocoon
> > > > 501 [main] WARN org.mortbay.log - Could not instantiate listener
> > > > org.apache.coco
> > > > on.servlet.CocoonServletListener
> > > > java.lang.ClassNotFoundException :
> > > > org.apache.cocoon.servlet.CocoonServletListene
> > > > r
> > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> > > >         at java.security.AccessController.doPrivileged(Native
> > > Method)
> > > >         at java.net.URLClassLoader.findClass (URLClassLoader.java:188)
> > > >         at
> > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
> > > (WebAppClassLoade
> > > > r.java:334)
> > > >         at
> > > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
> > > (WebAppClassLoade
> > > > r.java:305)
> > > >         at
> > > > org.mortbay.jetty.handler.ContextHandler.loadClass(
> > > ContextHandler.jav
> > > > a:784)
> > > >
> > > > For hot deployment, it is jetty6:run 's function. It will scan
> > > webapp's
> > > > change if I have the following configuration in the pom.xml (I have
> > > > scanIntervalSeconds set to 10 seconds).
> > >
> > > I see .. the maven plugin. I thought you had a separate jetty
> > > instance.
> > >
> > > --
> > > Leszek Gawron, IT Manager                          MobileBox sp. z o.o
> > > .
> > > +48 (61) 855 06 67
> > > http://www.mobilebox.pl
> > > mobile: +48 (501) 720 812                       fax: +48 (61) 853 29
> > > 65
> > >
> >
> >
>

Re: Unable to initialize Avalon component with role org.apache.cocoon.caching.Cache

Posted by Rice Yeh <ri...@gmail.com>.
Oh! I just find the answer. it is still in the pom.xml.

On 9/18/06, Rice Yeh <ri...@gmail.com> wrote:
>
> Do you know how to use the cocoon:deploy on a specifice version? In my
> local repository, I have 1.0.0-M1, 1.0.0-M2-SNAPSHOT, 1.0.0-SNAPSHOT.
>
>
>
> On 9/17/06, Leszek Gawron <lg...@mobilebox.pl> wrote:
>
> > Rice Yeh wrote:
> > > I tried the 2.2.0-M2-SNAPSHOT (the trunk), but I get the following
> > error
> > > message. It seems that CocoonServletListener does not exist any more.
> > > But cocoon:deploy still have web.xml using the listener.
> >
> > You have not used the latest cocoon:deploy version.
> >
> > >
> > > [INFO] Started configuring web.xml, resource
> > > base=C:\projects\XS\school\xs-schoo
> > > l-cocoon\target\xs-school-cocoon
> > > 501 [main] WARN org.mortbay.log - Could not instantiate listener
> > > org.apache.coco
> > > on.servlet.CocoonServletListener
> > > java.lang.ClassNotFoundException :
> > > org.apache.cocoon.servlet.CocoonServletListene
> > > r
> > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> > >         at java.security.AccessController.doPrivileged(Native Method)
> > >         at java.net.URLClassLoader.findClass (URLClassLoader.java:188)
> > >         at
> > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade
> > > r.java:334)
> > >         at
> > > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade
> > > r.java:305)
> > >         at
> > > org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.jav
> > > a:784)
> > >
> > > For hot deployment, it is jetty6:run 's function. It will scan
> > webapp's
> > > change if I have the following configuration in the pom.xml (I have
> > > scanIntervalSeconds set to 10 seconds).
> >
> > I see .. the maven plugin. I thought you had a separate jetty instance.
> >
> > --
> > Leszek Gawron, IT Manager                          MobileBox sp. z o.o.
> > +48 (61) 855 06 67                              http://www.mobilebox.pl
> > mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65
> >
>
>

Re: Unable to initialize Avalon component with role org.apache.cocoon.caching.Cache

Posted by Rice Yeh <ri...@gmail.com>.
Do you know how to use the cocoon:deploy on a specifice version? In my local
repository, I have 1.0.0-M1, 1.0.0-M2-SNAPSHOT, 1.0.0-SNAPSHOT.



On 9/17/06, Leszek Gawron <lg...@mobilebox.pl> wrote:
>
> Rice Yeh wrote:
> > I tried the 2.2.0-M2-SNAPSHOT (the trunk), but I get the following error
> > message. It seems that CocoonServletListener does not exist any more.
> > But cocoon:deploy still have web.xml using the listener.
>
> You have not used the latest cocoon:deploy version.
>
> >
> > [INFO] Started configuring web.xml, resource
> > base=C:\projects\XS\school\xs-schoo
> > l-cocoon\target\xs-school-cocoon
> > 501 [main] WARN org.mortbay.log - Could not instantiate listener
> > org.apache.coco
> > on.servlet.CocoonServletListener
> > java.lang.ClassNotFoundException :
> > org.apache.cocoon.servlet.CocoonServletListene
> > r
> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at java.net.URLClassLoader.findClass (URLClassLoader.java:188)
> >         at
> > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade
> > r.java:334)
> >         at
> > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade
> > r.java:305)
> >         at
> > org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.jav
> > a:784)
> >
> > For hot deployment, it is jetty6:run 's function. It will scan webapp's
> > change if I have the following configuration in the pom.xml (I have
> > scanIntervalSeconds set to 10 seconds).
>
> I see .. the maven plugin. I thought you had a separate jetty instance.
>
> --
> Leszek Gawron, IT Manager                          MobileBox sp. z o.o.
> +48 (61) 855 06 67                              http://www.mobilebox.pl
> mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65
>

Re: Unable to initialize Avalon component with role org.apache.cocoon.caching.Cache

Posted by Leszek Gawron <lg...@mobilebox.pl>.
Rice Yeh wrote:
> I tried the 2.2.0-M2-SNAPSHOT (the trunk), but I get the following error 
> message. It seems that CocoonServletListener does not exist any more. 
> But cocoon:deploy still have web.xml using the listener.

You have not used the latest cocoon:deploy version.

> 
> [INFO] Started configuring web.xml, resource 
> base=C:\projects\XS\school\xs-schoo
> l-cocoon\target\xs-school-cocoon
> 501 [main] WARN org.mortbay.log - Could not instantiate listener 
> org.apache.coco
> on.servlet.CocoonServletListener
> java.lang.ClassNotFoundException : 
> org.apache.cocoon.servlet.CocoonServletListene
> r
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass (URLClassLoader.java:188)
>         at 
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade
> r.java:334)
>         at 
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade
> r.java:305)
>         at 
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.jav
> a:784)
> 
> For hot deployment, it is jetty6:run 's function. It will scan webapp's 
> change if I have the following configuration in the pom.xml (I have 
> scanIntervalSeconds set to 10 seconds).

I see .. the maven plugin. I thought you had a separate jetty instance.

-- 
Leszek Gawron, IT Manager                          MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65

Re: Unable to initialize Avalon component with role org.apache.cocoon.caching.Cache

Posted by Rice Yeh <ri...@gmail.com>.
I tried the 2.2.0-M2-SNAPSHOT (the trunk), but I get the following error
message. It seems that CocoonServletListener does not exist any more. But
cocoon:deploy still have web.xml using the listener.

[INFO] Started configuring web.xml, resource
base=C:\projects\XS\school\xs-schoo
l-cocoon\target\xs-school-cocoon
501 [main] WARN org.mortbay.log - Could not instantiate listener
org.apache.coco
on.servlet.CocoonServletListener
java.lang.ClassNotFoundException:
org.apache.cocoon.servlet.CocoonServletListene
r
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
(WebAppClassLoade
r.java:334)
        at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
(WebAppClassLoade
r.java:305)
        at org.mortbay.jetty.handler.ContextHandler.loadClass(
ContextHandler.jav
a:784)

For hot deployment, it is jetty6:run 's function. It will scan webapp's
change if I have the following configuration in the pom.xml (I have
scanIntervalSeconds set to 10 seconds).
      <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty6-plugin</artifactId>
        <version>6.0.0beta10</version>
        <configuration>
          <connectors>
            <connector implementation="
org.mortbay.jetty.nio.SelectChannelConnector">
              <port>8880</port>
              <maxIdleTime>30000</maxIdleTime>
            </connector>
          </connectors>

<webAppSourceDirectory>target/xs-school-cocoon</webAppSourceDirectory>
          <contextPath>/</contextPath>
              <scanIntervalSeconds>10</scanIntervalSeconds>
        </configuration>
      </plugin>

Regards,
Rice

On 9/17/06, Leszek Gawron <lg...@mobilebox.pl> wrote:
>
> Rice Yeh wrote:
> > Hi,
> >   At each hot deployment on jetty, I always get the following exception
> > and then the whole jetty is not working anymore. Any clue?
> >
> > Regards,
> > Rice
> >
> > 4583451 [Thread-5] INFO / - Error during initializing Apache Cocoon
> > 2.2.0-M1 - a
> did you try trunk version? LOTS have changed.
>
> BTW: how do you hot deploy to jetty?
>
> --
> Leszek Gawron, IT Manager                          MobileBox sp. z o.o.
> +48 (61) 855 06 67                              http://www.mobilebox.pl
> mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65
>

Re: Unable to initialize Avalon component with role org.apache.cocoon.caching.Cache

Posted by Leszek Gawron <lg...@mobilebox.pl>.
Rice Yeh wrote:
> Hi,
>   At each hot deployment on jetty, I always get the following exception 
> and then the whole jetty is not working anymore. Any clue?
> 
> Regards,
> Rice
> 
> 4583451 [Thread-5] INFO / - Error during initializing Apache Cocoon 
> 2.2.0-M1 - a
did you try trunk version? LOTS have changed.

BTW: how do you hot deploy to jetty?

-- 
Leszek Gawron, IT Manager                          MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65