[ 
https://issues.apache.org/jira/browse/DRILL-7785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17188624#comment-17188624
 ] 

ASF GitHub Bot commented on DRILL-7785:
---------------------------------------

vvysotskyi opened a new pull request #2101:
URL: https://github.com/apache/drill/pull/2101


   # [DRILL-7785](https://issues.apache.org/jira/browse/DRILL-7785): Some hive 
tables fail with UndeclaredThrowableException
   
   ## Description
   Moved back the code which sets table / partition properties to job conf when 
creating readers
   
   ## Documentation
   NA
   
   ## Testing
   Checked manually.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


> Some hive tables fail with UndeclaredThrowableException
> -------------------------------------------------------
>
>                 Key: DRILL-7785
>                 URL: https://issues.apache.org/jira/browse/DRILL-7785
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Execution - Flow, Storage - Hive
>    Affects Versions: 1.18.0
>            Reporter: Abhishek Girish
>            Assignee: Vova Vysotskyi
>            Priority: Major
>             Fix For: 1.19.0
>
>
> Query: 
> {code}
> Functional/hive/hive_storage/fileformats/orc/transactional/orc_table_clustered_bucketed.sql
> select * from hive_orc_transactional.orc_table_clustered_bucketed
> {code}
> Exception:
> {code}
> java.sql.SQLException: EXECUTION_ERROR ERROR: 
> java.lang.reflect.UndeclaredThrowableException
> Failed to setup reader: HiveDefaultRecordReader
> Fragment: 0:0
> [Error Id: 323434cc-7bd2-4551-94d4-a5925f6a66af on drill80:31010]
>   (org.apache.drill.common.exceptions.ExecutionSetupException) 
> java.lang.reflect.UndeclaredThrowableException
>     
> org.apache.drill.common.exceptions.ExecutionSetupException.fromThrowable():30
>     
> org.apache.drill.exec.store.hive.readers.HiveDefaultRecordReader.setup():257
>     org.apache.drill.exec.physical.impl.ScanBatch.getNextReaderIfHas():331
>     org.apache.drill.exec.physical.impl.ScanBatch.internalNext():227
>     org.apache.drill.exec.physical.impl.ScanBatch.next():298
>     org.apache.drill.exec.record.AbstractRecordBatch.next():119
>     org.apache.drill.exec.record.AbstractRecordBatch.next():111
>     org.apache.drill.exec.record.AbstractUnaryRecordBatch.innerNext():59
>     
> org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext():85
>     org.apache.drill.exec.record.AbstractRecordBatch.next():170
>     org.apache.drill.exec.physical.impl.BaseRootExec.next():103
>     
> org.apache.drill.exec.physical.impl.ScreenCreator$ScreenRoot.innerNext():81
>     org.apache.drill.exec.physical.impl.BaseRootExec.next():93
>     org.apache.drill.exec.work.fragment.FragmentExecutor$1.run():323
>     org.apache.drill.exec.work.fragment.FragmentExecutor$1.run():310
>     java.security.AccessController.doPrivileged():-2
>     javax.security.auth.Subject.doAs():422
>     org.apache.hadoop.security.UserGroupInformation.doAs():1669
>     org.apache.drill.exec.work.fragment.FragmentExecutor.run():310
>     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
>   Caused By (java.util.concurrent.ExecutionException) 
> java.lang.reflect.UndeclaredThrowableException
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.AbstractFuture.getDoneValue():553
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.AbstractFuture.get():534
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.FluentFuture$TrustedFuture.get():88
>     
> org.apache.drill.exec.store.hive.readers.HiveDefaultRecordReader.setup():252
>     org.apache.drill.exec.physical.impl.ScanBatch.getNextReaderIfHas():331
>     org.apache.drill.exec.physical.impl.ScanBatch.internalNext():227
>     org.apache.drill.exec.physical.impl.ScanBatch.next():298
>     org.apache.drill.exec.record.AbstractRecordBatch.next():119
>     org.apache.drill.exec.record.AbstractRecordBatch.next():111
>     org.apache.drill.exec.record.AbstractUnaryRecordBatch.innerNext():59
>     
> org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext():85
>     org.apache.drill.exec.record.AbstractRecordBatch.next():170
>     org.apache.drill.exec.physical.impl.BaseRootExec.next():103
>     
> org.apache.drill.exec.physical.impl.ScreenCreator$ScreenRoot.innerNext():81
>     org.apache.drill.exec.physical.impl.BaseRootExec.next():93
>     org.apache.drill.exec.work.fragment.FragmentExecutor$1.run():323
>     org.apache.drill.exec.work.fragment.FragmentExecutor$1.run():310
>     java.security.AccessController.doPrivileged():-2
>     javax.security.auth.Subject.doAs():422
>     org.apache.hadoop.security.UserGroupInformation.doAs():1669
>     org.apache.drill.exec.work.fragment.FragmentExecutor.run():310
>     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
>   Caused By (java.lang.reflect.UndeclaredThrowableException) null
>     org.apache.hadoop.security.UserGroupInformation.doAs():1687
>     org.apache.drill.exec.ops.OperatorContextImpl$1.call():101
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly():125
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.InterruptibleTask.run():69
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.TrustedListenableFutureTask.run():78
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1149
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():624
>     java.lang.Thread.run():748
>   Caused By (org.apache.drill.common.exceptions.ExecutionSetupException) 
> Failed to get o.a.hadoop.mapred.RecordReader from Hive InputFormat
>     
> org.apache.drill.exec.store.hive.readers.HiveDefaultRecordReader.initNextReader():509
>     
> org.apache.drill.exec.store.hive.readers.HiveDefaultRecordReader.lambda$getInitTask$1():367
>     org.apache.drill.exec.ops.OperatorContextImpl$1$1.run():104
>     java.security.AccessController.doPrivileged():-2
>     javax.security.auth.Subject.doAs():422
>     org.apache.hadoop.security.UserGroupInformation.doAs():1669
>     org.apache.drill.exec.ops.OperatorContextImpl$1.call():101
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly():125
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.InterruptibleTask.run():69
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.TrustedListenableFutureTask.run():78
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1149
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():624
>     java.lang.Thread.run():748
>   Caused By (java.io.IOException) Open failed for file: 
> /user/hive/warehouse/hive_orc_transactional.db/orc_table_clustered_bucketed, 
> error: Invalid argument (22)
>     com.mapr.fs.MapRClientImpl.open():338
>     com.mapr.fs.MapRFileSystem.open():1018
>     org.apache.hadoop.fs.FileSystem.open():807
>     org.apache.orc.impl.ReaderImpl.extractFileTail():492
>     org.apache.orc.impl.ReaderImpl.<init>():378
>     org.apache.hadoop.hive.ql.io.orc.ReaderImpl.<init>():63
>     org.apache.hadoop.hive.ql.io.orc.OrcFile.createReader():90
>     org.apache.hadoop.hive.ql.io.orc.OrcInputFormat.getRecordReader():1848
>     
> org.apache.drill.exec.store.hive.readers.HiveDefaultRecordReader.initNextReader():505
>     
> org.apache.drill.exec.store.hive.readers.HiveDefaultRecordReader.lambda$getInitTask$1():367
>     org.apache.drill.exec.ops.OperatorContextImpl$1$1.run():104
>     java.security.AccessController.doPrivileged():-2
>     javax.security.auth.Subject.doAs():422
>     org.apache.hadoop.security.UserGroupInformation.doAs():1669
>     org.apache.drill.exec.ops.OperatorContextImpl$1.call():101
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly():125
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.InterruptibleTask.run():69
>     
> org.apache.drill.shaded.guava.com.google.common.util.concurrent.TrustedListenableFutureTask.run():78
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1149
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():624
>     java.lang.Thread.run():748
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to