Hello everyone, I have created ticket to track the issue (DRILL-7415 [1]) and I'll fix it in scope of Calcite's update ticket [2].
[1] https://issues.apache.org/jira/browse/DRILL-7415 [2] https://issues.apache.org/jira/browse/DRILL-7406 Thanks, Igor On Sun, Oct 20, 2019 at 6:14 PM Charles Givre <cgi...@gmail.com> wrote: > Hi Erik, > Would you mind please creating a JIRA at issues.apache.org < > http://issues.apache.org/> with this? > THanks, > -- C > > > On Oct 17, 2019, at 9:32 AM, Erik Anderson <eand...@pobox.com> wrote: > > > > On Thu, Oct 17, 2019, at 7:02 AM, Arina Yelchiyeva wrote: > >> Hi Erik, > >> > >> Could you please provide full stacktrace from the logs? > >> > >> Kind regards, > >> Arina > >> > > > > 2019-10-16 15:53:46,506 [2258c2f7-4039-9c82-f660-58820627924b:frag:0:0] > ERROR o.a.d.e.w.fragment.FragmentExecutor - SYSTEM ERROR: > IllegalArgumentException: Multiple entries with same key: vessel=JdbcTable > {vessel} and vessel=JdbcTable {vessel} > > > > Fragment 0:0 > > > > Please, refer to logs for more information. > > > > [Error Id: 5a1ad300-1882-4fff-966a-55defb448e17 on 970cd7e1ad51:31010] > > org.apache.drill.common.exceptions.UserException: SYSTEM ERROR: > IllegalArgumentException: Multiple entries with same key: vessel=JdbcTable > {vessel} and vessel=JdbcTable {vessel} > > > > Fragment 0:0 > > > > Please, refer to logs for more information. > > > > [Error Id: 5a1ad300-1882-4fff-966a-55defb448e17 on 970cd7e1ad51:31010] > > at > org.apache.drill.common.exceptions.UserException$Builder.build(UserException.java:630) > ~[drill-common-1.16.0.jar:1.16.0] > > at > > org.apache.drill.exec.work.fragment.FragmentExecutor.sendFinalState(FragmentExecutor.java:363) > [drill-java-exec-1.16.0.jar:1.16.0] > > at > > org.apache.drill.exec.work.fragment.FragmentExecutor.cleanup(FragmentExecutor.java:219) > [drill-java-exec-1.16.0.jar:1.16.0] > > at > > org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:329) > [drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.common.SelfCleaningRunnable.run(SelfCleaningRunnable.java:38) > [drill-common-1.16.0.jar:1.16.0] > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > [na:1.8.0_192] > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > [na:1.8.0_192] > > at java.lang.Thread.run(Thread.java:748) [na:1.8.0_192] > > Caused by: java.lang.IllegalArgumentException: Multiple entries with > same key: vessel=JdbcTable {vessel} and vessel=JdbcTable {vessel} > > at > com.google.common.collect.ImmutableMap.checkNoConflict(ImmutableMap.java:136) > ~[guava-19.0.jar:na] > > at > com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(RegularImmutableMap.java:98) > ~[guava-19.0.jar:na] > > at > com.google.common.collect.RegularImmutableMap.fromEntryArray(RegularImmutableMap.java:84) > ~[guava-19.0.jar:na] > > at > com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:295) > ~[guava-19.0.jar:na] > > at > org.apache.calcite.adapter.jdbc.JdbcSchema.computeTables(JdbcSchema.java:269) > ~[calcite-core-1.18.0-drill-r0.jar:1.18.0-drill-r0] > > at > org.apache.calcite.adapter.jdbc.JdbcSchema.getTableMap(JdbcSchema.java:285) > ~[calcite-core-1.18.0-drill-r0.jar:1.18.0-drill-r0] > > at > org.apache.calcite.adapter.jdbc.JdbcSchema.getTableNames(JdbcSchema.java:410) > ~[calcite-core-1.18.0-drill-r0.jar:1.18.0-drill-r0] > > at > org.apache.drill.exec.store.jdbc.JdbcStoragePlugin$CapitalizingJdbcSchema.getTableNames(JdbcStoragePlugin.java:282) > ~[drill-jdbc-storage-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.AbstractSchema.getTableNamesAndTypes(AbstractSchema.java:299) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator$Tables.visitTables(InfoSchemaRecordGenerator.java:340) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator.scanSchema(InfoSchemaRecordGenerator.java:254) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator.scanSchema(InfoSchemaRecordGenerator.java:247) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator.scanSchema(InfoSchemaRecordGenerator.java:247) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator.scanSchema(InfoSchemaRecordGenerator.java:234) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.ischema.InfoSchemaTableType.getRecordReader(InfoSchemaTableType.java:58) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.ischema.InfoSchemaBatchCreator.getBatch(InfoSchemaBatchCreator.java:34) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.store.ischema.InfoSchemaBatchCreator.getBatch(InfoSchemaBatchCreator.java:30) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.physical.impl.ImplCreator.getRecordBatch(ImplCreator.java:159) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.physical.impl.ImplCreator.getChildren(ImplCreator.java:182) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.physical.impl.ImplCreator.getRecordBatch(ImplCreator.java:137) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.physical.impl.ImplCreator.getChildren(ImplCreator.java:182) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.physical.impl.ImplCreator.getRootExec(ImplCreator.java:110) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > org.apache.drill.exec.physical.impl.ImplCreator.getExec(ImplCreator.java:87) > ~[drill-java-exec-1.16.0.jar:1.16.0] > > at > > org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:263) > [drill-java-exec-1.16.0.jar:1.16.0] > > ... 4 common frames omitted > >