[ 
https://issues.apache.org/jira/browse/FOR-1188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13233369#comment-13233369
 ] 

Sjur N. Moshagen commented on FOR-1188:
---------------------------------------

I am experiencing with a co-worker of mine. Forrest is working fine for me, but 
not for him. There are a couple of variables between our setups:

* he is on Windows (Win7), I am on Mac (Snow Leopard/10.6)
* he uses Forrest 9, I am using svn r1070042
* the problem site uses dispatcher
* the problem site has a tailored xdocs dir
* his forrest works fine with another site using the traditional skins (pelt in 
this case)

The error message he gets is:

D:\forrest\main\webapp\D:\giellatekno\ped\build\tmp\d:\forrest\build\plugins\dataModel.xmap
 (The filename, directory name, or volume label syntax is incorrect)

It seems that forrest incorrectly are concatenating three different paths:
1) the main/webapp dir of $FORREST_HOME
2) the project's build/tmp dir
3) the build/plugins dir of the running forrest in $FORREST_HOME

We are trying to update forrest to the latest svn, and will see if that helps. 
I'll report the (lack of) progress here.
                
> ant test failure on forrest
> ---------------------------
>
>                 Key: FOR-1188
>                 URL: https://issues.apache.org/jira/browse/FOR-1188
>             Project: Forrest
>          Issue Type: Bug
>          Components: Compile
>    Affects Versions: 0.8
>            Reporter: Rajith Gunasinghe
>
> Dear all
> I was going to edit perfectly working plugin 
> "org.apache.forrest.plugin.input.projectInfo". Before that i tried to test it 
> using "ant test" command. Then below bug arrised. I have included 
> "antworks-miporter.jar" and "xml-common-resolver.jar".
> Please help me
> Rajith
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input.projectInfo>ant 
> test
> Buildfile: 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input.projectIn
> fo\build.xml
> init-build-compiler:
> echo-init:
>      [echo]
>      [echo]       
> --------------------------------------------------------------
>      [echo]
>      [echo]       Using Apache Ant version 1.8.0 compiled on February 1 2010
>      [echo]       Build file 
> D:\Projects\forrest\plugins\org.apache.forrest.plug
> in.input.projectInfo\build.xml
>      [echo]       Use 'build.[sh|bat] -projecthelp' to see other options.
>      [echo]       Build system home C:\apache-ant-1.8.0
>      [echo]       Build number 12
>      [echo]       Project Name Forrest plugin build file
>      [echo]       Java Version 1.6
>      [echo]       Timestamp 201003311350
>      [echo]
>      [echo]       
> --------------------------------------------------------------
>      [echo]
> init:
> clean:
>    [delete] Deleting directory 
> D:\Projects\forrest\build\plugins\org.apache.forr
> est.plugin.input.projectInfo
> compile:
> jar:
> local-deploy:
>      [echo] Locally deploying org.apache.forrest.plugin.input.projectInfo
>      [copy] Copying 43 files to 
> D:\Projects\forrest\build\plugins\org.apache.for
> rest.plugin.input.projectInfo
> build:
> docs:
>      [echo] Building Docs for org.apache.forrest.plugin.input.projectInfo
> check-java-version:
>      [echo] This is apache-forrest-0.8
>      [echo] Using Java 1.6 from C:\Program Files\Java\jdk1.6.0_18\jre
>      [echo] Using Apache Ant version 1.8.0 compiled on February 1 2010 from 
> C:\a
> pache-ant-1.8.0
> init-props:
> echo-settings-condition:
> echo-settings:
> check-skin:
> init-proxy:
> fetch-skins-descriptors:
> fetch-skin:
> unpack-skins:
> init-skins:
> fetch-plugins-descriptors:
>      [echo] Fetching plugins descriptor: 
> http://forrest.apache.org/plugins/plugi
> ns.xml
>       [get] Getting: http://forrest.apache.org/plugins/plugins.xml
>       [get] To: 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input.proj
> ectInfo\build\tmp\plugins-1.xml
>       [get] local file date : Wed Mar 24 13:38:56 IST 2010
>       [get] Not modified - so not downloaded
>      [echo] Fetching plugins descriptor: 
> http://forrest.apache.org/plugins/white
> board-plugins.xml
>       [get] Getting: http://forrest.apache.org/plugins/whiteboard-plugins.xml
>       [get] To: 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input.proj
> ectInfo\build\tmp\plugins-2.xml
>       [get] local file date : Thu Mar 04 15:05:34 IST 2010
>       [get] Not modified - so not downloaded
>      [echo] Plugin list loaded from 
> http://forrest.apache.org/plugins/plugins.xm
> l.
>      [echo] Plugin list loaded from 
> http://forrest.apache.org/plugins/whiteboard
> -plugins.xml.
> init-plugins:
>      [copy] Copying 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plu
> gin.input.projectInfo\build\tmp
>      [copy] Copying 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plu
> gin.input.projectInfo\build\tmp
>      [copy] Copying 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plu
> gin.input.projectInfo\build\tmp
>      [copy] Copying 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plu
> gin.input.projectInfo\build\tmp
>      [copy] Copying 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plu
> gin.input.projectInfo\build\tmp
>      [echo]
>      [echo]       
> --------------------------------------------------------------
>      [echo]       Installing plugin: 
> org.apache.forrest.plugin.input.projectInfo
>      [echo]       
> --------------------------------------------------------------
>      [echo]
> check-plugin:
>      [echo] org.apache.forrest.plugin.input.projectInfo is available in the 
> buil
> d dir. Trying to update it...
> init-props:
> echo-settings-condition:
> echo-settings:
> init-proxy:
> fetch-plugins-descriptors:
> fetch-plugin:
>      [echo] Trying to find the description of 
> org.apache.forrest.plugin.input.pr
> ojectInfo in the different descriptor files
>      [echo] Using the descriptor file 
> D:\Projects\forrest\plugins\org.apache.for
> rest.plugin.input.projectInfo\build\tmp\plugins-1.xml...
>      [xslt] Processing 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.inp
> ut.projectInfo\build\tmp\plugins-1.xml to 
> D:\Projects\forrest\plugins\org.apache
> .forrest.plugin.input.projectInfo\build\tmp\pluginlist2fetchbuild.xml
>      [xslt] Loading stylesheet 
> D:\Projects\forrest\main\var\pluginlist2fetch.xsl
> fetch-local-unversioned-plugin:
> get-local:
>      [echo] Trying to locally get org.apache.forrest.plugin.input.projectInfo
>      [echo] Looking in local D:\Projects\forrest/plugins
>      [echo] Found !
> init-build-compiler:
> echo-init:
> init:
> compile:
> jar:
> local-deploy:
>      [echo] Locally deploying org.apache.forrest.plugin.input.projectInfo
> build:
>      [echo] Plugin org.apache.forrest.plugin.input.projectInfo 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:
>      [echo] Fetch-plugin Ok, installing !
> unpack-plugin:
> install-plugin:
> configure-plugin:
> configure-input-plugin:
>      [echo] Mounting input plugin: org.apache.forrest.plugin.input.projectInfo
>      [xslt] Processing 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.inp
> ut.projectInfo\build\tmp\input.xmap to 
> D:\Projects\forrest\plugins\org.apache.fo
> rrest.plugin.input.projectInfo\build\tmp\input.xmap.new
>      [xslt] Loading stylesheet 
> D:\Projects\forrest\main\var\pluginMountSnippet.x
> sl
>      [move] Moving 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plug
> in.input.projectInfo\build\tmp
>      [xslt] Processing 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.inp
> ut.projectInfo\build\tmp\resources.xmap to 
> D:\Projects\forrest\plugins\org.apach
> e.forrest.plugin.input.projectInfo\build\tmp\resources.xmap.new
>      [xslt] Loading stylesheet 
> D:\Projects\forrest\main\var\pluginMountSnippet.x
> sl
>      [move] Moving 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plug
> in.input.projectInfo\build\tmp
> configure-plugin-locationmap:
>      [echo] Mounting plugin locationmap for 
> org.apache.forrest.plugin.input.proj
> ectInfo
>      [xslt] Processing 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.inp
> ut.projectInfo\build\tmp\locationmap.xml to 
> D:\Projects\forrest\plugins\org.apac
> he.forrest.plugin.input.projectInfo\build\tmp\locationmap.xml.new
>      [xslt] Loading stylesheet 
> D:\Projects\forrest\main\var\pluginLmMountSnippet
> .xsl
>      [move] Moving 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plug
> in.input.projectInfo\build\tmp
> init:
> -prepare-classpath:
> check-contentdir:
> examine-proj:
> validation-props:
>      [echo] Using these catalog descriptors: 
> D:\Projects\forrest\main\webapp\res
> ources\schema\catalog.xcat;D:\Projects\forrest\build\plugins\catalog.xcat;D:\Pro
> jects\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\src\documentat
> ion\resources\schema\catalog.xcat
> validate-xdocs:
> [xmlvalidate] 2 file(s) have been successfully validated.
>      [echo] ...validated xdocs
> validate-skinconf:
> validate-sitemap:
>      [echo] ...validated project sitemap
> validate-skins-stylesheets:
> validate-skins:
> validate-skinchoice:
>      [echo] ...validated existence of skin 'pelt'
> validate-stylesheets:
> validate:
> site:
>      [echo]
>      [echo] Copying the various non-generated resources to site.
>      [echo] Warnings will be issued if the optional project resources are not 
> fo
> und.
>      [echo] This is often the case, because they are optional and so may not 
> be
> available.
>      [echo] Copying project resources and images to site ...
>      [copy] Warning: 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input
> .projectInfo\build\webapp\resources does not exist.
>      [copy] Copying 5 files to 
> D:\Projects\forrest\plugins\org.apache.forrest.pl
> ugin.input.projectInfo\build\site
>      [echo] Copying main skin images to site ...
>      [copy] Copying 18 files to 
> D:\Projects\forrest\plugins\org.apache.forrest.p
> lugin.input.projectInfo\build\site\skin\images
>      [copy] Copying 14 files to 
> D:\Projects\forrest\plugins\org.apache.forrest.p
> lugin.input.projectInfo\build\site\skin\images
>      [echo] Copying project skin images to site ...
>      [copy] Warning: 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input
> .projectInfo\src\documentation\skins\common\images does not exist.
>      [copy] Warning: 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input
> .projectInfo\src\documentation\skins\pelt\images does not exist.
>      [echo] Copying main skin css and js files to site ...
>      [copy] Copying 11 files to 
> D:\Projects\forrest\plugins\org.apache.forrest.p
> lugin.input.projectInfo\build\site\skin
>      [copy] Copying 4 files to 
> D:\Projects\forrest\plugins\org.apache.forrest.pl
> ugin.input.projectInfo\build\site\skin
>      [echo] Copying project skin css and js files to site ...
>      [copy] Warning: 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input
> .projectInfo\src\documentation\skins\common does not exist.
>      [copy] Warning: 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input
> .projectInfo\src\documentation\skins\pelt does not exist.
>      [echo]
>      [echo] Finished copying the non-generated resources.
>      [echo] Now Cocoon will generate the rest.
>      [echo]
>      [echo]
>      [echo] Static site will be generated at:
>      [echo] 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input.projectI
> nfo\build\site
>      [echo]
>      [echo] Cocoon will report the status of each document:
>      [echo]   - in column 1: *=okay X=brokenLink ^=pageSkipped (see FAQ).
>      [echo]
>      [java] 
> --------------------------------------------------------------------
> ----
>      [java] cocoon 2.1.12-dev
>      [java] Copyright (c) 1999-2007 Apache Software Foundation. All rights 
> reser
> ved.
>      [java] 
> --------------------------------------------------------------------
> ----
>      [java]
>      [java]
>      [java] ^                                    docs/
>      [java] ^                                    docs/user/useCases/
>      [java] ^                                    docs/developer/useCases/
>      [java] * [1/23]    [23/26]   4.985s 8.7Kb   linkmap.html
>      [java] X [0]                                     index.html        
> BROKEN:
> D:\Projects\forrest\main\webapp\.\D:\Projects\forrest\plugins\org.apache.forrest
> .plugin.input.projectInfo\build\tmp\D:\Projects\forrest\build\plugins\svnHelper.
> xmap (The filename, directory name, or volume label syntax is incorrect)
>      [java] * [4/20]    [0/0]     0.141s 4.0Kb   skin/profile.css
>      [java] * [5/32]    [13/13]   0.266s 13.4Kb  skin/screen.css
>      [java] * [7/30]    [0/0]     4.468s 16.1Kb  images/project.png
>      [java] X [0]                                     
> docs/user/useCases/all.htm
> l       BROKEN: 
> D:\Projects\forrest\main\webapp\.\D:\Projects\forrest\plugins\or
> g.apache.forrest.plugin.input.projectInfo\build\tmp\D:\Projects\forrest\build\pl
> ugins\org.apache.forrest.plugin.input.projectInfo (The filename, directory 
> name,
>  or volume label syntax is incorrect)
>      [java] * [9/28]    [0/0]     0.109s 214b    
> skin/images/rc-t-r-5-1header-2t
> ab-unselected-3tab-unselected.png
>      [java] * [10/27]   [0/0]     0.047s 1.3Kb   skin/print.css
>      [java] * [11/26]   [0/0]     0.031s 316b    
> skin/images/rc-b-r-15-1body-2me
> nu-3menu.png
>      [java] X [0]                                     
> docs/user/useCases/changeL
> ogFeatures.html BROKEN: 
> D:\Projects\forrest\main\webapp\.\D:\Projects\forrest\pl
> ugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\D:\Projects\forrest\
> build\plugins\org.apache.forrest.plugin.input.projectInfo (The filename, 
> directo
> ry name, or volume label syntax is incorrect)
>      [java] X [0]                                     
> docs/user/useCases/useCase
> Features.html   BROKEN: 
> D:\Projects\forrest\main\webapp\.\D:\Projects\forrest\pl
> ugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\D:\Projects\forrest\
> build\plugins\org.apache.forrest.plugin.input.projectInfo (The filename, 
> directo
> ry name, or volume label syntax is incorrect)
>      [java] X [0]                                     
> docs/developer/useCases/ch
> angeLogFeatures.html    BROKEN: 
> D:\Projects\forrest\main\webapp\.\D:\Projects\fo
> rrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\D:\Projects\
> forrest\build\plugins\org.apache.forrest.plugin.input.projectInfo (The 
> filename,
>  directory name, or volume label syntax is incorrect)
>      [java] * [15/22]   [0/0]     0.016s 202b    
> skin/images/rc-t-l-5-1header-2s
> earchbox-3searchbox.png
>      [java] * [16/21]   [0/0]     0.015s 213b    
> skin/images/rc-t-r-5-1header-2s
> earchbox-3searchbox.png
>      [java] * [17/20]   [0/0]     0.031s 202b    
> skin/images/rc-t-l-5-1header-2t
> ab-selected-3tab-selected.png
>      [java] * [20/17]   [0/0]     0.031s 213b    
> skin/images/rc-t-r-5-1header-2t
> ab-selected-3tab-selected.png
>      [java] X [0]                                     
> docs/developer/useCases/al
> l.html  BROKEN: 
> D:\Projects\forrest\main\webapp\.\D:\Projects\forrest\plugins\or
> g.apache.forrest.plugin.input.projectInfo\build\tmp\D:\Projects\forrest\build\pl
> ugins\org.apache.forrest.plugin.input.projectInfo (The filename, directory 
> name,
>  or volume label syntax is incorrect)
>      [java] * [23/14]   [0/0]     0.047s 3.2Kb   skin/basic.css
>      [java] * [24/13]   [0/0]     0.031s 347b    
> skin/images/rc-b-l-15-1body-2me
> nu-3menu.png
>      [java] * [26/11]   [0/0]     0.031s 385b    
> skin/images/rc-t-r-15-1body-2me
> nu-3menu.png
>      [java] X [0]                                     
> releaseNotes_0.2-dev.html
> BROKEN: 
> D:\Projects\forrest\main\webapp\.\D:\Projects\forrest\plugins\org.apache
> .forrest.plugin.input.projectInfo\build\tmp\D:\Projects\forrest\build\plugins\or
> g.apache.forrest.plugin.input.projectInfo (The filename, directory name, or 
> volu
> me label syntax is incorrect)
>      [java] * [29/8]    [0/0]     0.031s 207b    
> skin/images/rc-t-l-5-1header-2t
> ab-unselected-3tab-unselected.png
>      [java] X [0]                                     releaseNotes_0.1.html
> BROKEN: 
> D:\Projects\forrest\main\webapp\.\D:\Projects\forrest\plugins\org.apache
> .forrest.plugin.input.projectInfo\build\tmp\D:\Projects\forrest\build\plugins\or
> g.apache.forrest.plugin.input.projectInfo (The filename, directory name, or 
> volu
> me label syntax is incorrect)
>      [java] X [0]                                     changes.html      
> BROKEN:
> D:\Projects\forrest\main\webapp\.\D:\Projects\forrest\plugins\org.apache.forrest
> .plugin.input.projectInfo\build\tmp\D:\Projects\forrest\build\plugins\org.apache
> .forrest.plugin.input.projectInfo (The filename, directory name, or volume 
> label
>  syntax is incorrect)
>      [java] X [0]                                     todo.html BROKEN: 
> D:\Proje
> cts\forrest\main\webapp\.\D:\Projects\forrest\plugins\org.apache.forrest.plugin.
> input.projectInfo\build\tmp\D:\Projects\forrest\build\plugins\org.apache.forrest
> .plugin.input.projectInfo (The filename, directory name, or volume label 
> syntax
> is incorrect)
>      [java] * [34/3]    [0/0]     0.031s 199b    
> skin/images/rc-b-r-5-1header-2t
> ab-selected-3tab-selected.png
>      [java] X [0]                                     
> docs/developer/useCases/us
> eCaseFeatures.html      BROKEN: 
> D:\Projects\forrest\main\webapp\.\D:\Projects\fo
> rrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\D:\Projects\
> forrest\build\plugins\org.apache.forrest.plugin.input.projectInfo (The 
> filename,
>  directory name, or volume label syntax is incorrect)
>      [java] Total time: 0 minutes 17 seconds,  Site size: 50,613 Site pages: 
> 16
>      [java] Java Result: 1
>      [echo]
>      [echo]   Copying broken links file to site root.
>      [echo]
>      [copy] Copying 1 file to 
> D:\Projects\forrest\plugins\org.apache.forrest.plu
> gin.input.projectInfo\build\site
> BUILD FAILED
> D:\Projects\forrest\plugins\build.xml:327: The following error occurred while 
> ex
> ecuting this line:
> D:\Projects\forrest\main\targets\site.xml:223: 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 
> D:\Projects\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\
> build\site/broken-links.xml
> Total time: 40 seconds

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira