Hi Christian, Parameter substitution is currently supported only for the command line mode (batch mode). A preprocessor processes the entire pig-script at once to do parameter substitution. This preprocessor does not get invoked when you call PigServer directly or if the interactive mode (grunt shell) is used.
-Thejas On 1/6/10 8:56 AM, "Christian" <[email protected]> wrote: > Hi, > > We are trying to test a pig script using JUnit and the PigServer. This pig > script uses parameters. It works great running it through the pig command > line, but the registerScript function blows with a ParseException on both > the %declare and %default directives. > > org.apache.pig.tools.pigscript.parser.ParseException: Encountered " <PATH> > "%declare "" at line 2, column 1. > Was expecting one of: > <EOF> > "cat" ... > "cd" ... > "cp" ... > ... > > > Am I doing something wrong? > > Thanks, > Christian
