[ https://issues.apache.org/jira/browse/FOR-1129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul O'Connell updated FOR-1129: -------------------------------- Attachment: site.txt seed.txt The seed and site logs > Cannot get variable 'plugin.xmap.output' in expression > '{lm:plugin.xmap.output}' > -------------------------------------------------------------------------------- > > Key: FOR-1129 > URL: https://issues.apache.org/jira/browse/FOR-1129 > Project: Forrest > Issue Type: Bug > Components: Core operations > Affects Versions: 0.8 > Reporter: Paul O'Connell > Attachments: seed.txt, site.txt > > > I extracted forrest 0.8 on windows xp, and ran the 'site' and 'seed' > operations using the java 1.5.0_12 jre. I expectrd a default site to be > created, but got the following error. After posting to the forrest mail > group, it was recommended that i raise an issue. > Regards, > ------------------------------------- > Seed operation > Apache Forrest. Run 'forrest -projecthelp' to list options > Buildfile: C:\projects\Libs\apache-forrest-0.8\bin\..\main\forrest.build.xml > seed: > Copying 80 files to C:\projects\Libs\apache-forrest-0.8\sites\java5 > Copied 18 empty directories to 2 empty directories under > C:\projects\Libs\apache-forrest-0.8\sites\java5 > ------------------------------- > ~~ Template project created! ~~ > Here is an outline of the generated files: > / # C:\projects\Libs\apache-forrest-0.8\sites\java5 > /forrest.properties # Optional file describing your site layout > /src/documentation/ # Doc-specific files > /src/documentation/skinconf.xml # Info about your project used by the skin > /src/documentation/content # Site content. > /src/documentation/content/xdocs # XML content. > /src/documentation/content/xdocs/index.xml # Home page > /src/documentation/content/xdocs/site.xml # Navigation file for site > structure > /src/documentation/content/xdocs/tabs.xml # Skin-specific 'tabs' file. > /src/documentation/content/xdocs/*.html,pdf # Static content files, may have > subdirs > /src/documentation/resources/images # Project images (logos, etc) > # you can create other directories as needed (see forrest.properties) > What to do now? > - Render this template to static HTML by typing 'forrest'. > View the generated HTML in a browser to make sure everything works. > - Alternatively 'forrest run' and browse to http://localhost:8888/ live demo. > - Start adding content in xdocs/ remembering to declare new files in site.xml > - Follow the document http://forrest.apache.org/docs/your-project.html > - Provide any feedback to dev@forrest.apache.org > Thanks for using Apache Forrest > ------------------------------- > BUILD SUCCESSFUL > Total time: 2 seconds > Apache Forrest. Run 'forrest -projecthelp' to list options > Buildfile: C:\projects\Libs\apache-forrest-0.8\bin\..\main\forrest.build.xml > check-java-version: > This is apache-forrest-0.8 > Using Java 1.5 from p:\javasoft\jdk\1.5.0_12\jre > fetch-plugins-descriptors: > Fetching plugins descriptor: http://forrest.apache.org/plugins/plugins.xml > Getting: http://forrest.apache.org/plugins/plugins.xml > To: C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\plugins-1.xml > local file date : Sun Apr 15 13:42:28 BST 2007 > Error getting http://forrest.apache.org/plugins/plugins.xml to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\plugins-1.xml > Fetching plugins descriptor: > http://forrest.apache.org/plugins/whiteboard-plugins.xml > Getting: http://forrest.apache.org/plugins/whiteboard-plugins.xml > To: C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\plugins-2.xml > local file date : Sun Apr 15 13:42:28 BST 2007 > Error getting http://forrest.apache.org/plugins/whiteboard-plugins.xml to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\plugins-2.xml > Plugin list loaded from http://forrest.apache.org/plugins/plugins.xml. > Plugin list loaded from > http://forrest.apache.org/plugins/whiteboard-plugins.xml. > init-plugins: > Copying 1 file to C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp > Copying 1 file to C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp > Copying 1 file to C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp > Copying 1 file to C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp > Copying 1 file to C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp > -------------------------------------------------------------- > Installing plugin: org.apache.forrest.plugin.output.pdf > -------------------------------------------------------------- > > check-plugin: > org.apache.forrest.plugin.output.pdf is available in the build dir. Trying to > update it... > fetch-plugin: > Trying to find the description of org.apache.forrest.plugin.output.pdf in the > different descriptor files > Using the descriptor file > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\plugins-1.xml... > Processing > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\plugins-1.xml to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\pluginlist2fetchbuild.xml > Loading stylesheet > C:\projects\Libs\apache-forrest-0.8\main\var\pluginlist2fetch.xsl > get-local: > Trying to locally get org.apache.forrest.plugin.output.pdf > Looking in local C:\projects\Libs\apache-forrest-0.8/plugins > Found ! > local-deploy: > Locally deploying org.apache.forrest.plugin.output.pdf > Plugin org.apache.forrest.plugin.output.pdf deployed ! Ready to configure > Fetch-plugin Ok, installing ! > configure-output-plugin: > Mounting output plugin: org.apache.forrest.plugin.output.pdf > Processing > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\output.xmap to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\output.xmap.new > Loading stylesheet > C:\projects\Libs\apache-forrest-0.8\main\var\pluginMountSnippet.xsl > Moving 1 file to C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp > configure-plugin-locationmap: > Mounting plugin locationmap for org.apache.forrest.plugin.output.pdf > Processing > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\locationmap.xml to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp\locationmap.xml.new > Loading stylesheet > C:\projects\Libs\apache-forrest-0.8\main\var\pluginLmMountSnippet.xsl > Moving 1 file to C:\projects\Libs\apache-forrest-0.8\sites\java5\build\tmp > validate-xdocs: > ...validated xdocs > validate-skinconf: > 1 file(s) have been successfully validated. > ...validated skinconf > validate-sitemap: > ...validated project sitemap > validate-skinchoice: > ...validated existence of skin 'pelt' > site: > Copying the various non-generated resources to site. > Warnings will be issued if the optional project resources are not found. > This is often the case, because they are optional and so may not be > available. > Copying project resources and images to site ... > Warning: > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\webapp\resources not > found. > Copying 2 files to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en > Copying main skin images to site ... > Created dir: > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en\skin\images > Copying 18 files to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en\skin\images > Copying 14 files to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en\skin\images > Copying project skin images to site ... > Warning: > C:\projects\Libs\apache-forrest-0.8\sites\java5\src\documentation\skins\common\images > not found. > Warning: > C:\projects\Libs\apache-forrest-0.8\sites\java5\src\documentation\skins\pelt\images > not found. > Copying main skin css and js files to site ... > Copying 11 files to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en\skin > Copied 4 empty directories to 3 empty directories under > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en\skin > Copying 4 files to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en\skin > Copying project skin css and js files to site ... > Warning: > C:\projects\Libs\apache-forrest-0.8\sites\java5\src\documentation\skins\common > not found. > Warning: > C:\projects\Libs\apache-forrest-0.8\sites\java5\src\documentation\skins\pelt > not found. > Finished copying the non-generated resources. > Now Cocoon will generate the rest. > Static site will be generated at: > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en > Cocoon will report the status of each document: > - in column 1: *=okay X=brokenLink ^=pageSkipped (see FAQ). > > ------------------------------------------------------------------------ > cocoon 2.2.0-dev > Copyright (c) 1999-2005 Apache Software Foundation. All rights reserved. > Build: December 8 2005 (TargetVM=1.4, SourceVM=1.4, Debug=on, Optimize=on) > ------------------------------------------------------------------------ > * [1/0] [0/0] 0.406s 0b linkmap.html > org.apache.cocoon.sitemap.PatternException: Cannot get variable > 'plugin.xmap.output' in expression '{lm:plugin.xmap.output}' > at > org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.processModule(PreparedVariableResolver.java:250) > at > org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.resolve(PreparedVariableResolver.java:197) > at > org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:77) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:77) > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:155) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:77) > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:95) > at > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:292) > at > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:223) > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:289) > at org.apache.cocoon.Cocoon.process(Cocoon.java:557) > at org.apache.cocoon.bean.CocoonWrapper.getPage(CocoonWrapper.java:426) > at org.apache.cocoon.bean.CocoonBean.processTarget(CocoonBean.java:496) > at org.apache.cocoon.bean.CocoonBean.process(CocoonBean.java:357) > at org.apache.cocoon.Main.main(Main.java:311) > Caused by: org.apache.avalon.framework.configuration.ConfigurationException: > Unable to build LocationMap. > at > org.apache.forrest.locationmap.LocationMapModule.loadConfiguration(LocationMapModule.java:148) > at > org.apache.forrest.locationmap.LocationMapModule.getLocationMap(LocationMapModule.java:105) > at > org.apache.forrest.locationmap.LocationMapModule.getAttribute(LocationMapModule.java:203) > at > org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.processModule(PreparedVariableResolver.java:246) > ... 14 more > Caused by: org.apache.excalibur.source.SourceException: Cannot get input > stream for cocoon://locationmap.xml > at > org.apache.cocoon.components.source.impl.SitemapSource.getInputStream(SitemapSource.java:184) > at > org.apache.forrest.locationmap.LocationMapModule.loadConfiguration(LocationMapModule.java:144) > ... 17 more > Caused by: org.apache.cocoon.ResourceNotFoundException: Resource not found. > at <map:mount> - > file:/C:/projects/Libs/apache-forrest-0.8/main/webapp/./sitemap.xmap:402:72 > at > org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:313) > at > org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:146) > at > org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:65) > at > org.apache.cocoon.components.source.CocoonSourceResolver.resolveURI(CocoonSourceResolver.java:159) > at > org.apache.cocoon.components.source.CocoonSourceResolver.resolveURI(CocoonSourceResolver.java:189) > at > org.apache.forrest.locationmap.LocationMapModule.getLocationMap(LocationMapModule.java:95) > ... 16 more > X [0] linkmap.html BROKEN: URI not > found: Cannot get variable 'plugin.xmap.output' in expression > '{lm:plugin.xmap.output}' > Total time: 0 minutes 4 seconds, Site size: 0 Site pages: 1 > Java Result: 1 > Copying broken links file to site root. > > Copying 1 file to > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en > BUILD FAILED > C:\projects\Libs\apache-forrest-0.8\main\targets\site.xml:180: Error building > site. > > There appears to be a problem with your site build. > Read the output above: > * Cocoon will report the status of each document: > - in column 1: *=okay X=brokenLink ^=pageSkipped (see FAQ). > * Even if only one link is broken, you will still get "failed". > * Your site would still be generated, but some pages would be broken. > - See > C:\projects\Libs\apache-forrest-0.8\sites\java5\build\site\en/broken-links.xml > Total time: 50 seconds -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.