Jianfeng Jia created ASTERIXDB-1419:
---------------------------------------
Summary: 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
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)