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:[EMAIL PROTECTED]] > Sent: Thursday, August 15, 2002 5:40 AM > To: [EMAIL PROTECTED] > 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: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- 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: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>