[ https://issues.apache.org/jira/browse/PIG-3579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aniket Mokashi reassigned PIG-3579: ----------------------------------- Assignee: Jiaji Grace Zhang > pig.script's deserialized version does not maintain line numbers > ---------------------------------------------------------------- > > Key: PIG-3579 > URL: https://issues.apache.org/jira/browse/PIG-3579 > Project: Pig > Issue Type: Bug > Reporter: Aniket Mokashi > Assignee: Jiaji Grace Zhang > > If pig.script is decoded with base64, it loses line numbers because the > buffered reader that adds the lines, removes '\n's. > {code} > ScriptState.java#setScript > protected void setScript(BufferedReader reader) { > StringBuilder sb = new StringBuilder(); > try { > String line = reader.readLine(); > while (line != null) { > if (line.length() > 0) { > sb.append(line).append("\n"); > } > line = reader.readLine(); > } > } catch (IOException e) { > LOG.warn("unable to parse the script", e); > } > setScript(sb.toString()); > } > {code} -- This message was sent by Atlassian JIRA (v6.1#6144)