From notifications-return-158320-archive-asf-public=cust-asf.ponee.io@asterixdb.apache.org Thu Jun 17 13:04:08 2021 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mxout1-he-de.apache.org (mxout1-he-de.apache.org [95.216.194.37]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 8CDB5180658 for ; Thu, 17 Jun 2021 15:04:08 +0200 (CEST) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-he-de.apache.org (ASF Mail Server at mxout1-he-de.apache.org) with SMTP id C924E601B7 for ; Thu, 17 Jun 2021 13:04:07 +0000 (UTC) Received: (qmail 72759 invoked by uid 500); 17 Jun 2021 13:04:07 -0000 Mailing-List: contact notifications-help@asterixdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@asterixdb.apache.org Delivered-To: mailing list notifications@asterixdb.apache.org Received: (qmail 72748 invoked by uid 99); 17 Jun 2021 13:04:06 -0000 Received: from spamproc1-he-de.apache.org (HELO spamproc1-he-de.apache.org) (116.203.196.100) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Jun 2021 13:04:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-de.apache.org (ASF Mail Server at spamproc1-he-de.apache.org) with ESMTP id 7963F1FF491 for ; Thu, 17 Jun 2021 13:04:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-de.apache.org X-Spam-Flag: NO X-Spam-Score: -104.811 X-Spam-Level: X-Spam-Status: No, score=-104.811 tagged_above=-999 required=6.31 tests=[ENA_SUBJ_ODD_CASE=3.2, ENV_AND_HDR_SPF_MATCH=-0.5, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WELCOMELIST=-0.01, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-he-de.apache.org ([116.203.227.195]) by localhost (spamproc1-he-de.apache.org [116.203.196.100]) (amavisd-new, port 10024) with ESMTP id ATgqIwpu9zTJ for ; Thu, 17 Jun 2021 13:04:02 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:4f9:c010:567c::1; helo=mxout1-he-de.apache.org; envelope-from=jira@apache.org; receiver= Received: from mxout1-he-de.apache.org (mxout1-he-de.apache.org [IPv6:2a01:4f9:c010:567c::1]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 7B6317FFD5 for ; Thu, 17 Jun 2021 13:04:02 +0000 (UTC) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-he-de.apache.org (ASF Mail Server at mxout1-he-de.apache.org) with SMTP id 9FB0D600B7 for ; Thu, 17 Jun 2021 13:04:01 +0000 (UTC) Received: (qmail 72707 invoked by uid 99); 17 Jun 2021 13:04:01 -0000 Received: from mailrelay1-he-de.apache.org (HELO mailrelay1-he-de.apache.org) (116.203.21.61) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Jun 2021 13:04:01 +0000 Received: from jira2-he-de.apache.org (jira2-he-de.apache.org [168.119.33.54]) by mailrelay1-he-de.apache.org (ASF Mail Server at mailrelay1-he-de.apache.org) with ESMTPS id 303863E8AA for ; Thu, 17 Jun 2021 13:04:00 +0000 (UTC) Received: from jira2-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira2-he-de.apache.org (ASF Mail Server at jira2-he-de.apache.org) with ESMTP id 11515C8006A for ; Thu, 17 Jun 2021 13:04:00 +0000 (UTC) Date: Thu, 17 Jun 2021 13:04:00 +0000 (UTC) From: =?utf-8?Q?Ingo_M=C3=BCller_=28Jira=29?= To: notifications@asterixdb.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (ASTERIXDB-2918) IndexOutOfBoundsException when querying Parquet files MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/ASTERIXDB-2918?page=3Dcom.atla= ssian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ingo M=C3=BCller updated ASTERIXDB-2918: ----------------------------------- Description:=20 I am getting an IndexOutOfBoundsException when creating an external table b= ased on Parquet files onHDFS or loading them into an existing table if I sp= ecify a closed type for the table. If a specify an empty open type as follo= ws, all works fine: {{CREATE TYPE anyType IF NOT EXISTS AS OPEN {};}} Then I create an external table as follows: {{CREATE EXTERNAL DATASET untypedDataset(anyType)}} {{USING hdfs}} \{{ (("hdfs"=3D"hdfs://namenode:8020"),}} \{{ ("path"=3D"/test/*.parquet"),}} \{{ ("input-format"=3D"parquet-input-format"))}} With {{anyType}}, I can query the table just fine. However, if I use the {{= eventType}} created as shown in the attachment, running any query against t= he dataset produces an error about an exception. In cc.log, I find the foll= owing output: {{{{12:51:59.457 [HttpExecutor(port:19002)-4] WARN org.apache.asterix.api.h= ttp.server.QueryServiceServlet - handleException: unexpected exception: {"h= ost":"localhost:19002","path":"/query/service","statement":"SELECT * FROM R= un2012B_SingleMu_1000_typed_external_parquet","pretty":false,"mode":"immedi= ate","clientContextID":"80","format":"CLEAN_JSON","timeout":922337203685477= 5807,"maxResultReads":1,"planFormat":"JSON","expressionTree":false,"rewritt= enExpressionTree":false,"logicalPlan":true,"optimizedLogicalPlan":true,"job= ":false,"profile":"counts","signature":true,"multiStatement":true,"parseOnl= y":false,"readOnly":false,"maxWarnings":9007199254740991}}}}} {{ {{org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.Ille= galStateException: java.lang.IllegalStateException: java.lang.IndexOutOfBou= ndsException}}}} {{ {{ at org.apache.hyracks.api.exceptions.HyracksDataException.create(Hyra= cksDataException.java:70) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}= }}} {{ {{ at org.apache.hyracks.api.util.ExceptionUtils.setNodeIds(ExceptionUti= ls.java:70) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.control.nc.Task.run(Task.java:390) ~[hyracks-co= ntrol-nc-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) = [?:?]}}}} {{ {{ at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)= [?:?]}}}} {{ {{ at java.lang.Thread.run(Unknown Source) [?:?]}}}} {{ {{Caused by: java.lang.IllegalStateException: java.lang.IllegalStateExce= ption: java.lang.IndexOutOfBoundsException}}}} {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARe= cordVisitablePointable.java:272) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAP= SHOT]}}}} {{ {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.ARe= cordPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.9.= 7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriterFa= ctory$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtime-= 0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerializerF= actoryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~[a= lgebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescrip= tor$1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-dataflow= -std-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendProj= ectionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOne= OutputOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar= :0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOne= OutputOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:= 0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjectR= untimeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebricks= -runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendToWr= iter(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.3.= 7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneIn= putOneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneIn= putOneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntimeF= actory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.3.= 7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksMet= aOperatorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155) = ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(Dat= aflowUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSH= OT]}}}} {{ {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(Tuple= Forwarder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHO= T]}}}} {{ {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.star= t(RecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHOT.= jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start(G= enericAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNA= PSHOT]}}}} {{ {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescript= or$1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-external-= data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodeP= ushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227) = ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]}}}} {{ \{{ ... 3 more}}}} {{ {{Caused by: java.lang.IllegalStateException: java.lang.IndexOutOfBounds= Exception}}}} {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARe= cordVisitablePointable.java:272) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAP= SHOT]}}}} {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARe= cordVisitablePointable.java:234) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAP= SHOT]}}}} {{ {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.ARe= cordPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.9.= 7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriterFa= ctory$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtime-= 0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerializerF= actoryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~[a= lgebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescrip= tor$1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-dataflow= -std-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendProj= ectionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOne= OutputOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar= :0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOne= OutputOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:= 0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjectR= untimeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebricks= -runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendToWr= iter(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.3.= 7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneIn= putOneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneIn= putOneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntimeF= actory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.3.= 7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksMet= aOperatorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155) = ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(Dat= aflowUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSH= OT]}}}} {{ {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(Tuple= Forwarder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHO= T]}}}} {{ {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.star= t(RecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHOT.= jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start(G= enericAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNA= PSHOT]}}}} {{ {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescript= or$1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-external-= data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodeP= ushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227) = ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]}}}} {{ \{{ ... 3 more}}}} {{ {{Caused by: java.lang.IndexOutOfBoundsException}}}} {{ {{ at org.apache.hyracks.data.std.util.ByteArrayAccessibleOutputStream.w= rite(ByteArrayAccessibleOutputStream.java:75) ~[hyracks-data-std-0.3.7-SNAP= SHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at java.io.DataOutputStream.write(Unknown Source) ~[?:?]}}}} {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARe= cordVisitablePointable.java:231) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAP= SHOT]}}}} {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARe= cordVisitablePointable.java:234) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAP= SHOT]}}}} {{ {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.ARe= cordPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.9.= 7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriterFa= ctory$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtime-= 0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerializerF= actoryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~[a= lgebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescrip= tor$1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-dataflow= -std-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendProj= ectionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOne= OutputOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar= :0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOne= OutputOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:= 0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjectR= untimeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebricks= -runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendToWr= iter(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.3.= 7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneIn= putOneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneIn= putOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneIn= putOneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntimeF= actory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.3.= 7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksMet= aOperatorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155) = ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.w= rite(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(Dat= aflowUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSH= OT]}}}} {{ {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(Tuple= Forwarder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHO= T]}}}} {{ {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.star= t(RecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHOT.= jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start(G= enericAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNA= PSHOT]}}}} {{ {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescript= or$1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-external-= data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} {{ {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodeP= ushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227) = ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} {{ {{ at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]}}}} {{ \{{ ... 3 more}}}} I do not know how to debug this further. For your reference, I am using a self-compiled development from master from= a few days ago (rev. 5120106e) running on AdoptOpenJDK 15. I am also attac= hing the Parquet file that caused the problem. =C2=A0 was: I am getting an IndexOutOfBoundsException when creating an external table b= ased on Parquet files onHDFS or loading them into an existing table if I sp= ecify a closed type for the table. If a specify an empty open type as follo= ws, all works fine: {{CREATE TYPE anyType IF NOT EXISTS AS OPEN {};}} Then I create an external table as follows: {{CREATE EXTERNAL DATASET untypedDataset(anyType)}} {{USING hdfs}} {{ (("hdfs"=3D"hdfs://namenode:8020"),}} {{ ("path"=3D"/test/*.parquet"),}} {{ ("input-format"=3D"parquet-input-format"))}} With {{anyType}}, I can query the table just fine. However, if I use the {{= eventType}} created as shown in the attachment, running any query against t= he dataset produces an error about an exception. In cc.log, I find the foll= owing output: {{12:51:59.457 [HttpExecutor(port:19002)-4] WARN org.apache.asterix.api.htt= p.server.QueryServiceServlet - handleException: unexpected exception: \{"ho= st":"localhost:19002","path":"/query/service","statement":"SELECT * FROM Ru= n2012B_SingleMu_1000_typed_external_parquet","pretty":false,"mode":"immedia= te","clientContextID":"80","format":"CLEAN_JSON","timeout":9223372036854775= 807,"maxResultReads":1,"planFormat":"JSON","expressionTree":false,"rewritte= nExpressionTree":false,"logicalPlan":true,"optimizedLogicalPlan":true,"job"= :false,"profile":"counts","signature":true,"multiStatement":true,"parseOnly= ":false,"readOnly":false,"maxWarnings":9007199254740991}}} {{org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.Illegal= StateException: java.lang.IllegalStateException: java.lang.IndexOutOfBounds= Exception}} {{ at org.apache.hyracks.api.exceptions.HyracksDataException.create(Hyracks= DataException.java:70) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.api.util.ExceptionUtils.setNodeIds(ExceptionUtils.= java:70) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.control.nc.Task.run(Task.java:390) ~[hyracks-contr= ol-nc-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:= ?]}} {{ at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?= :?]}} {{ at java.lang.Thread.run(Unknown Source) [?:?]}} {{Caused by: java.lang.IllegalStateException: java.lang.IllegalStateExcepti= on: java.lang.IndexOutOfBoundsException}} {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARecor= dVisitablePointable.java:272) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHO= T]}} {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.ARecor= dPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.9.7-S= NAPSHOT.jar:0.9.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriterFacto= ry$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtime-0.3= .7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerializerFact= oryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~[alge= bricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescriptor= $1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-dataflow-st= d-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendProject= ionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOneOut= putOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.= 3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOneOut= putOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3= .7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjectRunt= imeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebricks-ru= ntime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendToWrite= r(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.3.7-S= NAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneInput= OneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneInput= OneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntimeFact= ory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.3.7-S= NAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksMetaOp= eratorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155) ~[a= lgebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(Datafl= owUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]= }} {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(TupleFor= warder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}= } {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.start(R= ecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHOT.jar= :0.9.7-SNAPSHOT]}} {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start(Gene= ricAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSH= OT]}} {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescriptor$= 1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-external-dat= a-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}} {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePush= able.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227) ~[h= yracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]}} {{ ... 3 more}} {{Caused by: java.lang.IllegalStateException: java.lang.IndexOutOfBoundsExc= eption}} {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARecor= dVisitablePointable.java:272) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHO= T]}} {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARecor= dVisitablePointable.java:234) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHO= T]}} {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.ARecor= dPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.9.7-S= NAPSHOT.jar:0.9.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriterFacto= ry$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtime-0.3= .7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerializerFact= oryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~[alge= bricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescriptor= $1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-dataflow-st= d-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendProject= ionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOneOut= putOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.= 3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOneOut= putOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3= .7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjectRunt= imeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebricks-ru= ntime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendToWrite= r(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.3.7-S= NAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneInput= OneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneInput= OneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntimeFact= ory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.3.7-S= NAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksMetaOp= eratorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155) ~[a= lgebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(Datafl= owUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]= }} {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(TupleFor= warder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}= } {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.start(R= ecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHOT.jar= :0.9.7-SNAPSHOT]}} {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start(Gene= ricAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSH= OT]}} {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescriptor$= 1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-external-dat= a-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}} {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePush= able.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227) ~[h= yracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]}} {{ ... 3 more}} {{Caused by: java.lang.IndexOutOfBoundsException}} {{ at org.apache.hyracks.data.std.util.ByteArrayAccessibleOutputStream.writ= e(ByteArrayAccessibleOutputStream.java:75) ~[hyracks-data-std-0.3.7-SNAPSHO= T.jar:0.3.7-SNAPSHOT]}} {{ at java.io.DataOutputStream.write(Unknown Source) ~[?:?]}} {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARecor= dVisitablePointable.java:231) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHO= T]}} {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(ARecor= dVisitablePointable.java:234) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHO= T]}} {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.ARecor= dPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.9.7-S= NAPSHOT.jar:0.9.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriterFacto= ry$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtime-0.3= .7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerializerFact= oryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~[alge= bricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescriptor= $1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-dataflow-st= d-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendProject= ionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOneOut= putOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.= 3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputOneOut= putOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3= .7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjectRunt= imeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebricks-ru= ntime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendToWrite= r(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.3.7-S= NAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneInput= OneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInput= OneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOneInput= OneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntimeFact= ory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.3.7-S= NAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksMetaOp= eratorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155) ~[a= lgebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.writ= e(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}} {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(Datafl= owUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]= }} {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(TupleFor= warder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}= } {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.start(R= ecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHOT.jar= :0.9.7-SNAPSHOT]}} {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start(Gene= ricAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSH= OT]}} {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescriptor$= 1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-external-dat= a-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}} {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePush= able.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227) ~[h= yracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}} {{ at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]}} {{ ... 3 more}} I do not know how to debug this further. For your reference, I am using a self-compiled development from master from= a few days ago (rev. 5120106e) running on AdoptOpenJDK 15. I am also attac= hing the Parquet file that caused the problem. =C2=A0 > IndexOutOfBoundsException when querying Parquet files > ----------------------------------------------------- > > Key: ASTERIXDB-2918 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-2918 > Project: Apache AsterixDB > Issue Type: Bug > Components: EXT - External data > Reporter: Ingo M=C3=BCller > Priority: Major > Attachments: Run2012B_SingleMu_restructured_1000.parquet, create_= event_type.sqlpp > > > I am getting an IndexOutOfBoundsException when creating an external table= based on Parquet files onHDFS or loading them into an existing table if I = specify a closed type for the table. If a specify an empty open type as fol= lows, all works fine: > {{CREATE TYPE anyType IF NOT EXISTS AS OPEN {};}} > Then I create an external table as follows: > {{CREATE EXTERNAL DATASET untypedDataset(anyType)}} > {{USING hdfs}} > \{{ (("hdfs"=3D"hdfs://namenode:8020"),}} > \{{ ("path"=3D"/test/*.parquet"),}} > \{{ ("input-format"=3D"parquet-input-format"))}} > With {{anyType}}, I can query the table just fine. However, if I use the = {{eventType}} created as shown in the attachment, running any query against= the dataset produces an error about an exception. In cc.log, I find the fo= llowing output: > {{{{12:51:59.457 [HttpExecutor(port:19002)-4] WARN org.apache.asterix.api= .http.server.QueryServiceServlet - handleException: unexpected exception: {= "host":"localhost:19002","path":"/query/service","statement":"SELECT * FROM= Run2012B_SingleMu_1000_typed_external_parquet","pretty":false,"mode":"imme= diate","clientContextID":"80","format":"CLEAN_JSON","timeout":9223372036854= 775807,"maxResultReads":1,"planFormat":"JSON","expressionTree":false,"rewri= ttenExpressionTree":false,"logicalPlan":true,"optimizedLogicalPlan":true,"j= ob":false,"profile":"counts","signature":true,"multiStatement":true,"parseO= nly":false,"readOnly":false,"maxWarnings":9007199254740991}}}}} > {{ {{org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.Il= legalStateException: java.lang.IllegalStateException: java.lang.IndexOutOfB= oundsException}}}} > {{ {{ at org.apache.hyracks.api.exceptions.HyracksDataException.create(Hy= racksDataException.java:70) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT= ]}}}} > {{ {{ at org.apache.hyracks.api.util.ExceptionUtils.setNodeIds(ExceptionU= tils.java:70) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.control.nc.Task.run(Task.java:390) ~[hyracks-= control-nc-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source= ) [?:?]}}}} > {{ {{ at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Sourc= e) [?:?]}}}} > {{ {{ at java.lang.Thread.run(Unknown Source) [?:?]}}}} > {{ {{Caused by: java.lang.IllegalStateException: java.lang.IllegalStateEx= ception: java.lang.IndexOutOfBoundsException}}}} > {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(A= RecordVisitablePointable.java:272) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SN= APSHOT]}}}} > {{ {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.A= RecordPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.= 9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriter= Factory$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtim= e-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerialize= rFactoryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~= [algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescr= iptor$1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-datafl= ow-std-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendPr= ojectionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputO= neOutputOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputO= neOutputOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.ja= r:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjec= tRuntimeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebric= ks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendTo= Writer(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.= 3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOne= InputOneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOne= InputOneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntim= eFactory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.= 3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksM= etaOperatorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155= ) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(D= ataflowUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAP= SHOT]}}}} > {{ {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(Tup= leForwarder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPS= HOT]}}}} > {{ {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.st= art(RecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHO= T.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start= (GenericAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-S= NAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescri= ptor$1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-externa= l-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNod= ePushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227= ) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]}}}} > {{ \{{ ... 3 more}}}} > {{ {{Caused by: java.lang.IllegalStateException: java.lang.IndexOutOfBoun= dsException}}}} > {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(A= RecordVisitablePointable.java:272) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SN= APSHOT]}}}} > {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(A= RecordVisitablePointable.java:234) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SN= APSHOT]}}}} > {{ {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.A= RecordPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.= 9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriter= Factory$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtim= e-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerialize= rFactoryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~= [algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescr= iptor$1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-datafl= ow-std-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendPr= ojectionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputO= neOutputOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputO= neOutputOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.ja= r:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjec= tRuntimeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebric= ks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendTo= Writer(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.= 3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOne= InputOneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOne= InputOneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntim= eFactory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.= 3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksM= etaOperatorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155= ) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(D= ataflowUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAP= SHOT]}}}} > {{ {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(Tup= leForwarder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPS= HOT]}}}} > {{ {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.st= art(RecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHO= T.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start= (GenericAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-S= NAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescri= ptor$1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-externa= l-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNod= ePushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227= ) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]}}}} > {{ \{{ ... 3 more}}}} > {{ {{Caused by: java.lang.IndexOutOfBoundsException}}}} > {{ {{ at org.apache.hyracks.data.std.util.ByteArrayAccessibleOutputStream= .write(ByteArrayAccessibleOutputStream.java:75) ~[hyracks-data-std-0.3.7-SN= APSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at java.io.DataOutputStream.write(Unknown Source) ~[?:?]}}}} > {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(A= RecordVisitablePointable.java:231) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SN= APSHOT]}}}} > {{ {{ at org.apache.asterix.om.pointables.ARecordVisitablePointable.set(A= RecordVisitablePointable.java:234) ~[asterix-om-0.9.7-SNAPSHOT.jar:0.9.7-SN= APSHOT]}}}} > {{ {{ at org.apache.asterix.dataflow.data.nontagged.printers.json.clean.A= RecordPrinterFactory$1.print(ARecordPrinterFactory.java:61) ~[asterix-om-0.= 9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.writers.PrinterBasedWriter= Factory$1.printTuple(PrinterBasedWriterFactory.java:66) ~[algebricks-runtim= e-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.serializer.ResultSerialize= rFactoryProvider$1$1.appendTuple(ResultSerializerFactoryProvider.java:64) ~= [algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescr= iptor$1.nextFrame(ResultWriterOperatorDescriptor.java:105) ~[hyracks-datafl= ow-std-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendPr= ojectionToWriter(FrameUtils.java:264) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputO= neOutputOneFramePushRuntime.java:104) ~[algebricks-runtime-0.3.7-SNAPSHOT.j= ar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendProjectionToFrame(AbstractOneInputO= neOutputOneFramePushRuntime.java:99) ~[algebricks-runtime-0.3.7-SNAPSHOT.ja= r:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.StreamProjec= tRuntimeFactory$1.nextFrame(StreamProjectRuntimeFactory.java:74) ~[algebric= ks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.util.FrameUtils.appendTo= Writer(FrameUtils.java:185) ~[hyracks-dataflow-common-0.3.7-SNAPSHOT.jar:0.= 3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOne= InputOneOutputOneFramePushRuntime.java:91) ~[algebricks-runtime-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.base.AbstractOne= InputOneOutputOneFramePushRuntime.appendToFrameFromTupleBuilder(AbstractOne= InputOneOutputOneFramePushRuntime.java:87) ~[algebricks-runtime-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntim= eFactory$1.nextFrame(AssignRuntimeFactory.java:132) ~[algebricks-runtime-0.= 3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksM= etaOperatorDescriptor$1.nextFrame(AlgebricksMetaOperatorDescriptor.java:155= ) ~[algebricks-runtime-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender= .write(AbstractFrameAppender.java:94) ~[hyracks-dataflow-common-0.3.7-SNAPS= HOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.util.DataflowUtils.addTupleToFrame(D= ataflowUtils.java:37) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAP= SHOT]}}}} > {{ {{ at org.apache.asterix.external.dataflow.TupleForwarder.addTuple(Tup= leForwarder.java:43) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPS= HOT]}}}} > {{ {{ at org.apache.asterix.external.dataflow.RecordDataFlowController.st= art(RecordDataFlowController.java:71) ~[asterix-external-data-0.9.7-SNAPSHO= T.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.dataset.adapter.GenericAdapter.start= (GenericAdapter.java:38) ~[asterix-external-data-0.9.7-SNAPSHOT.jar:0.9.7-S= NAPSHOT]}}}} > {{ {{ at org.apache.asterix.external.operators.ExternalScanOperatorDescri= ptor$1.initialize(ExternalScanOperatorDescriptor.java:82) ~[asterix-externa= l-data-0.9.7-SNAPSHOT.jar:0.9.7-SNAPSHOT]}}}} > {{ {{ at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNod= ePushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227= ) ~[hyracks-api-0.3.7-SNAPSHOT.jar:0.3.7-SNAPSHOT]}}}} > {{ {{ at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]}}}} > {{ \{{ ... 3 more}}}} > I do not know how to debug this further. > For your reference, I am using a self-compiled development from master fr= om a few days ago (rev. 5120106e) running on AdoptOpenJDK 15. I am also att= aching the Parquet file that caused the problem. > =C2=A0 -- This message was sent by Atlassian Jira (v8.3.4#803005)