Hi, I have attached the patch on the jira PIG-4554 <https://issues.apache.org/jira/browse/PIG-4554> . The patch contains the following:
- Truncate of the script has been removed. - The script is encoded using the ObjectSerializer.serialize(script). Could you please review it and let me know if I have missed anything? Thanks, Sandeep. On Sun, Sep 13, 2015 at 9:42 PM, Sandeep Samdaria <[email protected] > wrote: > Hi, > I was looking at the newbie ticket PIG-4554 > <https://issues.apache.org/jira/browse/PIG-4554> and wanted to provide a > fix for it. After setting up the environment and on debugging, I found that > the fix which needs to be made is inside setScript(String script)of > ScriptSate class. > > In the jira, its mentioned: "We should remove the truncation and store the > full script by compressing and then doing base64 encoding. We already do > that for udfcontext, etc." > > Could somebody please give me some pointer where I can find an > implementation for the udfcontext, so that I can have a look at it and > re-use it, if possible ? > > Another question not related to the jira. > I executed "exec test.pig" in the grunt console of eclipse (debugging > org.apache.pig.Main from eclipse). I observed that the workflow is > different(setScript is not called) as compared to "pig test.pig" > execution. Is there a reason why the "exec test.pig" from grunt and "pig > test.pig" have different behavior? > If the behavior is expected, then is it possible that I can attach the > eclipse debugger to the Pig Source code when I execute "pig test.pig" from > terminal? > > Thanks, > Sandeep. >
