You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Wail Y. Alkowaileet (Jira)" <ji...@apache.org> on 2023/10/02 19:39:00 UTC

[jira] [Created] (ASTERIXDB-3273) ClassCastException in external value embedder

Wail Y. Alkowaileet created ASTERIXDB-3273:
----------------------------------------------

             Summary: ClassCastException in external value embedder
                 Key: ASTERIXDB-3273
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3273
             Project: Apache AsterixDB
          Issue Type: Bug
          Components: RT - Runtime
    Affects Versions: 0.9.9
            Reporter: Wail Y. Alkowaileet
            Assignee: Wail Y. Alkowaileet
             Fix For: 0.9.9


This could be produced when the data contains nested data (more than 2 level deep). Stacktrace: 
{noformat}
org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.ClassCastException: class org.apache.asterix.om.types.BuiltinType$10 cannot be cast to class org.apache.asterix.om.types.ARecordType (org.apache.asterix.om.types.BuiltinType$10 and org.apache.asterix.om.types.ARecordType are in unnamed module of loader 'app')    at org.apache.hyracks.api.exceptions.HyracksDataException.create(HyracksDataException.java:70) ~[hyracks-api-8.0.0-1417.jar:8.0.0-1417]    at org.apache.hyracks.api.util.ExceptionUtils.setNodeIds(ExceptionUtils.java:70) ~[hyracks-api-8.0.0-1417.jar:8.0.0-1417]    at org.apache.hyracks.control.nc.Task.run(Task.java:398) ~[hyracks-control-nc-8.0.0-1417.jar:8.0.0-1417]    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]    at java.lang.Thread.run(Thread.java:833) ~[?:?]Caused by: java.lang.ClassCastException: class org.apache.asterix.om.types.BuiltinType$10 cannot be cast to class org.apache.asterix.om.types.ARecordType (org.apache.asterix.om.types.BuiltinType$10 and org.apache.asterix.om.types.ARecordType are in unnamed module of loader 'app')    at org.apache.asterix.external.input.filter.embedder.ExternalFilterValueEmbedder.enterObject(ExternalFilterValueEmbedder.java:118) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.parser.AbstractJsonDataParser.parseObject(AbstractJsonDataParser.java:199) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.parser.AbstractJsonDataParser.parseObject(AbstractJsonDataParser.java:332) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.parser.AbstractJsonDataParser.parseValue(AbstractJsonDataParser.java:363) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.parser.AbstractJsonDataParser.parseObject(AbstractJsonDataParser.java:222) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.parser.AbstractJsonDataParser.parseObject(AbstractJsonDataParser.java:332) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.parser.AbstractJsonDataParser.parseValue(AbstractJsonDataParser.java:363) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.parser.AbstractJsonDataParser.parseObject(AbstractJsonDataParser.java:222) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.parser.JSONDataParser.parse(JSONDataParser.java:92) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.dataflow.RecordDataFlowController.start(RecordDataFlowController.java:59) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.dataset.adapter.GenericAdapter.start(GenericAdapter.java:38) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.asterix.external.operators.ExternalScanOperatorDescriptor$1.initialize(ExternalScanOperatorDescriptor.java:80) ~[asterix-external-data-8.0.0-1417.jar:8.0.0-1417]    at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:242) ~[hyracks-api-8.0.0-1417.jar:8.0.0-1417]    at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)