Shaofeng SHI created KYLIN-2629:
-----------------------------------
Summary: Get error when clone cube: "User ADMIN does not exist.
Please make sure the user has logged in before"
Key: KYLIN-2629
URL: https://issues.apache.org/jira/browse/KYLIN-2629
Project: Kylin
Issue Type: Bug
Components: General
Affects Versions: v2.0.0
Reporter: Shaofeng SHI
Clone the sample cube, get error on GUI; in the backend there is this error:
{code}
org.springframework.security.core.userdetails.UsernameNotFoundException: User
ADMIN does not exist. Please make sure the user has logged in before
at
org.apache.kylin.rest.service.AclService.updateAcl(AclService.java:308)
at
org.apache.kylin.rest.service.AccessService.grant(AccessService.java:119)
at
org.apache.kylin.rest.service.AccessService.init(AccessService.java:81)
at
org.apache.kylin.rest.service.AccessService$$FastClassBySpringCGLIB$$91550c7f.invoke(<generated>)
at
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:629)
at
org.apache.kylin.rest.service.AccessService$$EnhancerBySpringCGLIB$$1642c54b.init(<generated>)
at
org.apache.kylin.rest.service.CubeService.createCubeAndDesc(CubeService.java:170)
at
org.apache.kylin.rest.service.CubeService$$FastClassBySpringCGLIB$$17a07c0e.invoke(<generated>)
at
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:700)
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.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633)
at
org.apache.kylin.rest.service.CubeService$$EnhancerBySpringCGLIB$$cb3969fa.createCubeAndDesc(<generated>)
at
org.apache.kylin.rest.controller.CubeController.cloneCube(CubeController.java:367)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)
at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:743)
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:672)
at
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:82)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:933)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:951)
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)