[jira] [Commented] (DRILL-6595) IllegalAccessError: tried to access field org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3.files from class org.apache.drill.exec.store.

2018-07-12 Thread Khurram Faraaz (JIRA)


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

Khurram Faraaz commented on DRILL-6595:
---

Steps to reproduce are,

Run a query (tpcds query 72) on parquet SF1 data (views) from 4 threads 
concurrently and the Exception is written in the drillbit.out file. Ensure that 
you have run REFRESH TABLE METADATA command on all TPC-DS parquet tables, 
before executing the concurrent queries, on a 4 node cluster.

> IllegalAccessError: tried to access field 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3.files
>  from class org.apache.drill.exec.store.parquet.metadata.Metadata_V3
> 
>
> Key: DRILL-6595
> URL: https://issues.apache.org/jira/browse/DRILL-6595
> Project: Apache Drill
>  Issue Type: Bug
>Affects Versions: 1.14.0
>Reporter: Khurram Faraaz
>Priority: Minor
>
> java.lang.IllegalAccessError reported in drillbit.out file 
> Apache Drill 1.14.0 git.commit.id.abbrev=b0314a3
> {noformat}
> Jul 11, 2018 1:33:39 PM 
> com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty 
> _reportProblem
> WARNING: Disabling Afterburner deserialization for class 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3
>  (field #1; mutator 
> com.fasterxml.jackson.module.afterburner.deser.SettableObjectFieldProperty), 
> due to access error (type java.lang.IllegalAccessError, message=tried to 
> access field 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3.files
>  from class 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3$Access4JacksonDeserializer48257508)
> java.lang.IllegalAccessError: tried to access field 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3.files
>  from class 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3$Access4JacksonDeserializer48257508
>  at 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3$Access4JacksonDeserializer48257508.objectField(org/apache/drill/exec/store/parquet/metadata/Metadata_V3$ParquetTableMetadata_v3$Access4JacksonDeserializer.java)
>  at 
> com.fasterxml.jackson.module.afterburner.deser.SettableObjectFieldProperty.deserializeAndSet(SettableObjectFieldProperty.java:50)
>  at 
> com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:288)
>  at 
> com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:189)
>  at 
> com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer.deserialize(SuperSonicBeanDeserializer.java:120)
>  at 
> com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:130)
>  at 
> com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:97)
>  at 
> com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:254)
>  at 
> com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:68)
>  at 
> com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4001)
>  at 
> com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3058)
>  at 
> org.apache.drill.exec.store.parquet.metadata.Metadata.readBlockMeta(Metadata.java:617)
>  at 
> org.apache.drill.exec.store.parquet.metadata.Metadata.readBlockMeta(Metadata.java:156)
>  at 
> org.apache.drill.exec.store.parquet.ParquetGroupScan.expandSelectionFromMetadataCache(ParquetGroupScan.java:374)
>  at 
> org.apache.drill.exec.store.parquet.ParquetGroupScan.expandIfNecessary(ParquetGroupScan.java:337)
>  at 
> org.apache.drill.exec.store.parquet.ParquetGroupScan.(ParquetGroupScan.java:121)
>  at 
> org.apache.drill.exec.store.parquet.ParquetGroupScan.(ParquetGroupScan.java:102)
>  at 
> org.apache.drill.exec.store.parquet.ParquetFormatPlugin.getGroupScan(ParquetFormatPlugin.java:180)
>  at 
> org.apache.drill.exec.store.parquet.ParquetFormatPlugin.getGroupScan(ParquetFormatPlugin.java:70)
>  at 
> org.apache.drill.exec.store.dfs.FileSystemPlugin.getPhysicalScan(FileSystemPlugin.java:136)
>  at 
> org.apache.drill.exec.store.AbstractStoragePlugin.getPhysicalScan(AbstractStoragePlugin.java:114)
>  at 
> org.apache.drill.exec.store.AbstractStoragePlugin.getPhysicalScan(AbstractStoragePlugin.java:109)
>  at 
> org.apache.drill.exec.planner.logical.DrillTable.getGroupScan(DrillTable.java:99)
>  at 
> 

[jira] [Commented] (DRILL-6595) IllegalAccessError: tried to access field org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3.files from class org.apache.drill.exec.store.

2018-07-12 Thread Pritesh Maker (JIRA)


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

Pritesh Maker commented on DRILL-6595:
--

[~khfaraaz] can you please add steps to reproduce this issue?

> IllegalAccessError: tried to access field 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3.files
>  from class org.apache.drill.exec.store.parquet.metadata.Metadata_V3
> 
>
> Key: DRILL-6595
> URL: https://issues.apache.org/jira/browse/DRILL-6595
> Project: Apache Drill
>  Issue Type: Bug
>Affects Versions: 1.14.0
>Reporter: Khurram Faraaz
>Priority: Minor
>
> java.lang.IllegalAccessError reported in drillbit.out file 
> Apache Drill 1.14.0 git.commit.id.abbrev=b0314a3
> {noformat}
> Jul 11, 2018 1:33:39 PM 
> com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty 
> _reportProblem
> WARNING: Disabling Afterburner deserialization for class 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3
>  (field #1; mutator 
> com.fasterxml.jackson.module.afterburner.deser.SettableObjectFieldProperty), 
> due to access error (type java.lang.IllegalAccessError, message=tried to 
> access field 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3.files
>  from class 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3$Access4JacksonDeserializer48257508)
> java.lang.IllegalAccessError: tried to access field 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3.files
>  from class 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3$Access4JacksonDeserializer48257508
>  at 
> org.apache.drill.exec.store.parquet.metadata.Metadata_V3$ParquetTableMetadata_v3$Access4JacksonDeserializer48257508.objectField(org/apache/drill/exec/store/parquet/metadata/Metadata_V3$ParquetTableMetadata_v3$Access4JacksonDeserializer.java)
>  at 
> com.fasterxml.jackson.module.afterburner.deser.SettableObjectFieldProperty.deserializeAndSet(SettableObjectFieldProperty.java:50)
>  at 
> com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:288)
>  at 
> com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:189)
>  at 
> com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer.deserialize(SuperSonicBeanDeserializer.java:120)
>  at 
> com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:130)
>  at 
> com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:97)
>  at 
> com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:254)
>  at 
> com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:68)
>  at 
> com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4001)
>  at 
> com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3058)
>  at 
> org.apache.drill.exec.store.parquet.metadata.Metadata.readBlockMeta(Metadata.java:617)
>  at 
> org.apache.drill.exec.store.parquet.metadata.Metadata.readBlockMeta(Metadata.java:156)
>  at 
> org.apache.drill.exec.store.parquet.ParquetGroupScan.expandSelectionFromMetadataCache(ParquetGroupScan.java:374)
>  at 
> org.apache.drill.exec.store.parquet.ParquetGroupScan.expandIfNecessary(ParquetGroupScan.java:337)
>  at 
> org.apache.drill.exec.store.parquet.ParquetGroupScan.(ParquetGroupScan.java:121)
>  at 
> org.apache.drill.exec.store.parquet.ParquetGroupScan.(ParquetGroupScan.java:102)
>  at 
> org.apache.drill.exec.store.parquet.ParquetFormatPlugin.getGroupScan(ParquetFormatPlugin.java:180)
>  at 
> org.apache.drill.exec.store.parquet.ParquetFormatPlugin.getGroupScan(ParquetFormatPlugin.java:70)
>  at 
> org.apache.drill.exec.store.dfs.FileSystemPlugin.getPhysicalScan(FileSystemPlugin.java:136)
>  at 
> org.apache.drill.exec.store.AbstractStoragePlugin.getPhysicalScan(AbstractStoragePlugin.java:114)
>  at 
> org.apache.drill.exec.store.AbstractStoragePlugin.getPhysicalScan(AbstractStoragePlugin.java:109)
>  at 
> org.apache.drill.exec.planner.logical.DrillTable.getGroupScan(DrillTable.java:99)
>  at 
> org.apache.drill.exec.planner.logical.DrillPushProjectIntoScanRule.canPushProjectIntoScan(DrillPushProjectIntoScanRule.java:125)
>  at 
> org.apache.drill.exec.planner.logical.DrillPushProjectIntoScanRule.onMatch(DrillPushProjectIntoScanRule.java:81)
>  at 
>