[
https://issues.apache.org/jira/browse/ASTERIXDB-3273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wail Y. Alkowaileet resolved ASTERIXDB-3273.
--------------------------------------------
Resolution: Fixed
> 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
> Priority: Major
> Fix For: 0.9.9
>
>
> This could be produced when the data contains nested values (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) ~[?:?]
> ... 3 more{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)