Thanks Jeff,

I figured that out.
It is good to know that somebody had fixed it.

--Konstantin

Jeff Ritchie wrote:

Konstantin,

The -uriroot option is getting its base directory from where you started eclipse from I'm thinking.

I used netbeans from time to time and tried to build SVN Hadoop and was getting this error. After changing the -uriroot to an absolute path it worked. So I defaulted back to the original build.xml closed out Netbeans and restarted it in the SVN trunk directory. In your case I would have started it in the C:\work\nutch-0.7.1\Hadoop directory. The ant task completed with no problems.

You have 2 options.

1.  Hard code the path in the build.xml file.
2. For ease of starting eclipse under windows. Copy the shortcut to say your desktop. 'Right-click' 'properties' and change the 'start in' to c:\work\nutch-0.7.1\Hadoop

Now the question I have is why is that the only task that has a problem with relative directories? Anyone?

Jeff.

Konstantin Shvachko wrote:

I am compiling hadoop under eclipse, and receiving a JasperException.
I understand this is some how related to transition from jspc to jasper,
since before the last update everything worked fine.
Anybody having the same problem?
Do I need to do something to get jasper work properly?

Here is the exact listing

----------------------------------------------------------
Buildfile: C:\Work\nutch-0.7.1\Hadoop\build.xml

init:

compile:

BUILD FAILED
C:\Work\nutch-0.7.1\Hadoop\build.xml:109: org.apache.jasper.JasperException: The -uriroot option must specify a pre-existing directory

Total time: 1 second
----------------------------------------------------------

Thanks,

Konstantin





Reply via email to