Uploaded image for project: 'ORC'
  1. ORC
  2. ORC-794

Invalid key provider configuration should not cause NPE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.7.0, 1.6.7
    • 1.6.8
    • Java
    • None

    Description

      Invalid key provider configuration returns `null` for provider and causes NPE like the following. This issue aims to prevent it.

      Caused by: java.lang.NullPointerException at org.apache.orc.impl.reader.ReaderEncryptionVariant.getDecryptedKey(ReaderEncryptionVariant.java:150) at org.apache.orc.impl.reader.ReaderEncryptionVariant.getFileFooterKey(ReaderEncryptionVariant.java:179) at org.apache.orc.impl.reader.ReaderEncryptionKey.isAvailable(ReaderEncryptionKey.java:142) at org.apache.orc.impl.reader.ReaderEncryption.getVariant(ReaderEncryption.java:139) at org.apache.orc.impl.reader.StripePlanner.buildEncodings(StripePlanner.java:222) at org.apache.orc.impl.reader.StripePlanner.parseStripe(StripePlanner.java:126) at org.apache.orc.impl.RecordReaderImpl.readStripe(RecordReaderImpl.java:1100) at org.apache.orc.impl.RecordReaderImpl.advanceStripe(RecordReaderImpl.java:1151) at org.apache.orc.impl.RecordReaderImpl.advanceToNextRow(RecordReaderImpl.java:1186) at org.apache.orc.impl.RecordReaderImpl.<init>(RecordReaderImpl.java:248) at org.apache.orc.impl.ReaderImpl.rows(ReaderImpl.java:840)

      Attachments

        Activity

          People

            dongjoon Dongjoon Hyun
            dongjoon Dongjoon Hyun
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: