Description
When create a cube, in the final step to save the cube, it throws error in the back end:
Caused by: java.lang.IllegalArgumentException: Cannot find rowkey column XXX in cube CubeDesc [name=CUBE_NAME]
at org.apache.kylin.cube.model.RowKeyDesc.buildRowKey(RowKeyDesc.java:202)
at org.apache.kylin.cube.model.RowKeyDesc.init(RowKeyDesc.java:181)
at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:449)
at org.apache.kylin.cube.CubeDescManager.createCubeDesc(CubeDescManager.java:150)
at org.apache.kylin.rest.service.CubeService.createCubeAndDesc(CubeService.java:153)
at org.apache.kylin.rest.service.CubeService$$FastClassByCGLIB$$17a07c0e.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:618)
at org.apache.kylin.rest.service.CubeService$$EnhancerByCGLIB$$8cd7efcb.createCubeAndDesc(<generated>)
at org.apache.kylin.rest.controller.CubeController.saveCubeDesc(CubeController.java:331)
... 83 more
Attachments
Issue Links
- is duplicated by
-
KYLIN-913 Cannot find rowkey column XXX in cube CubeDesc
- Closed
We reproduced this error and made a hot-fix; Will see the regression test result in jenkins.