You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Peeyush Gupta (Jira)" <ji...@apache.org> on 2024/06/06 17:18:00 UTC

[jira] [Created] (ASTERIXDB-3419) Compilation error with query on view

Peeyush Gupta created ASTERIXDB-3419:
----------------------------------------

             Summary: Compilation error with query on view
                 Key: ASTERIXDB-3419
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3419
             Project: Apache AsterixDB
          Issue Type: Bug
          Components: COMP - Compiler
            Reporter: Peeyush Gupta


Following are the steps to reproduce the issue
{noformat}
create dataset users_channels1 PRIMARY KEY (__id: uuid) AUTOGENERATED;

CREATE VIEW users_channel (__id string, name string, user_id string) DEFAULT NULL AS SELECT __id, name, user_id FROM `users_channels1`;

select users_channel.* from users_channel where user_id="a"; {noformat}
{noformat}
10:16:35.943 [HttpExecutor(port:19001)-13] ERROR org.apache.asterix - class org.apache.asterix.om.base.AMissing cannot be cast to class org.apache.asterix.om.base.AString (org.apache.asterix.om.base.AMissing and org.apache.asterix.om.base.AString are in unnamed module of loader 'app')
java.lang.ClassCastException: class org.apache.asterix.om.base.AMissing cannot be cast to class org.apache.asterix.om.base.AString (org.apache.asterix.om.base.AMissing and org.apache.asterix.om.base.AString are in unnamed module of loader 'app')
    at org.apache.asterix.dataflow.data.nontagged.serde.AStringSerializerDeserializer.serialize(AStringSerializerDeserializer.java:37) ~[classes/:?]
    at org.apache.asterix.formats.nontagged.SerializerDeserializerProvider$1.serialize(SerializerDeserializerProvider.java:200) ~[classes/:?]
    at org.apache.asterix.formats.nontagged.SerializerDeserializerProvider$1.serialize(SerializerDeserializerProvider.java:175) ~[classes/:?]
    at org.apache.asterix.dataflow.data.nontagged.serde.ARecordSerializerDeserializer.serialize(ARecordSerializerDeserializer.java:190) ~[classes/:?]
    at org.apache.asterix.dataflow.data.nontagged.serde.ARecordSerializerDeserializer.serialize(ARecordSerializerDeserializer.java:48) ~[classes/:?]
    at org.apache.asterix.formats.nontagged.SerializerDeserializerProvider$1.serialize(SerializerDeserializerProvider.java:200) ~[classes/:?]
    at org.apache.asterix.formats.nontagged.SerializerDeserializerProvider$1.serialize(SerializerDeserializerProvider.java:175) ~[classes/:?]
    at org.apache.asterix.runtime.formats.NonTaggedDataFormat.getConstantEvalFactory(NonTaggedDataFormat.java:338) ~[classes/:?]
    at org.apache.asterix.jobgen.QueryLogicalExpressionJobGen.createConstantEvaluatorFactory(QueryLogicalExpressionJobGen.java:154) ~[classes/:?]
{noformat}
 



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