> -----Original Message----- > From: Gav... [mailto:ga...@16degrees.com.au] > Sent: Monday, 22 February 2010 3:54 PM > To: dev@forrest.apache.org > Subject: RE: Can't get Dispatcher working at all windows/linux from > trunk > > > > > -----Original Message----- > > From: Gavin [mailto:ga...@16degrees.com.au] > > Sent: Monday, 22 February 2010 1:43 PM > > To: dev@forrest.apache.org > > Subject: Can't get Dispatcher working at all windows/linux from trunk > > > > 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? > > I see Davids thread 'strange dispatcher behaviour after merge' is > exactly the same problems > as I am getting now. David, I see no follow up solution, what did you > do to get it going again? > > I also note Brian says he is not having any issues either, Brian, what > did you need to change > to get dispatcher in current trunk working for you? > > The problem for me lies completely in the dispatcher plugin as I get > those errors trying to > run an 'ant test' or 'ant local-deploy' from within the dispatcher > plugin dir.
I tested by going back to just before the new dispatcher merger: $ cd $forrest_home/whiteboard/plugins $ svn up org.apache.forrest.plugin.internal.dispatcher -r886146 $ svn up org.apache.forrest.themes.core -r886146 $ svn up whiteboard-plugins.xml -r886146 Now the dispatcher works fine with the current trunk and java 1.4.2, java 5 and java 6 Obviously not a solution to our current trunk, but a workaround should anyone need to get dispatcher working for their own needs. > > > 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.plugi > > n.internal.dispatcher/build/classes > > > /home/gmcdonald/asf/forrest/whiteboard/plugins/org.apache.forrest.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/api/Contra > > ct.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.plugi > > > n.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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/Abstr > > actXmlStructurer.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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLSt > > ructurer.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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLSt > > ructurer.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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLSt > > ructurerAxiom.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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLSt > > ructurerAxiom.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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XMLSt > > ructurerAxiom.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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/XSLCo > > ntract.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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helpe > > r/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helpe > > r/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helpe > > r/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helpe > > r/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helpe > > r/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helpe > > r/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helpe > > r/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/impl/helpe > > r/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/transforma > > tion/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/transforma > > tion/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/transforma > > tion/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.plugi > > > n.internal.dispatcher/src/java/org/apache/forrest/dispatcher/transforma > > tion/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 > > ---------------- > > > >