fantastic! This bug is really hard to trace, we should use class level caches every cautiously.
On Mon, Jul 20, 2015 at 3:18 PM, Shaofeng SHI (JIRA) <[email protected]> wrote: > > [ > https://issues.apache.org/jira/browse/KYLIN-898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > ] > > Shaofeng SHI updated KYLIN-898: > ------------------------------- > Sprint: Sprint 44 > > > "CUBOID_CACHE" in Cuboid.java never flushes > > ------------------------------------------- > > > > Key: KYLIN-898 > > URL: https://issues.apache.org/jira/browse/KYLIN-898 > > Project: Kylin > > Issue Type: Bug > > Components: Metadata > > Affects Versions: 0.7.1, 0.7.2 > > Reporter: Shaofeng SHI > > Assignee: Shaofeng SHI > > Fix For: v0.8.1, v0.7.3 > > > > > > I have a cube, in which added a dimension column called "columna"; Later > I changed it to another name, and saved the cube successfully; Then I tried > to build the cube, but got an error saying that "Can't find column > DEFAULT_TABLE_NAME_COLUMNEA"; Even I click the "Reload Metadata" in Admin > tab, the problem still there; > > {code} > > [http-bio-7070-exec-9]:[2015-07-19 > 22:44:58,389][ERROR][org.apache.kylin.rest.controller.BasicController.handleError(BasicController.java:52)] > - > > java.lang.RuntimeException: Can't find column DEFAULT_TABLE_NAME_COLUMNEA > > at > org.apache.kylin.job.hadoop.hive.CubeJoinedFlatTableDesc.parseCubeDesc(CubeJoinedFlatTableDesc.java:91) > > at > org.apache.kylin.job.hadoop.hive.CubeJoinedFlatTableDesc.<init>(CubeJoinedFlatTableDesc.java:54) > > at > org.apache.kylin.job.cube.CubingJobBuilder.addCubingSteps(CubingJobBuilder.java:161) > > at > org.apache.kylin.job.cube.CubingJobBuilder.buildJob(CubingJobBuilder.java:67) > > at > org.apache.kylin.rest.service.JobService.submitJob(JobService.java:145) > > at > org.apache.kylin.rest.service.JobService$$FastClassByCGLIB$$83a44b2a.invoke(<generated>) > > at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > > at > org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) > > at > org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) > > at > org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) > > at > org.apache.kylin.rest.service.JobService$$EnhancerByCGLIB$$e1b6fedf.submitJob(<generated>) > > at > org.apache.kylin.rest.controller.CubeController.rebuild(CubeController.java:200) > > at > org.apache.kylin.rest.controller.CubeController$$FastClassByCGLIB$$309afa4a.invoke(<generated>) > > at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > > {code} > > > > -- > This message was sent by Atlassian JIRA > (v6.3.4#6332) > -- Regards, *Bin Mahone | 马洪宾* Apache Kylin: http://kylin.io Github: https://github.com/binmahone
