Using a fresh trunk - in fact on a Windows machine and a Linux machine that have never had Forrest installed on it before, I can get a 'forrest seed' site working normally.
As soon as I dispatcher enable it in forrest.properties, I get a whole heap of errors in both 'forrest run' and 'forrest site' - the build continues to completion and I end up with a skinned site still, the dispatcher was not enabled. This is on Windows XP, Ubuntu 8.10, using all combinations of java 1.4.2, java 5 and java 6 jdks on both machines. With java 5 and 6 I get the same 21 errors (pasted below) and with 1.4.2 I get more - 54 errors. Others seem to get further than me, to the point of a basic seed site working fine, so have I missed some developer step not mentioned in the docs that I might have forgotten? Thanks Gav... ---------------- Apache Forrest. Run 'forrest -projecthelp' to list options Buildfile: /home/gmcdonald/asf/forrest/main/forrest.build.xml check-java-version: This is apache-forrest-0.9-dev Using Java 1.6 from /usr/lib/jvm/java-6-sun-1.6.0.15/jre Using Apache Ant version 1.7.1 compiled on September 26 2008 from /home/gmcdonald/asf/forrest/tools/ant <snip> fetch-plugins-descriptors: Fetching plugins descriptor: http://forrest.apache.org/plugins/plugins.xml Getting: http://forrest.apache.org/plugins/plugins.xml To: /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/plugins-1.xml local file date : Mon Feb 22 09:45:04 EST 2010 Not modified - so not downloaded Fetching plugins descriptor: http://forrest.apache.org/plugins/whiteboard-plugins.xml Getting: http://forrest.apache.org/plugins/whiteboard-plugins.xml To: /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/plugins-2.xml local file date : Mon Feb 22 09:49:46 EST 2010 Not modified - so not downloaded Plugin list loaded from http://forrest.apache.org/plugins/plugins.xml. Plugin list loaded from http://forrest.apache.org/plugins/whiteboard-plugins.xml. -------------------------------------------------------------- Installing plugin: org.apache.forrest.plugin.output.pdf -------------------------------------------------------------- <snip> fetch-local-unversioned-plugin: get-local: Trying to locally get org.apache.forrest.plugin.output.pdf Looking in local /home/gmcdonald/asf/forrest/plugins Found ! <snip> configure-plugin: configure-output-plugin: Mounting output plugin: org.apache.forrest.plugin.output.pdf Processing /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/output.xmap to /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/output.xmap.new Loading stylesheet /home/gmcdonald/asf/forrest/main/var/pluginMountSnippet.xsl Moving 1 file to /home/gmcdonald/forrest-sites/forrest-seed/build/tmp configure-plugin-locationmap: Mounting plugin locationmap for org.apache.forrest.plugin.output.pdf Processing /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/locationmap.xml to /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/locationmap.xml.new Loading stylesheet /home/gmcdonald/asf/forrest/main/var/pluginLmMountSnippet.xsl Moving 1 file to /home/gmcdonald/forrest-sites/forrest-seed/build/tmp -------------------------------------------------------------- Installing plugin: org.apache.forrest.plugin.internal.dispatcher -------------------------------------------------------------- check-plugin: org.apache.forrest.plugin.internal.dispatcher is not available in the build dir. Trying to fetch it... init-props: echo-settings-condition: echo-settings: init-proxy: fetch-plugins-descriptors: fetch-plugin: Trying to find the description of org.apache.forrest.plugin.internal.dispatcher in the different descriptor files Using the descriptor file /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/plugins-1.xml... Processing /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/plugins-1.xml to /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/pluginlist2fetchbuild.xml Loading stylesheet /home/gmcdonald/asf/forrest/main/var/pluginlist2fetch.xsl findPlugin: Using the descriptor file /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/plugins-2.xml... Processing /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/plugins-2.xml to /home/gmcdonald/forrest-sites/forrest-seed/build/tmp/pluginlist2fetchbuild.xml Loading stylesheet /home/gmcdonald/asf/forrest/main/var/pluginlist2fetch.xsl fetch-local-unversioned-plugin: get-local: Trying to locally get org.apache.forrest.plugin.internal.dispatcher Looking in local /home/gmcdonald/asf/forrest/plugins Looking in local /home/gmcdonald/asf/forrest/whiteboard/plugins Found ! init-build-compiler: echo-init: init: compile: Compiling 31 source files to /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/build/classes /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/api/Contract.java:79: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) InputStream execute(InputStream dataStream, Map<String, Object> properties) ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/factories/ContractFactory.java:54: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) private Map<String, Contract> map = null; ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/AbstractXmlStructurer.java:38: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) protected final Map<String, Object> param; ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLStructurer.java:55: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) private final LinkedHashMap<String, LinkedHashSet<XMLEvent>> resultTree = new LinkedHashMap<String, LinkedHashSet<XMLEvent>>(); ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLStructurer.java:454: for-each loops are not supported in -source 1.4 (use -source 5 or higher to enable for-each loops) for (final String string : tokenizer) { ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java:76: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) public XMLStructurerAxiom(DispatcherBean config, Map<String, Object> defaultProperties) { ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java:86: annotations are not supported in -source 1.4 (use -source 5 or higher to enable annotations) @SuppressWarnings("unchecked") ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java:345: for-each loops are not supported in -source 1.4 (use -source 5 or higher to enable for-each loops) for (OMNamespace space : spaces) { ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XSLContract.java:76: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) Map<String, Object> properties) throws ContractException { ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java:108: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) LinkedHashSet<OMElement> pathNodes = new LinkedHashSet<OMElement>(); ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java:109: for-each loops are not supported in -source 1.4 (use -source 5 or higher to enable for-each loops) for (String pathPart : tokenizer) { ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/CommonString.java:31: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) List<String> list = Arrays.asList(args); ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/ContractHandler.java:31: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) private HashMap<String, String> map; ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/NSAllocator.java:46: annotations are not supported in -source 1.4 (use -source 5 or higher to enable annotations) @SuppressWarnings("unchecked") ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/StAX.java:189: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) public static Iterator<Namespace> allocateNamespacesForced(QName name, ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/XMLProperties.java:56: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) public static void parseProperties(InputStream stream, Map<String, Object> map) throws XMLStreamException{ ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helper/XSLContractHelper.java:122: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) boolean allowXmlProperties, Map<String, Object> params) ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/transformation/DispatcherTransformer.java:237: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) private HashMap<String, Object> map; ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/transformation/DispatcherTransformer.java:584: annotations are not supported in -source 1.4 (use -source 5 or higher to enable annotations) @SuppressWarnings("unchecked") ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/transformation/DispatcherTransformer.java:637: for-each loops are not supported in -source 1.4 (use -source 5 or higher to enable for-each loops) for (OMNamespace space : spaces) { ^ /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/src/java/org/apache/forrest/dispatcher/transformation/DispatcherWrapperTransformer.java:318: generics are not supported in -source 1.4 (use -source 5 or higher to enable generics) HashMap<String, Object> map = new HashMap<String, Object>(); ^ 21 errors Plugin org.apache.forrest.plugin.internal.dispatcher deployed ! Ready to configure fetch-remote-unversioned-plugin-version-forrest: fetch-remote-unversioned-plugin-unversion-forrest: has-been-downloaded: downloaded-message: uptodate-message: not-found-message: Fetch-plugin Ok, installing ! unpack-plugin: install-plugin: configure-plugin: No locationmap provided for plugin org.apache.forrest.plugin.internal.dispatcher init: check-contentdir: ensure-content: run_custom_jetty: run_default_jetty: Note: Use Ctrl-C to stop the Jetty server Warning: Reference forrest.cp has not been set at runtime, but was found during build file parsing, attempting to resolve. Future versions of Ant may support referencing ids defined in non-executed targets. 13:01:30.588 EVENT Checking Resource aliases 13:01:30.833 EVENT Starting Jetty/4.2.19 13:01:30.932 EVENT Started WebApplicationContext[/,Apache Forrest] 13:01:30.984 WARN!! Delete existing temp dir /tmp/Jetty__8888__ for WebApplicationContext[/,Apache Forrest] 13:01:31.882 EVENT Started SocketListener on 0.0.0.0:8888 13:01:31.883 EVENT Started org.mortbay.jetty.ser...@1f14ceb ----------------