Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 87442 invoked from network); 22 Nov 2006 23:21:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Nov 2006 23:21:23 -0000 Received: (qmail 57896 invoked by uid 500); 22 Nov 2006 23:21:33 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 57857 invoked by uid 500); 22 Nov 2006 23:21:33 -0000 Mailing-List: contact dev-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@forrest.apache.org List-Id: Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 57846 invoked by uid 99); 22 Nov 2006 23:21:32 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Nov 2006 15:21:32 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [212.23.3.141] (HELO heisenberg.zen.co.uk) (212.23.3.141) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Nov 2006 15:21:19 -0800 Received: from [82.69.78.226] (helo=[192.168.0.10]) by heisenberg.zen.co.uk with esmtp (Exim 4.50) id 1Gn1Oj-0005JU-Vy for dev@forrest.apache.org; Wed, 22 Nov 2006 23:20:58 +0000 Message-ID: <4564DB4E.1020609@apache.org> Date: Wed, 22 Nov 2006 23:20:46 +0000 From: Ross Gardler User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) MIME-Version: 1.0 To: dev@forrest.apache.org Subject: Re: Building Forrest 2 References: <455F8F11.5080607@apache.org> <45638ABA.5020506@apache.org> <20061122034938.GF903@igg.indexgeo.com.au> <4564288E.2030705@apache.org> <20061122222911.GH903@igg.indexgeo.com.au> In-Reply-To: <20061122222911.GH903@igg.indexgeo.com.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Originating-Heisenberg-IP: [82.69.78.226] X-Virus-Checked: Checked by ClamAV on apache.org David Crossley wrote: > Ross Gardler wrote: >> David Crossley wrote: >>> Ross Gardler wrote: >>>> There are some example content objects in >>>> src/examples for you to try out, for example: >>>> >>>> ant -Dcontent.object.dir=[FORREST2_HOME]/src/examples/helloWorld >>>> -Dcontent.object.start.uri=helloWorld.html run >>>> >>>> I hope you have more success with this, of course, let me know if you >>>> don't >>> Doesn't work for me: "Mac OS X" Java5: >>> >>> svn up >>> cd /svn/asf/forrest/whiteboard/forrest2/core >>> ant clean; ant compile-core >>> ant -Dcontent.object.dir=src/examples/helloWorld >>> -Dcontent.object.start.uri=helloWorld.html run >>> ... >>> ... >>> [java] 0 [main] INFO org.apache.forrest.core.Controller (?:?) - >>> Using Spring Context definition in src/forrestContext.xml >>> [java] >>> org.springframework.beans.factory.BeanDefinitionStoreException: >>> IOException parsing XML document from file >>> [/svn/asf/forrest/whiteboard/forrest2/core/src/examples/helloWorld/svn/asf/forrest/whiteboard/forrest2/core/src/examples/helloWorld/src/forrestContext.xml]; nested exception is java.io.FileNotFoundException: svn/asf/forrest/whiteboard/forrest2/core/src/examples/helloWorld/src/forrestContext.xml (No such file or directory) >>> [java] Caused by: java.io.FileNotFoundException: >>> svn/asf/forrest/whiteboard/forrest2/core/src/examples/helloWorld/src/forrestContext.xml (No such file or directory) >>> [java] at java.io.FileInputStream.open(Native Method) >>> ... >>> >>> --------------- >>> >>> Seems to be mangling the pathname somehow. Also tried with >>> full pathname for content.object.dir with same result. >> That forrestContext.xml file should exist in the location indicated >> (assuming svn/asf/forrest/whiteboard/forrest2/core is the path to your >> forrest2 code). See [1] >> >> Can you please verify that is the case. > > I checked all that before sending the errors. > > As i said, please note the mangled paths and the missing leading slash > on the Exception messages. Sorry for being dense, I only looked at the "Caused by:" part of the report, not the original IO Exception. Interestingly they give two different paths. Anyway, I note your ANT command is: ant -Dcontent.object.dir=src/examples/helloWorld -Dcontent.object.start.uri=helloWorld.html run This works OK for me (Cygwin on Windows XP), so I guess this is a MacOS thing. Try using the fullpath to the content object: ant -Dcontent.object.dir=/svn/asf/forrest/whiteboard/forrest2/coresrc/examples/helloWorld -Dcontent.object.start.uri=helloWorld.html run and/or a properly expressed relative path: ant -Dcontent.object.dir=./src/examples/helloWorld -Dcontent.object.start.uri=helloWorld.html run Ross