I love answering my own questions.....
As discussed previously on this list, Java's AWT in 1.3.1 requires an
X server to connect to (!). This is rediculous... Anyway, I ran up
the virtual frame buffer, Xvfb, and then it all "just worked" as they
say in the trade.
Cheers
Jesse
At 1:28 AM +1000 28/8/01, Jesse Reynolds wrote:
>Hi
>
>I've just installed Tomcat 4 beta 8, Cocoon 2 beta 2, Sun's Linux
>JSDK 1.3.1, on FreeBSD 4.2 (with Linux emulation).
>
>When I go to http://mybox:8080/cocoon/ I get a Cocoon 2 formatted
>error page, with the following error:
>
> message The sitemap handler's sitemap is not available. Please
>check
>/usr/local/jakarta-tomcat-4.0/bin/../webapps/cocoon/WEB-INF/logs/cocoon.log
>for the exact error.
>
>What does this mean?
>
>Note that the error seems to correspond to the following excerpt
>from the cocoon log, where it seems to be trying to connec to an X11
>Server!!! Why on earth would it want to do that?
>
>Cheers
>
>Jesse
>
>
>
>DEBUG 99892 [cocoon ] (Thread-9): ComponentHandler initialized
>for: org.apache.cocoon.serialization.XMLSerializer
>DEBUG 99892 [cocoon ] (Thread-9): Adding
>org.apache.cocoon.serialization.XMLSerializer for svgxml
>ERROR 99892 [cocoon ] (Thread-9): Error compiling sitemap
>java.lang.InternalError: Can't connect to X11 window server using
>':0.0' as the value of the DISPLAY variable.
> at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
> at
>sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:120)
> at
>java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)
> at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:57)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:120)
> at java.awt.Toolkit$2.run(Toolkit.java:512)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:503)
> at java.awt.SystemColor.updateSystemColors(SystemColor.java:342)
> at java.awt.SystemColor.<clinit>(SystemColor.java:335)
> at
>org.apache.batik.css.value.DefaultSystemColorResolver.activeBorder(DefaultSystemColorResolver.java:27)
> at
>org.apache.batik.css.value.ColorFactory.<init>(ColorFactory.java:75)
> at
>org.apache.batik.css.value.CommonValueFactoryMap.<init>(CommonValueFactoryMap.java:39)
> at
>org.apache.batik.css.svg.SVGValueFactoryMap.<init>(SVGValueFactoryMap.java:39)
> at
>org.apache.batik.css.svg.SVGValueFactoryMap.<init>(SVGValueFactoryMap.java:32)
> at
>org.apache.batik.dom.svg.SVGDOMImplementation.<init>(SVGDOMImplementation.java:88)
> at
>org.apache.batik.dom.svg.SVGDOMImplementation.<clinit>(SVGDOMImplementation.java:59)
> at java.lang.Class.forName(Class.java:120)
> at org.apache.cocoon.xml.dom.SVGBuilder.<init>(SVGBuilder.java:59)
> at
>org.apache.cocoon.serialization.SVGSerializer.<init>(SVGSerializer.java:47)
> at java.lang.Class.newInstance0(Native Method)
> at java.lang.Class.newInstance(Class.java:237)
> at
>org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:81)
> at
>org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(AbstractPool.java:70)
> at
>org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.grow(SoftResourceLimitingPool.java:82)
> at
>org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.initialize(SoftResourceLimitingPool.java:67)
> at
>org.apache.avalon.excalibur.component.PoolableComponentHandler.initialize(PoolableComponentHandler.java:85)
> at
>org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:383)
> at
>org.apache.cocoon.sitemap.SitemapComponentSelector.addSitemapComponent(SitemapComponentSelector.java:78)
> at
>org.apache.cocoon.sitemap.AbstractSitemap.load_component(AbstractSitemap.java:225)
> at
>org.apache.cocoon.www.sitemap_xmap$Configurer.configSerializers(sitemap_xmap.java:1297)
> at org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:744)
> at
>org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:108)
> at
>org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:81)
> at
>org.apache.cocoon.components.language.generator.GeneratorSelector.addGenerator(GeneratorSelector.java:118)
> at
>org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.addCompiledComponent
>
>(ProgramGeneratorImpl.java:292)
> at
>org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:164)
> at org.apache.cocoon.sitemap.Handler.run(Handler.java:204)
> at java.lang.Thread.run(Thread.java:484) DEBUG 99892
>[cocoon ] (HttpProcessor[8080][4]): Changing Cocoon
>context(sitemap.xmap) to prefix ()
>DEBUG 99892 [cocoon ] (HttpProcessor[8080][4]): from
>context(file:/usr/local/jakarta-tomcat-
>4.0/bin/../webapps/cocoon/) and prefix()
>DEBUG 99892 [cocoon ] (HttpProcessor[8080][4]): at URI
>DEBUG 99892 [cocoon ] (HttpProcessor[8080][4]): New context is
>file:/usr/local/jakarta-tomcat-4
>.0/bin/../webapps/cocoon/
>ERROR 99892 [cocoon ] (HttpProcessor[8080][4]): Problem with servlet
>org.apache.cocoon.ProcessingException: The sitemap handler's sitemap
>is not available. Please check
>/usr/local/jakarta-tomcat-4.0/bin/../webapps/cocoon/WEB-INF/logs/cocoon.log
>for the exact error.
> at org.apache.cocoon.sitemap.Manager.setupProcessing(Manager.java:184)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:102)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:423)
> at
>org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:489)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
>ava:247)
> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> at
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
> at
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2314)
> at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
> at
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at
>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
> at
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
> at
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1000)
> at
>org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1093)
> at java.lang.Thread.run(Thread.java:484)
>INFO 99892 [cocoon ] (HttpProcessor[8080][4]): '' Processed by
>Apache Cocoon 2.0b2 in 3.407 seconds.
>
>
>
>--
>
> Jesse Reynolds - Virtual Artists Pty Ltd - http://www.va.com.au
> jesse (at) va.com.au
>
>---------------------------------------------------------------------
>Please check that your question has not already been answered in the
>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>For additional commands, e-mail: <[EMAIL PROTECTED]>
--
Jesse Reynolds - Virtual Artists Pty Ltd - http://www.va.com.au
jesse (at) va.com.au
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>