danhuawang opened a new issue, #8155:
URL: https://github.com/apache/gravitino/issues/8155

   ### Version
   
   main branch
   
   ### Describe what's wrong
   
   `curl -X GET 
http://192.168.194.241:8090/api/metalakes/pm/owners/catalog/filesetcatalog2`
   {"code":0,"owner":{"name":"test819","type":"user"}} 
   
   `curl -X GET http://192.168.194.241:8090/api/metalakes/pm/users/test819`
   
   {"code":1003,"type":"NoSuchUserException","message":"Failed to operate user  
[test819] operation [GET] under metalake [pm], reason [User test819 does not 
exist in the metalake 
pm]","stack":["org.apache.gravitino.exceptions.NoSuchUserException: User 
test819 does not exist in the metalake pm","\tat 
org.apache.gravitino.authorization.UserGroupManager.getUser(UserGroupManager.java:113)","\tat
 
org.apache.gravitino.authorization.AccessControlManager.lambda$getUser$2(AccessControlManager.java:84)","\tat
 
org.apache.gravitino.lock.TreeLockUtils.doWithTreeLock(TreeLockUtils.java:49)","\tat
 
org.apache.gravitino.authorization.AccessControlManager.getUser(AccessControlManager.java:81)","\tat
 
org.apache.gravitino.hook.AccessControlHookDispatcher.getUser(AccessControlHookDispatcher.java:78)","\tat
 
org.apache.gravitino.listener.api.event.AccessControlEventDispatcher.getUser(AccessControlEventDispatcher.java:111)","\tat
 org.apache.gravitino.server.web.rest.UserOperations.lambda$getUser$0(UserOpera
 tions.java:90)","\tat 
java.base/java.security.AccessController.doPrivileged(AccessController.java:712)","\tat
 java.base/javax.security.auth.Subject.doAs(Subject.java:439)","\tat 
org.apache.gravitino.utils.PrincipalUtils.doAs(PrincipalUtils.java:39)","\tat 
org.apache.gravitino.server.web.Utils.doAs(Utils.java:198)","\tat 
org.apache.gravitino.server.web.rest.UserOperations.getUser(UserOperations.java:85)","\tat
 
org.apache.gravitino.server.web.rest.UserOperations_$$_jvsta45_5._d6getUser(UserOperations_$$_jvsta45_5.java)","\tat
 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)","\tat 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)","\tat
 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)","\tat
 java.base/java.lang.reflect.Method.invoke(Method.java:568)","\tat 
org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268)","\tat
 o
 
rg.jvnet.hk2.internal.MethodInterceptorHandler$MethodInvocationImpl.proceed(MethodInterceptorHandler.java:164)","\tat
 
org.apache.gravitino.server.web.filter.GravitinoInterceptionService$MetadataAuthorizationMethodInterceptor.invoke(GravitinoInterceptionService.java:150)","\tat
 
org.jvnet.hk2.internal.MethodInterceptorHandler.invoke(MethodInterceptorHandler.java:97)","\tat
 
org.apache.gravitino.server.web.rest.UserOperations_$$_jvsta45_5.getUser(UserOperations_$$_jvsta45_5.java)","\tat
 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)","\tat 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)","\tat
 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)","\tat
 java.base/java.lang.reflect.Method.invoke(Method.java:568)","\tat 
org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java
 :52)","\tat 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:146)","\tat
 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:189)","\tat
 
org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176)","\tat
 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:93)","\tat
 
org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478)","\tat
 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400)","\tat
 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81)","\tat
 org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:256)","\tat 
org.glassfish.je
 rsey.internal.Errors$1.call(Errors.java:248)","\tat 
org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)","\tat 
org.glassfish.jersey.internal.Errors.process(Errors.java:292)","\tat 
org.glassfish.jersey.internal.Errors.process(Errors.java:274)","\tat 
org.glassfish.jersey.internal.Errors.process(Errors.java:244)","\tat 
org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)","\tat
 
org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235)","\tat
 
org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684)","\tat
 
org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)","\tat
 
org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)","\tat 
org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:358)","\tat
 
org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:311)","\tat
 org.glassfish.jersey.servlet.ServletContainer.service(ServletContai
 ner.java:205)","\tat 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)","\tat 
org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656)","\tat
 
org.apache.gravitino.server.authentication.AuthenticationFilter.lambda$doFilter$0(AuthenticationFilter.java:89)","\tat
 
java.base/java.security.AccessController.doPrivileged(AccessController.java:712)","\tat
 java.base/javax.security.auth.Subject.doAs(Subject.java:439)","\tat 
org.apache.gravitino.utils.PrincipalUtils.doAs(PrincipalUtils.java:39)","\tat 
org.apache.gravitino.server.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:86)","\tat
 org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","\tat 
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","\tat
 
org.apache.gravitino.server.web.VersioningFilter.doFilter(VersioningFilter.java:123)","\tat
 org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","\tat 
org.ec
 
lipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","\tat
 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552)","\tat
 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)","\tat
 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600)","\tat
 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)","\tat
 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)","\tat
 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)","\tat
 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)","\tat
 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)","\tat
 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)","\tat
 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)","\tat
 org.eclipse.jetty.server.session.SessionHandler.do
 Scope(SessionHandler.java:1594)","\tat 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)","\tat
 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)","\tat
 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)","\tat
 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)","\tat
 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)","\tat
 org.eclipse.jetty.server.Server.handle(Server.java:516)","\tat 
org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)","\tat
 org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)","\tat 
org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)","\tat 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)","\tat
 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)","\tat
 org.eclipse.jetty.io.FillInterest.fillabl
 e(FillInterest.java:105)","\tat 
org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)","\tat 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)","\tat
 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)","\tat
 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)","\tat
 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)","\tat
 
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)","\tat
 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)","\tat
 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)","\tat
 java.base/java.lang.Thread.run(Thread.java:833)"]}                             
                    
   
   
   ### Error message and/or stacktrace
   
   N/A
   
   ### How to reproduce
   
   1. set a catalog owner as userA
   2. delete the userA
   3. get the catalog owner
   
   ### Additional context
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to