[ https://issues.apache.org/jira/browse/KYLIN-2439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15859232#comment-15859232 ]
xufan commented on KYLIN-2439: ------------------------------ thanks, i know this api,but it can not fit for me. my hive tables use cvs SERDE, all the columns type is string, so i redefine the column type in kylin before, i upload all resource use ResourceTool and rebuild|query use rest api the problem is that using upload need hbase env, now my program maybe run only in java env but the project is created dynamicly, so is there any way to load all resouce using rest api? > add table use rest api > ---------------------- > > Key: KYLIN-2439 > URL: https://issues.apache.org/jira/browse/KYLIN-2439 > Project: Kylin > Issue Type: Bug > Components: REST Service > Affects Versions: v1.5.1 > Reporter: xufan > Assignee: Zhong,Jason > Fix For: v1.5.1 > > > when i add table use rest api /tables/addStreamingSrc, an exception found in > server: > java.lang.IllegalStateException: Cannot find table 'null' in metadata manager > at > org.apache.kylin.metadata.project.ProjectManager.addTableDescToProject(ProjectManager.java:284) > at > org.apache.kylin.rest.service.CubeService.syncTableToProject(CubeService.java:580) > i think this code in TableController::addStreamingTable maybe wrong > cubeMgmtService.syncTableToProject(new String[]{desc.getName()}, project); > it should be : > cubeMgmtService.syncTableToProject(new String[]{desc.getIdentity()}, > project); -- This message was sent by Atlassian JIRA (v6.3.15#6346)