Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-7485

NPE on PCAP Batch Reader

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.17.0
    • Fix Version/s: 1.17.0
    • Component/s: None
    • Labels:
    • Flags:
      Important

      Description

      PcapBatchReader throws NPE with certain files.

      {{apache drill> select * from dfs.test.`test1.pcap`;
      Error: EXECUTION_ERROR ERROR: null

      Read failed for reader PcapBatchReader
      Fragment 0:0

      [Error Id: 24f85130-5a1c-4478-b52e-780e537d8ffb on localhost:31010]

      (java.lang.NullPointerException) null
      org.apache.drill.exec.store.pcap.PcapBatchReader.addDataToTable():409
      org.apache.drill.exec.store.pcap.PcapBatchReader.parseNextPacket():337
      org.apache.drill.exec.store.pcap.PcapBatchReader.next():194
      org.apache.drill.exec.physical.impl.scan.framework.ShimBatchReader.next():132
      org.apache.drill.exec.physical.impl.scan.ReaderState.readBatch():414
      org.apache.drill.exec.physical.impl.scan.ReaderState.next():371
      org.apache.drill.exec.physical.impl.scan.ScanOperatorExec.nextAction():263
      org.apache.drill.exec.physical.impl.scan.ScanOperatorExec.next():234
      org.apache.drill.exec.physical.impl.protocol.OperatorDriver.doNext():196
      org.apache.drill.exec.physical.impl.protocol.OperatorDriver.start():174
      org.apache.drill.exec.physical.impl.protocol.OperatorDriver.next():124
      org.apache.drill.exec.physical.impl.protocol.OperatorRecordBatch.next():150
      org.apache.drill.exec.record.AbstractRecordBatch.next():128
      org.apache.drill.exec.record.AbstractRecordBatch.next():118
      org.apache.drill.exec.record.AbstractUnaryRecordBatch.innerNext():65
      org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext():144
      org.apache.drill.exec.record.AbstractRecordBatch.next():188
      org.apache.drill.exec.physical.impl.BaseRootExec.next():105
      org.apache.drill.exec.physical.impl.ScreenCreator$ScreenRoot.innerNext():83
      org.apache.drill.exec.physical.impl.BaseRootExec.next():95
      org.apache.drill.exec.work.fragment.FragmentExecutor$1.run():296
      org.apache.drill.exec.work.fragment.FragmentExecutor$1.run():283
      java.security.AccessController.doPrivileged():-2
      javax.security.auth.Subject.doAs():422
      org.apache.hadoop.security.UserGroupInformation.doAs():1730
      org.apache.drill.exec.work.fragment.FragmentExecutor.run():283
      org.apache.drill.common.SelfCleaningRunnable.run():38
      java.util.concurrent.ThreadPoolExecutor.runWorker():1149
      java.util.concurrent.ThreadPoolExecutor$Worker.run():624
      java.lang.Thread.run():748 (state=,code=0)}}

        Attachments

        1. test2.pcap
          42 kB
          Charles Givre
        2. test1.pcap
          10.82 MB
          Charles Givre

          Issue Links

            Activity

              People

              • Assignee:
                cgivre Charles Givre
                Reporter:
                cgivre Charles Givre
                Reviewer:
                Vova Vysotskyi
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: