[ https://issues.apache.org/jira/browse/ASTERIXDB-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jianfeng Jia updated ASTERIXDB-1419: ------------------------------------ Assignee: Ildar Absalyamov > Can not drop a accidently created type > -------------------------------------- > > Key: ASTERIXDB-1419 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1419 > Project: Apache AsterixDB > Issue Type: Bug > Components: Metadata > Reporter: Jianfeng Jia > Assignee: Ildar Absalyamov > > I create a datatype as following: > {code} > create type typeSnapshot if not exists as open { > countyID : int32, > timeBin: interval, > tweetCount: int32, > retweetCount: int32, > users: [int64], > top50HashTags: [{string:int32}] > } > {code} > It was created successfully. Then I found the *top50HashTags* was wrong. > However I can't drop this type due to the following exception: > {code} > java.lang.ClassCastException: org.apache.asterix.om.types.AOrderedListType > cannot be cast to org.apache.asterix.om.types.ARecordType > at > org.apache.asterix.metadata.MetadataNode.confirmDatatypeIsUnusedByDatatypes(MetadataNode.java:748) > at > org.apache.asterix.metadata.MetadataNode.confirmDatatypeIsUnused(MetadataNode.java:723) > at > org.apache.asterix.metadata.MetadataNode.dropDatatype(MetadataNode.java:502) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)