Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-18629

copyValues in BytesColumnVector may be missing null checks

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None

    Description

      Caused by: java.lang.NullPointerException
      	at java.lang.System.arraycopy(Native Method)
      	at org.apache.hadoop.hive.ql.exec.vector.BytesColumnVector.setVal(BytesColumnVector.java:173)
      	at org.apache.hadoop.hive.ql.exec.vector.BytesColumnVector.copySelected(BytesColumnVector.java:333)
      	at org.apache.hadoop.hive.ql.exec.vector.expressions..evaluate(IfExprStringGroupColumnStringGroupColumn.java:83)
      	at org.apache.hadoop.hive.ql.exec.vector.VectorSelectOperator.process(VectorSelectOperator.java:133)
      

      IfExprStringGroupColumnStringGroupColumn code below the v1.isRepeating case has isNull checks for v2/v3 buffers that copySelected is missing.

      Attachments

        1. HIVE-18629.01.patch
          3 kB
          Sergey Shelukhin
        2. HIVE-18629.02.patch
          3 kB
          Sergey Shelukhin
        3. HIVE-18629.03.patch
          3 kB
          Sergey Shelukhin
        4. HIVE-18629.patch
          3 kB
          Sergey Shelukhin

        Activity

          People

            sershe Sergey Shelukhin
            sershe Sergey Shelukhin
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: