[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gopal V updated HIVE-8090: -- Resolution: Fixed Release Note: Committed to trunk - thanks [~rpalamut]! Status: Resolved (was: Patch Available) Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Components: File Formats Affects Versions: 0.14.0 Reporter: Ted Yu Assignee: Gopal V Priority: Minor Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch, HIVE-8090.3.patch, HIVE-8090.4.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gopal V updated HIVE-8090: -- Fix Version/s: 0.14.0 Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Components: File Formats Affects Versions: 0.14.0 Reporter: Ted Yu Assignee: Gopal V Priority: Minor Fix For: 0.14.0 Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch, HIVE-8090.3.patch, HIVE-8090.4.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gopal V updated HIVE-8090: -- Component/s: File Formats Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Components: File Formats Affects Versions: 0.14.0 Reporter: Ted Yu Assignee: Gopal V Priority: Minor Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch, HIVE-8090.3.patch, HIVE-8090.4.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gopal V updated HIVE-8090: -- Attachment: HIVE-8090.4.patch Updated patch to match coding standard. Please follow this next time send a mail to the hive-dev lists to get yourself added as a contributor, so that I can assign this to you. Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Affects Versions: 0.14.0 Reporter: Ted Yu Priority: Minor Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch, HIVE-8090.3.patch, HIVE-8090.4.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rahul Palamuttam updated HIVE-8090: --- Status: Patch Available (was: Open) Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Reporter: Ted Yu {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rahul Palamuttam updated HIVE-8090: --- Attachment: HIVE-8090.1.patch A new boolean variable is introduced which checks if the codec is null or of type ZlibCodec. This is substituted in place of the evaluated expression for the boolean operator. Anymore conditionals for this to this parameter should be updated to the new boolean variable. Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Reporter: Ted Yu Attachments: HIVE-8090.1.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rahul Palamuttam updated HIVE-8090: --- Attachment: HIVE-8090.2.patch Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Reporter: Ted Yu Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rahul Palamuttam updated HIVE-8090: --- Attachment: HIVE-8090.3.patch Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Reporter: Ted Yu Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch, HIVE-8090.3.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rahul Palamuttam updated HIVE-8090: --- Attachment: (was: HIVE-8090.3.patch) Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Reporter: Ted Yu Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rahul Palamuttam updated HIVE-8090: --- Attachment: HIVE-8090.3.patch Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Reporter: Ted Yu Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch, HIVE-8090.3.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gopal V updated HIVE-8090: -- Affects Version/s: 0.14.0 Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Affects Versions: 0.14.0 Reporter: Ted Yu Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch, HIVE-8090.3.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HIVE-8090) Potential null pointer reference in WriterImpl#StreamFactory#createStream()
[ https://issues.apache.org/jira/browse/HIVE-8090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gopal V updated HIVE-8090: -- Priority: Minor (was: Major) Potential null pointer reference in WriterImpl#StreamFactory#createStream() --- Key: HIVE-8090 URL: https://issues.apache.org/jira/browse/HIVE-8090 Project: Hive Issue Type: Bug Affects Versions: 0.14.0 Reporter: Ted Yu Priority: Minor Attachments: HIVE-8090.1.patch, HIVE-8090.2.patch, HIVE-8090.3.patch {code} switch (kind) { ... default: modifiers = null; break; } BufferedStream result = streams.get(name); if (result == null) { result = new BufferedStream(name.toString(), bufferSize, codec == null ? codec : codec.modify(modifiers)); {code} In case modifiers is null and codec is ZlibCodec, there would be NPE in ZlibCodec#modify(EnumSetModifier modifiers) : {code} for (Modifier m : modifiers) { {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)