You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Werner Guttmann <We...@morganstanley.com> on 2002/08/15 11:40:19 UTC

Problems when upgrading to Cocoon 2.0.3 from 2.0.1

Hi,

I am just in the process of upgrading an existing web application to use
Cocoon 2.0.3 rather than 2.0.1 (running on Solaris 8, JDK 1.3.1). When
starting Tomcat 4.0.1, I am getting the following ComponentException in
e.g. core.log:

I have searched the logs already (incl. the FAQ), but most entries seem
to relate to missing components within the sitemap, such as custom
actions, etc.

All I have done is to copy sitemap, cocoon.xconf and logkit.xconf from
the Cocoon webapp shipped with the binaries, and mades ome minor chnages
in the pipeline section that are application specific.

Any idea what might be going wrong ?

W..

ERROR   (2002-08-15) 10:34.14:581   [core.manager] (Unknown-URI)
Unknown-thread/ExcaliburComponentSelector: Could not set up Component
for hint: java
org.apache.avalon.framework.parameters.ParameterException: The parameter
'compiler' does not contain a value
        at
org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)

        at
org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.parameterize(CompiledProgrammingLanguage.java:92)

        at
org.apache.cocoon.components.language.programming.java.JavaLanguage.parameterize(JavaLanguage.java:118)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:190)

        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:537)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)

        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)

        at
org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)

        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)

        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)

        at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
        at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)

        at
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)

        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)

        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:388)

        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:776)

        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
        at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
ERROR   (2002-08-15) 10:34.14:593   [core.manager] (Unknown-URI)
Unknown-thread/ExcaliburComponentSelector: The component instance for
'java' is not valid.
org.apache.avalon.framework.component.ComponentException: Could not set
up Component for hint: java
        at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:554)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)

        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)

        at
org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)

        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)

        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)

        at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
        at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)

        at
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)

        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)

        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:388)

        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:776)

        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
        at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
org.apache.avalon.framework.parameters.ParameterException: The parameter
'compiler' does not contain a value
        at
org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)

        at
org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.parameterize(CompiledProgrammingLanguage.java:92)

        at
org.apache.cocoon.components.language.programming.java.JavaLanguage.parameterize(JavaLanguage.java:118)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:190)

        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:537)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)

        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)

        at
org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)

        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)

        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)

        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)

        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)

        at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
        at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)

        at
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)

        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)

        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:388)

        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:776)

        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
        at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
DEBUG   (2002-08-15) 10:34.14:609   [core.manager] (Unknown-URI)
Unknown-thread/ExcaliburComponentManager: Could not access the Component
for role:
org.apache.cocoon.components.language.programming.ProgrammingLanguageSelector

org.apache.avalon.framework.configuration.ConfigurationException: Could
not set up component



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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


Re: Problems when upgrading to Cocoon 2.0.3 from 2.0.1

Posted by Vadim Gritsenko <va...@verizon.net>.
Werner Guttmann wrote:

>Hi,
>
>I am just in the process of upgrading an existing web application to use
>Cocoon 2.0.3 rather than 2.0.1 (running on Solaris 8, JDK 1.3.1). When
>starting Tomcat 4.0.1, I am getting the following ComponentException in
>e.g. core.log:
>
>I have searched the logs already (incl. the FAQ), but most entries seem
>to relate to missing components within the sitemap, such as custom
>actions, etc.
>
>All I have done is to copy sitemap, cocoon.xconf and logkit.xconf from
>the Cocoon webapp shipped with the binaries, and mades ome minor chnages
>in the pipeline section that are application specific.
>
>Any idea what might be going wrong ?
>
>W..
>
>ERROR   (2002-08-15) 10:34.14:581   [core.manager] (Unknown-URI)
>Unknown-thread/ExcaliburComponentSelector: Could not set up Component
>for hint: java
>org.apache.avalon.framework.parameters.ParameterException: The parameter
>'compiler' does not contain a value
>        at
>org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)
>

It's (almost) clear. You don't have required parameter in the 
cocoon.xconf. Check that your cocoon.xconf have something like this:

  <!-- Programming Languages: -->
  <programming-languages>
    <java-language logger="core.language.java" name="java">
      <!-- Specifies which formatter to use to format source code.
           This parameter is optional.
           It is commented out because of bug #5689: Java 
"code-formatter" incorrectly formats double values
      <parameter name="code-formatter" 
value="org.apache.cocoon.components.language.programming.java.JstyleFormatter"/>
      -->
      <!-- A singleton-like implementation of a ClassLoader -->
      <parameter name="class-loader" 
value="org.apache.cocoon.components.classloader.ClassLoaderManagerImpl"/>
   
      <!-- Compiler parameter specifies which class to use to compile Java.
           Possible variants are:
             Javac. Requires javac.jar (included with JDK as 
lib/toools.jar).
             Pizza. Requires pizza.jar (included with Cocoon distribution).
             Jikes. Requires IBM jikes compiler to be present in the 
PATH  -->
      <parameter name="compiler" 
value="org.apache.cocoon.components.language.programming.java.Pizza"/>
</java-language>


Vadim



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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


Re: Problems when upgrading to Cocoon 2.0.3 from 2.0.1

Posted by Werner Guttmann <We...@morganstanley.com>.
Thanks, Vadim, I actually had a look at src/documentation/cocoon.xconf to see what's
missing and to educate myself about the options available (javac vs. pizza vs. ...). Now,
having said that, I think it's a bit counter-intuitive to ask somebody to look into one
the build directories.

I downloaded both binaries and sources yesterday, disted the binaries internally to make
the web app available for deployment so that the documentation would be available easily.
Then I proceeded to take the source and make it available as it is (so that people can
have a look at e.g. logicsheets. Assuming that the web app part of the binaries works (and
it does, indeed), I thought it'd be a good idea to take the relevant files out of the
src/webapp directory hierarchy.

I now do realize that this though process is flawed, but I still think that requiring a
build before I can go and grab the relevant files should not be required.

Thanks
Werner

Vadim Gritsenko wrote:

> Werner Guttmann wrote:
>
> >If that's the case, where should I copy cocoon.xconf from ?
> >
> >
>
> Of course from build/cocoon/webapp/WEB-INF/cocoon.xconf (source dist).
>
> >Werner
> >
> >Artur Bialecki wrote:
> >
> >
> >
> >>Your mistake was using cocoon.xconf from src/webapp/WEB-INF.
> >>For some reason it doesn't define the compiler parameter for
> >><java-language>.
> >>
> >>Someone should fix this.
> >>
>
> This is intended.
>
> Vadim
>
> >>Artur...
> >>
> >>
> >>
> >>>-----Original Message-----
> >>>From: Werner Guttmann [mailto:Werner.Guttmann@morganstanley.com]
> >>>Sent: Thursday, August 15, 2002 5:40 AM
> >>>To: cocoon-users@xml.apache.org
> >>>Subject: Problems when upgrading to Cocoon 2.0.3 from 2.0.1
> >>>
> >>>
> >>>Hi,
> >>>
> >>>I am just in the process of upgrading an existing web application to use
> >>>Cocoon 2.0.3 rather than 2.0.1 (running on Solaris 8, JDK 1.3.1). When
> >>>starting Tomcat 4.0.1, I am getting the following ComponentException in
> >>>e.g. core.log:
> >>>
> >>>I have searched the logs already (incl. the FAQ), but most entries seem
> >>>to relate to missing components within the sitemap, such as custom
> >>>actions, etc.
> >>>
> >>>All I have done is to copy sitemap, cocoon.xconf and logkit.xconf from
> >>>the Cocoon webapp shipped with the binaries, and mades ome minor chnages
> >>>in the pipeline section that are application specific.
> >>>
> >>>Any idea what might be going wrong ?
> >>>
> >>>W..
> >>>
> >>>ERROR   (2002-08-15) 10:34.14:581   [core.manager] (Unknown-URI)
> >>>Unknown-thread/ExcaliburComponentSelector: Could not set up Component
> >>>for hint: java
> >>>org.apache.avalon.framework.parameters.ParameterException: The parameter
> >>>'compiler' does not contain a value
> >>>        at
> >>>org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)
> >>>
> >>>        at
> >>>
> >>>
> ...


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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


Re: Problems when upgrading to Cocoon 2.0.3 from 2.0.1

Posted by Vadim Gritsenko <va...@verizon.net>.
Werner Guttmann wrote:

>If that's the case, where should I copy cocoon.xconf from ?
>  
>

Of course from build/cocoon/webapp/WEB-INF/cocoon.xconf (source dist).


>Werner
>
>Artur Bialecki wrote:
>
>  
>
>>Your mistake was using cocoon.xconf from src/webapp/WEB-INF.
>>For some reason it doesn't define the compiler parameter for
>><java-language>.
>>
>>Someone should fix this.
>>

This is intended.

Vadim


>>Artur...
>>
>>    
>>
>>>-----Original Message-----
>>>From: Werner Guttmann [mailto:Werner.Guttmann@morganstanley.com]
>>>Sent: Thursday, August 15, 2002 5:40 AM
>>>To: cocoon-users@xml.apache.org
>>>Subject: Problems when upgrading to Cocoon 2.0.3 from 2.0.1
>>>
>>>
>>>Hi,
>>>
>>>I am just in the process of upgrading an existing web application to use
>>>Cocoon 2.0.3 rather than 2.0.1 (running on Solaris 8, JDK 1.3.1). When
>>>starting Tomcat 4.0.1, I am getting the following ComponentException in
>>>e.g. core.log:
>>>
>>>I have searched the logs already (incl. the FAQ), but most entries seem
>>>to relate to missing components within the sitemap, such as custom
>>>actions, etc.
>>>
>>>All I have done is to copy sitemap, cocoon.xconf and logkit.xconf from
>>>the Cocoon webapp shipped with the binaries, and mades ome minor chnages
>>>in the pipeline section that are application specific.
>>>
>>>Any idea what might be going wrong ?
>>>
>>>W..
>>>
>>>ERROR   (2002-08-15) 10:34.14:581   [core.manager] (Unknown-URI)
>>>Unknown-thread/ExcaliburComponentSelector: Could not set up Component
>>>for hint: java
>>>org.apache.avalon.framework.parameters.ParameterException: The parameter
>>>'compiler' does not contain a value
>>>        at
>>>org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)
>>>
>>>        at
>>>      
>>>
...


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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


Re: Problems when upgrading to Cocoon 2.0.3 from 2.0.1

Posted by Werner Guttmann <We...@morganstanley.com>.
If that's the case, where should I copy cocoon.xconf from ?

Werner

Artur Bialecki wrote:

> Your mistake was using cocoon.xconf from src/webapp/WEB-INF.
> For some reason it doesn't define the compiler parameter for
> <java-language>.
>
> Someone should fix this.
>
> Artur...
>
> > -----Original Message-----
> > From: Werner Guttmann [mailto:Werner.Guttmann@morganstanley.com]
> > Sent: Thursday, August 15, 2002 5:40 AM
> > To: cocoon-users@xml.apache.org
> > Subject: Problems when upgrading to Cocoon 2.0.3 from 2.0.1
> >
> >
> > Hi,
> >
> > I am just in the process of upgrading an existing web application to use
> > Cocoon 2.0.3 rather than 2.0.1 (running on Solaris 8, JDK 1.3.1). When
> > starting Tomcat 4.0.1, I am getting the following ComponentException in
> > e.g. core.log:
> >
> > I have searched the logs already (incl. the FAQ), but most entries seem
> > to relate to missing components within the sitemap, such as custom
> > actions, etc.
> >
> > All I have done is to copy sitemap, cocoon.xconf and logkit.xconf from
> > the Cocoon webapp shipped with the binaries, and mades ome minor chnages
> > in the pipeline section that are application specific.
> >
> > Any idea what might be going wrong ?
> >
> > W..
> >
> > ERROR   (2002-08-15) 10:34.14:581   [core.manager] (Unknown-URI)
> > Unknown-thread/ExcaliburComponentSelector: Could not set up Component
> > for hint: java
> > org.apache.avalon.framework.parameters.ParameterException: The parameter
> > 'compiler' does not contain a value
> >         at
> > org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)
> >
> >         at
> > org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.parameterize(CompiledProgrammingLanguage.java:92)
> >
> >         at
> > org.apache.cocoon.components.language.programming.java.JavaLanguage.parameterize(JavaLanguage.java:118)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:190)
> >
> >         at
> > org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:537)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)
> >
> >         at
> > org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)
> >
> >         at
> > org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)
> >
> >         at
> > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)
> >
> >         at
> > org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)
> >
> >         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
> >         at
> > org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)
> >
> >         at
> > org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
> >         at
> > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
> >         at
> > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)
> >
> >         at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
> >
> >         at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> >         at
> > org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
> >         at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> >         at
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
> >         at
> > org.apache.catalina.core.StandardService.start(StandardService.java:388)
> >
> >         at
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
> >         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
> >
> >         at
> > org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> >         at
> > org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> >         at java.lang.reflect.Method.invoke(Native Method)
> >         at
> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> > ERROR   (2002-08-15) 10:34.14:593   [core.manager] (Unknown-URI)
> > Unknown-thread/ExcaliburComponentSelector: The component instance for
> > 'java' is not valid.
> > org.apache.avalon.framework.component.ComponentException: Could not set
> > up Component for hint: java
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:554)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)
> >
> >         at
> > org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)
> >
> >         at
> > org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)
> >
> >         at
> > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)
> >
> >         at
> > org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)
> >
> >         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
> >         at
> > org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)
> >
> >         at
> > org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
> >         at
> > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
> >         at
> > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)
> >
> >         at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
> >
> >         at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> >         at
> > org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
> >         at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> >         at
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
> >         at
> > org.apache.catalina.core.StandardService.start(StandardService.java:388)
> >
> >         at
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
> >         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
> >
> >         at
> > org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> >         at
> > org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> >         at java.lang.reflect.Method.invoke(Native Method)
> >         at
> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> > org.apache.avalon.framework.parameters.ParameterException: The parameter
> > 'compiler' does not contain a value
> >         at
> > org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)
> >
> >         at
> > org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.parameterize(CompiledProgrammingLanguage.java:92)
> >
> >         at
> > org.apache.cocoon.components.language.programming.java.JavaLanguage.parameterize(JavaLanguage.java:118)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:190)
> >
> >         at
> > org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:537)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)
> >
> >         at
> > org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)
> >
> >         at
> > org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)
> >
> >         at
> > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)
> >
> >         at
> > org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)
> >
> >         at
> > org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> >
> >         at
> > org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)
> >
> >         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
> >         at
> > org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)
> >
> >         at
> > org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
> >         at
> > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
> >         at
> > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)
> >
> >         at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
> >
> >         at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> >         at
> > org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
> >         at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> >         at
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
> >         at
> > org.apache.catalina.core.StandardService.start(StandardService.java:388)
> >
> >         at
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
> >         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
> >
> >         at
> > org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> >         at
> > org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> >         at java.lang.reflect.Method.invoke(Native Method)
> >         at
> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> > DEBUG   (2002-08-15) 10:34.14:609   [core.manager] (Unknown-URI)
> > Unknown-thread/ExcaliburComponentManager: Could not access the Component
> > for role:
> > org.apache.cocoon.components.language.programming.ProgrammingLanguageSelector
> >
> > org.apache.avalon.framework.configuration.ConfigurationException: Could
> > not set up component
> >
> >
> >
> > ---------------------------------------------------------------------
> > Please check that your question  has not already been answered in the
> > FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> >
> > To unsubscribe, e-mail:     <co...@xml.apache.org>
> > For additional commands, e-mail:   <co...@xml.apache.org>
> >


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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


RE: Problems when upgrading to Cocoon 2.0.3 from 2.0.1

Posted by Artur Bialecki <ar...@digitalfairway.com>.
Your mistake was using cocoon.xconf from src/webapp/WEB-INF.
For some reason it doesn't define the compiler parameter for
<java-language>. 

Someone should fix this.

Artur...

> -----Original Message-----
> From: Werner Guttmann [mailto:Werner.Guttmann@morganstanley.com]
> Sent: Thursday, August 15, 2002 5:40 AM
> To: cocoon-users@xml.apache.org
> Subject: Problems when upgrading to Cocoon 2.0.3 from 2.0.1
> 
> 
> Hi,
> 
> I am just in the process of upgrading an existing web application to use
> Cocoon 2.0.3 rather than 2.0.1 (running on Solaris 8, JDK 1.3.1). When
> starting Tomcat 4.0.1, I am getting the following ComponentException in
> e.g. core.log:
> 
> I have searched the logs already (incl. the FAQ), but most entries seem
> to relate to missing components within the sitemap, such as custom
> actions, etc.
> 
> All I have done is to copy sitemap, cocoon.xconf and logkit.xconf from
> the Cocoon webapp shipped with the binaries, and mades ome minor chnages
> in the pipeline section that are application specific.
> 
> Any idea what might be going wrong ?
> 
> W..
> 
> ERROR   (2002-08-15) 10:34.14:581   [core.manager] (Unknown-URI)
> Unknown-thread/ExcaliburComponentSelector: Could not set up Component
> for hint: java
> org.apache.avalon.framework.parameters.ParameterException: The parameter
> 'compiler' does not contain a value
>         at
> org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)
> 
>         at
> org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.parameterize(CompiledProgrammingLanguage.java:92)
> 
>         at
> org.apache.cocoon.components.language.programming.java.JavaLanguage.parameterize(JavaLanguage.java:118)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:190)
> 
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:537)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)
> 
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)
> 
>         at
> org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)
> 
>         at
> org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)
> 
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)
> 
>         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
>         at
> org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)
> 
>         at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
>         at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)
> 
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
> 
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
>         at
> org.apache.catalina.core.StandardService.start(StandardService.java:388)
> 
>         at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
> 
>         at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>         at
> org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> ERROR   (2002-08-15) 10:34.14:593   [core.manager] (Unknown-URI)
> Unknown-thread/ExcaliburComponentSelector: The component instance for
> 'java' is not valid.
> org.apache.avalon.framework.component.ComponentException: Could not set
> up Component for hint: java
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:554)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)
> 
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)
> 
>         at
> org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)
> 
>         at
> org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)
> 
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)
> 
>         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
>         at
> org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)
> 
>         at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
>         at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)
> 
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
> 
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
>         at
> org.apache.catalina.core.StandardService.start(StandardService.java:388)
> 
>         at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
> 
>         at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>         at
> org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> org.apache.avalon.framework.parameters.ParameterException: The parameter
> 'compiler' does not contain a value
>         at
> org.apache.avalon.framework.parameters.Parameters.getParameter(Parameters.java:157)
> 
>         at
> org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.parameterize(CompiledProgrammingLanguage.java:92)
> 
>         at
> org.apache.cocoon.components.language.programming.java.JavaLanguage.parameterize(JavaLanguage.java:118)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:190)
> 
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:537)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(ExcaliburComponentSelector.java:353)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:185)
> 
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:380)
> 
>         at
> org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:167)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory$ComponentManagerProxy.lookup(DefaultComponentFactory.java:314)
> 
>         at
> org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.compose(ProgramGeneratorImpl.java:168)
> 
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:170)
> 
>         at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:98)
> 
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:158)
> 
>         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
>         at
> org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237)
> 
>         at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
>         at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)
> 
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
> 
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
>         at
> org.apache.catalina.core.StandardService.start(StandardService.java:388)
> 
>         at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
> 
>         at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>         at
> org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> DEBUG   (2002-08-15) 10:34.14:609   [core.manager] (Unknown-URI)
> Unknown-thread/ExcaliburComponentManager: Could not access the Component
> for role:
> org.apache.cocoon.components.language.programming.ProgrammingLanguageSelector
> 
> org.apache.avalon.framework.configuration.ConfigurationException: Could
> not set up component
> 
> 
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> 
> To unsubscribe, e-mail:     <co...@xml.apache.org>
> For additional commands, e-mail:   <co...@xml.apache.org>
> 

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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