Uploaded image for project: 'Kylin'
  1. Kylin
  2. KYLIN-2629

Get error when clone cube: "User ADMIN does not exist. Please make sure the user has logged in before"

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • v2.0.0
    • None
    • Others
    • None

    Description

      Clone the sample cube, get error on GUI; in the backend there is this error:

      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)
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            shaofengshi Shao Feng Shi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: