You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@forrest.apache.org by Ben Litchfield <be...@csh.rit.edu> on 2005/01/12 03:24:54 UTC
Building Forrest Site under solaris
I am having a problem generating my site using Forrest. It seems to work
fine under windows, but not under solaris.
Forrest:0.6
I am using Xvfb because this is for an automated build.
/usr/openwin/bin/Xvfb :1 -screen 0 800x600x8 &
DISPLAY=:1.0
export DISPLAY
Calling forrest from my ant script like this
<property name="project.home" location="website" />
<import file="${forrest.home}/forrest.build.xml" optional="true"/>
<target name="website" if="forrest.home">
<antcall target="site" />
</target>
Where forrest.home=/users/u6/ben/javalib/apache-forrest-0.6/src/core
Here is the output
[echo] Note that there are various reasons for "build failed"
messages.
[echo] * Cocoon will report the status of each document:
[echo] - in column 1: *=okay X=brokenLink ^=pageSkipped (see FAQ).
[echo] * Even if only one link is broken, you will still get
"failed".
[echo] * Your site would still be generated, but some pages would be
broken.
[echo] * Please check the file:
[echo] /users/u6/ben/pdfbox/pdfbox/website/build/tmp/brokenlinks.xml
[echo] for any broken links in the generated site.
[java] Cannot find CatalogManager.properties
[java] Exception in thread "main"
org.apache.avalon.framework.configuration.ConfigurationException: Could
not load class org.apache.forrest.conf.ForrestConfModule for component
named 'defaults' at
file:/users/u6/ben/javalib/apache-forrest-0.6/src/core/context/WEB-INF/cocoon.xconf:105:91
[java] at
org.apache.cocoon.components.ExtendedComponentSelector.configure(ExtendedComponentSelector.java:242)
[java] at
org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:240)
[java] at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:269)
[java] at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
[java] at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:522)
[java] at
org.apache.cocoon.components.container.CocoonComponentManager.initialize(CocoonComponentManager.java:132)
[java] at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
[java] at org.apache.cocoon.Cocoon.initialize(Cocoon.java:307)
[java] at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
[java] at
org.apache.cocoon.bean.CocoonWrapper.initialize(CocoonWrapper.java:154)
[java] at
org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:98)
[java] at org.apache.cocoon.Main.main(Main.java:320)
[java] Caused by:
org.apache.avalon.framework.component.ComponentException: Could not set up
Component for hint [ defaults] (key [defaults])
[java] at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:721)
[java] at
org.apache.cocoon.components.ExtendedComponentSelector.configure(ExtendedComponentSelector.java:234)
[java] ... 11 more
[java] Caused by: java.lang.IllegalArgumentException: key can't be
empty
[java] at java.lang.System.getProperty(System.java:569)
[java] at
org.apache.forrest.conf.ForrestConfModule.loadSystemProperties(ForrestConfModule.java:135)
[java] at
org.apache.forrest.conf.ForrestConfModule.initialize(ForrestConfModule.java:123)
[java] at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
[java] at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:277)
[java] at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
[java] at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:703)
[java] ... 12 more
Thanks,
Ben