Hi,

Can you please try the patch for PIG-2729? I believe that that fixes the
issue.

Thanks,
Cheolsoo


On Mon, Sep 10, 2012 at 10:15 AM, Vincent Barat <vba...@capptain.com> wrote:

>  Hi,
>
> I've a very simple script that try to import a PIG file:
>
> set pig.import.search.path '/tmp'
> import 'event.pig';
>
> Even if the file /tmp/event.pig exists, it cannot be found.
>
> It seems that the function getImportScriptAsReader that deals with the
>  is not even called
>
> This is all the traces I get from the pig shell and in the log file
>
> 2012-09-05 12:32:36,194 [main] INFO  org.apache.pig.Main - Apache Pig
> version 0.10.0-SNAPSHOT (rexported) compiled sept. 05 2012, 12:22:39
> 2012-09-05 12:32:36,195 [main] INFO  org.apache.pig.Main - Logging error
> messages to: /Users/vbarat/pig_1346841156192.log
> 2012-09-05 12:32:36.295 java[62538:1903] Unable to load realm info from
> SCDynamicStore
> 2012-09-05 12:32:36,452 [main] INFO
> org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - Connecting
> to hadoop file system at: file:///
> 2012-09-05 12:32:36,623 [main] ERROR org.apache.pig.tools.grunt.Grunt -
> ERROR 1000: Error during parsing. Unable to fetch macro file 'event.pig'
>
> Here is the log file.
>
>
> ================================================================================
> Pig Stack Trace
> ---------------
> ERROR 1000: Error during parsing. Unable to fetch macro file 'event.pig'
>
> org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1000: Error
> during parsing. Unable to fetch macro file 'event.pig'
>     at org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1597)
>     at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1540)
>     at org.apache.pig.PigServer.registerQuery(PigServer.java:540)
>     at
> org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:970)
>     at
> org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
>     at
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:189)
>     at
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:165)
>     at org.apache.pig.tools.grunt.Grunt.exec(Grunt.java:84)
>     at org.apache.pig.Main.run(Main.java:430)
>         at org.apache.pig.Main.main(Main.java:111)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
> Caused by: java.lang.RuntimeException: Unable to fetch macro file
> 'event.pig'
>         at
> org.apache.pig.parser.QueryParserDriver.getMacroFile(QueryParserDriver.java:354)
>         at
> org.apache.pig.parser.QueryParserDriver.macroImport(QueryParserDriver.java:442)
>         at
> org.apache.pig.parser.QueryParserDriver.expandImport(QueryParserDriver.java:313)
>         at
> org.apache.pig.parser.QueryParserDriver.expandMacro(QueryParserDriver.java:252)
>         at
> org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:169)
>         at org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1589)
>     ... 14 more
> Caused by: java.io.FileNotFoundException: File event.pig does not exist.
>     at
> org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:397)
>     at
> org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:251)
>     at
> org.apache.pig.impl.io.FileLocalizer.fetchFilesInternal(FileLocalizer.java:793)
>     at
> org.apache.pig.impl.io.FileLocalizer.fetchFile(FileLocalizer.java:737)
>     at
> org.apache.pig.parser.QueryParserDriver.getMacroFile(QueryParserDriver.java:350)
>     ... 19 more
>
> ================================================================================
>
>
>
> --
> *Vincent Barat*
>  * CTO
> *  [image: logo]
>    * Contact info *
>  vba...@capptain.com <vba...@capptain.com%20>
>  www.capptain.com
>  Cell: +33 6 15 41 15 18
>   * Rennes Office *
>  Office: +33 2 99 65 69 13
> 10 rue Jean-Marie Duhamel
> 35000 Rennes
> France
>   * Paris Office *
>  Office: +33 1 84 06 13 85
>  Fax: +33 9 57 72 20 18
> 18 rue Tronchet
> 75008 Paris
> France
>  IMPORTANT NOTICE – UBIKOD and CAPPTAIN are registered trademarks of
> UBIKOD S.A.R.L., all copyrights are reserved. The contents of this email
> and attachments are confidential and may be subject to legal privilege
> and/or protected by copyright. Copying or communicating any part of it to
> others is prohibited and may be unlawful. If you are not the intended
> recipient you must not use, copy, distribute or rely on this email and
> should please return it immediately or notify us by telephone. At present
> the integrity of email across the Internet cannot be guaranteed. Therefore
> UBIKOD S.A.R.L. will not accept liability for any claims arising as a
> result of the use of this medium for transmissions by or to UBIKOD
> S.A.R.L.. UBIKOD S.A.R.L. may exercise any of its rights under relevant
> law, to monitor the content of all electronic communications. You should
> therefore be aware that this communication and any responses might have
> been monitored, and may be accessed by UBIKOD S.A.R.L. The views expressed
> in this document are that of the individual and may not necessarily
> constitute or imply its endorsement or recommendation by UBIKOD S.A.R.L.
> The content of this electronic mail may be subject to the confidentiality
> terms of a "Non-Disclosure Agreement" (NDA).
>

Reply via email to