hongbin ma created KYLIN-915:
--------------------------------

             Summary: appendDBName in CubeMetadataUpgrade will return null
                 Key: KYLIN-915
                 URL: https://issues.apache.org/jira/browse/KYLIN-915
             Project: Kylin
          Issue Type: Bug
            Reporter: hongbin ma
            Assignee: hongbin ma


In current implementation, appendDBName will return null if more than one 
tables share the table name. The caller is not aware of this, and will put null 
values into project/cube instance, this will cause runtime errors.

  if (count == 1)
            return result;

        if (count > 1) {
            errorMsgs.add("There are more than 1 table named with '" + table + 
"' in different database; The program couldn't determine, randomly pick '" + 
result + "'");
        }

        if (count == 0) {
            errorMsgs.add("There is no table named with '" + table + "'");
        }

        return result;



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to