Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
v2.5.2
-
None
-
None
Description
A creating model request failed for Overwriting conflicts when saving project metadata.
It left a stale state in meta and user can not delete it or creating a one with same name.
2019-05-31 16:35:11,668 ERROR [http-bio-7070-exec-57] controller.BasicController:63 : org.apache.kylin.common.persistence.WriteConflictException: Overwriting conflict /project/BigBI_Hive.json, expect old TS 1559291698212, but it is 1559291711327 at org.apache.kylin.storage.hbase.HBaseResourceStore.checkAndPutResourceImpl(HBaseResourceStore.java:326) at org.apache.kylin.common.persistence.ResourceStore.checkAndPutResourceCheckpoint(ResourceStore.java:327) at org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:309) at org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:288) at org.apache.kylin.metadata.cachesync.CachedCrudAssist.save(CachedCrudAssist.java:192) at org.apache.kylin.metadata.project.ProjectManager.save(ProjectManager.java:373) at org.apache.kylin.metadata.project.ProjectManager.addModelToProject(ProjectManager.java:251) at org.apache.kylin.metadata.model.DataModelManager.createDataModelDesc(DataModelManager.java:256) at org.apache.kylin.rest.service.ModelService.createModelDesc(ModelService.java:148) at org.apache.kylin.rest.controller.ModelController.saveModelDesc(ModelController.java:128)