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

   ### Version
   
   main branch
   
   ### Describe what's wrong
   
   Load delta table after restart the gravitino encounter 400 Bad Request
   
   ```
   {
       "code": 1001,
       "type": "IllegalArgumentException",
       "message": "Failed to operate table(s) [delta_datatype_basic] operation 
[LOAD] under schema [delta_datatype_schema], reason [Table format for 
delta_test_metalake.delta_datatype_test_catalog.delta_datatype_schema.delta_datatype_basic
 is null, this is unexpected]",
       "stack": [
           "java.lang.IllegalArgumentException: Table format for 
delta_test_metalake.delta_datatype_test_catalog.delta_datatype_schema.delta_datatype_basic
 is null, this is unexpected",
           "\tat 
com.google.common.base.Preconditions.checkArgument(Preconditions.java:218)",
           "\tat 
org.apache.gravitino.catalog.lakehouse.generic.GenericCatalogOperations.lambda$tableOps$5(GenericCatalogOperations.java:336)",
           "\tat 
com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4938)",
           "\tat 
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3576)",
           "\tat 
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2318)",
           "\tat 
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2191)",
           "\tat 
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2081)",
           "\tat com.google.common.cache.LocalCache.get(LocalCache.java:4019)",
           "\tat 
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4933)",
           "\tat 
org.apache.gravitino.catalog.lakehouse.generic.GenericCatalogOperations.tableOps(GenericCatalogOperations.java:331)",
           "\tat 
org.apache.gravitino.catalog.lakehouse.generic.GenericCatalogOperations.loadTable(GenericCatalogOperations.java:212)",
           "\tat 
org.apache.gravitino.catalog.TableOperationDispatcher.lambda$internalLoadTable$20(TableOperationDispatcher.java:502)",
           "\tat 
org.apache.gravitino.catalog.CatalogManager$CatalogWrapper.lambda$doWithTableOps$1(CatalogManager.java:153)",
           "\tat 
org.apache.gravitino.utils.IsolatedClassLoader.withClassLoader(IsolatedClassLoader.java:86)",
           "\tat 
org.apache.gravitino.catalog.CatalogManager$CatalogWrapper.doWithTableOps(CatalogManager.java:148)",
           "\tat 
org.apache.gravitino.catalog.TableOperationDispatcher.lambda$internalLoadTable$21(TableOperationDispatcher.java:502)",
           "\tat 
org.apache.gravitino.catalog.OperationDispatcher.doWithCatalog(OperationDispatcher.java:97)",
           "\tat 
org.apache.gravitino.catalog.TableOperationDispatcher.internalLoadTable(TableOperationDispatcher.java:500)",
           "\tat 
org.apache.gravitino.catalog.TableOperationDispatcher.lambda$loadTable$3(TableOperationDispatcher.java:117)",
           "\tat 
org.apache.gravitino.lock.TreeLockUtils.doWithTreeLock(TreeLockUtils.java:49)",
           "\tat 
org.apache.gravitino.catalog.TableOperationDispatcher.loadTable(TableOperationDispatcher.java:117)",
           "\tat 
org.apache.gravitino.hook.TableHookDispatcher.loadTable(TableHookDispatcher.java:63)",
           "\tat 
org.apache.gravitino.catalog.TableNormalizeDispatcher.loadTable(TableNormalizeDispatcher.java:63)",
           "\tat 
org.apache.gravitino.listener.TableEventDispatcher.loadTable(TableEventDispatcher.java:99)",
           "\tat 
org.apache.gravitino.server.web.rest.TableOperations.lambda$loadTable$2(TableOperations.java:198)",
           "\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:44)",
           "\tat org.apache.gravitino.server.web.Utils.doAs(Utils.java:202)",
           "\tat 
org.apache.gravitino.server.web.rest.TableOperations.loadTable(TableOperations.java:194)",
           "\tat 
org.apache.gravitino.server.web.rest.TableOperations_$$_jvstffe_1._d10loadTable(TableOperations_$$_jvstffe_1.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 
org.jvnet.hk2.internal.MethodInterceptorHandler$MethodInvocationImpl.proceed(MethodInterceptorHandler.java:164)",
           "\tat 
org.apache.gravitino.server.web.filter.GravitinoInterceptionService$MetadataAuthorizationMethodInterceptor.invoke(GravitinoInterceptionService.java:208)",
           "\tat 
org.jvnet.hk2.internal.MethodInterceptorHandler.invoke(MethodInterceptorHandler.java:97)",
           "\tat 
org.apache.gravitino.server.web.rest.TableOperations_$$_jvstffe_1.loadTable(TableOperations_$$_jvstffe_1.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.jersey.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(ServletContainer.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:44)",
           "\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.eclipse.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.doScope(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.fillable(FillInterest.java:105)",
           "\tat 
org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)",
           "\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:840)"
       ]
   }
   ```
   
   ### Error message and/or stacktrace
   
   ```
   2026-03-16 19:51:45.812 DEBUG [Gravitino-webserver-77] 
[org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1533)]
 - Entering scope 
org.eclipse.jetty.server.session.SessionHandler1560243060==dftMaxIdleSec=1800, 
dispatch=REQUEST asyncstarted=false
   2026-03-16 19:51:45.812 DEBUG [Gravitino-webserver-77] 
[org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1591)]
 - 
sessionHandler=org.eclipse.jetty.server.session.SessionHandler1560243060==dftMaxIdleSec=1800
 session=null
   2026-03-16 19:51:45.812 DEBUG [Gravitino-webserver-77] 
[org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:497)] - 
servlet 
|/api|/metalakes/delta_test_metalake/catalogs/delta_datatype_test_catalog/schemas/delta_datatype_schema/tables/delta_datatype_basic
 -> 
org.glassfish.jersey.servlet.ServletContainer-5bc63e20==org.glassfish.jersey.servlet.ServletContainer@46bcf09e{jsp=null,order=-1,inst=true,async=true,src=EMBEDDED:null,STARTED}
   2026-03-16 19:51:45.812 DEBUG [Gravitino-webserver-77] 
[org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:532)] - 
chain=Chain@93e7f70(org.apache.gravitino.server.web.VersioningFilter-89caf47==org.apache.gravitino.server.web.VersioningFilter@89caf47{inst=true,async=true,src=EMBEDDED:null})->Chain@4b763391(org.apache.gravitino.server.authentication.AuthenticationFilter-370ef50b==org.apache.gravitino.server.authentication.AuthenticationFilter@370ef50b{inst=true,async=true,src=EMBEDDED:null})->ChainEnd@4dd7caec(org.glassfish.jersey.servlet.ServletContainer-5bc63e20==org.glassfish.jersey.servlet.ServletContainer@46bcf09e{jsp=null,order=-1,inst=true,async=true,src=EMBEDDED:null,STARTED})
   2026-03-16 19:51:45.826 DEBUG [Gravitino-webserver-77] 
[org.apache.gravitino.server.authorization.expression.AuthorizationExpressionEvaluator.<init>(AuthorizationExpressionEvaluator.java:57)]
 - Authorization expression: ANY(OWNER, METALAKE, CATALOG) ||
   SCHEMA_OWNER_WITH_USE_CATALOG ||
   ANY_USE_CATALOG && ANY_USE_SCHEMA  && (TABLE::OWNER || ANY_SELECT_TABLE || 
ANY_MODIFY_TABLE)
   
   2026-03-16 19:51:45.829 DEBUG [Gravitino-webserver-77] 
[org.apache.gravitino.server.authorization.jcasbin.JcasbinAuthorizer.loadOwnerPolicy(JcasbinAuthorizer.java:523)]
 - Metadata 1621340087567340068 OWNER has been loaded.
   2026-03-16 19:51:45.830 DEBUG [Gravitino-webserver-77] 
[org.apache.gravitino.server.authorization.jcasbin.JcasbinAuthorizer.isOwner(JcasbinAuthorizer.java:234)]
 - Authorization expression: null,privilege OWNER,owner result true
   ,principal [principal: anonymous],metalake delta_test_metalake,metadata 
object MetadataObject: [fullName=delta_test_metalake], [type=METALAKE]
   2026-03-16 19:51:45.833 WARN [Gravitino-webserver-77] 
[org.apache.gravitino.server.web.rest.ExceptionHandlers$TableExceptionHandler.handle(ExceptionHandlers.java:261)]
 - Failed to operate table(s) [delta_datatype_basic] operation [LOAD] under 
schema [delta_datatype_schema], reason [Table format for 
delta_test_metalake.delta_datatype_test_catalog.delta_datatype_schema.delta_datatype_basic
 is null, this is unexpected]
   java.lang.IllegalArgumentException: Table format for 
delta_test_metalake.delta_datatype_test_catalog.delta_datatype_schema.delta_datatype_basic
 is null, this is unexpected
           at 
com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) 
~[guava-32.1.3-jre.jar:?]
           at 
org.apache.gravitino.catalog.lakehouse.generic.GenericCatalogOperations.lambda$tableOps$5(GenericCatalogOperations.java:336)
 ~[?:?]
           at 
com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4938)
 ~[guava-32.1.3-jre.jar:?]
           at 
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3576)
 ~[guava-32.1.3-jre.jar:?]
           at 
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2318) 
~[guava-32.1.3-jre.jar:?]
           at 
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2191)
 ~[guava-32.1.3-jre.jar:?]
           at 
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2081) 
~[guava-32.1.3-jre.jar:?]
           at com.google.common.cache.LocalCache.get(LocalCache.java:4019) 
~[guava-32.1.3-jre.jar:?]
           at 
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4933) 
~[guava-32.1.3-jre.jar:?]
           at 
org.apache.gravitino.catalog.lakehouse.generic.GenericCatalogOperations.tableOps(GenericCatalogOperations.java:331)
 ~[?:?]
           at 
org.apache.gravitino.catalog.lakehouse.generic.GenericCatalogOperations.loadTable(GenericCatalogOperations.java:212)
 ~[?:?]
           at 
org.apache.gravitino.catalog.TableOperationDispatcher.lambda$internalLoadTable$20(TableOperationDispatcher.java:502)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.catalog.CatalogManager$CatalogWrapper.lambda$doWithTableOps$1(CatalogManager.java:153)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.utils.IsolatedClassLoader.withClassLoader(IsolatedClassLoader.java:86)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.catalog.CatalogManager$CatalogWrapper.doWithTableOps(CatalogManager.java:148)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.catalog.TableOperationDispatcher.lambda$internalLoadTable$21(TableOperationDispatcher.java:502)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.catalog.OperationDispatcher.doWithCatalog(OperationDispatcher.java:97)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.catalog.TableOperationDispatcher.internalLoadTable(TableOperationDispatcher.java:500)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.catalog.TableOperationDispatcher.lambda$loadTable$3(TableOperationDispatcher.java:117)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.lock.TreeLockUtils.doWithTreeLock(TreeLockUtils.java:49) 
~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.catalog.TableOperationDispatcher.loadTable(TableOperationDispatcher.java:117)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.hook.TableHookDispatcher.loadTable(TableHookDispatcher.java:63)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.catalog.TableNormalizeDispatcher.loadTable(TableNormalizeDispatcher.java:63)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.listener.TableEventDispatcher.loadTable(TableEventDispatcher.java:99)
 ~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.server.web.rest.TableOperations.lambda$loadTable$2(TableOperations.java:198)
 ~[gravitino-server-1.2.1-SNAPSHOT.jar:?]
           at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
 ~[?:?]
           at java.base/javax.security.auth.Subject.doAs(Subject.java:439) 
~[?:?]
           at 
org.apache.gravitino.utils.PrincipalUtils.doAs(PrincipalUtils.java:44) 
~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at org.apache.gravitino.server.web.Utils.doAs(Utils.java:202) 
~[gravitino-server-common-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.server.web.rest.TableOperations.loadTable(TableOperations.java:194)
 ~[gravitino-server-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.server.web.rest.TableOperations_$$_jvstffe_1._d10loadTable(TableOperations_$$_jvstffe_1.java)
 ~[gravitino-server-1.2.1-SNAPSHOT.jar:?]
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:?]
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
           at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
           at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
           at 
org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268)
 ~[hk2-utils-2.6.1.jar:?]
           at 
org.jvnet.hk2.internal.MethodInterceptorHandler$MethodInvocationImpl.proceed(MethodInterceptorHandler.java:164)
 ~[hk2-locator-2.6.1.jar:?]
           at 
org.apache.gravitino.server.web.filter.GravitinoInterceptionService$MetadataAuthorizationMethodInterceptor.invoke(GravitinoInterceptionService.java:208)
 ~[gravitino-server-1.2.1-SNAPSHOT.jar:?]
           at 
org.jvnet.hk2.internal.MethodInterceptorHandler.invoke(MethodInterceptorHandler.java:97)
 ~[hk2-locator-2.6.1.jar:?]
           at 
org.apache.gravitino.server.web.rest.TableOperations_$$_jvstffe_1.loadTable(TableOperations_$$_jvstffe_1.java)
 ~[gravitino-server-1.2.1-SNAPSHOT.jar:?]
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:?]
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
           at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
           at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
           at 
org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:146)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:189)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:93)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:256) 
~[jersey-server-2.41.jar:?]
           at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) 
~[jersey-common-2.41.jar:?]
           at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) 
~[jersey-common-2.41.jar:?]
           at org.glassfish.jersey.internal.Errors.process(Errors.java:292) 
~[jersey-common-2.41.jar:?]
           at org.glassfish.jersey.internal.Errors.process(Errors.java:274) 
~[jersey-common-2.41.jar:?]
           at org.glassfish.jersey.internal.Errors.process(Errors.java:244) 
~[jersey-common-2.41.jar:?]
           at 
org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)
 ~[jersey-common-2.41.jar:?]
           at 
org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235) 
~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684)
 ~[jersey-server-2.41.jar:?]
           at 
org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) 
~[jersey-container-servlet-core-2.41.jar:?]
           at 
org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) 
~[jersey-container-servlet-core-2.41.jar:?]
           at 
org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:358)
 ~[jersey-container-servlet-core-2.41.jar:?]
           at 
org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:311)
 ~[jersey-container-servlet-core-2.41.jar:?]
           at 
org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)
 ~[jersey-container-servlet-core-2.41.jar:?]
           at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) 
~[jetty-servlet-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656)
 ~[jetty-servlet-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.apache.gravitino.server.authentication.AuthenticationFilter.lambda$doFilter$0(AuthenticationFilter.java:89)
 ~[gravitino-server-common-1.2.1-SNAPSHOT.jar:?]
           at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
 ~[?:?]
           at java.base/javax.security.auth.Subject.doAs(Subject.java:439) 
~[?:?]
           at 
org.apache.gravitino.utils.PrincipalUtils.doAs(PrincipalUtils.java:44) 
~[gravitino-core-1.2.1-SNAPSHOT.jar:?]
           at 
org.apache.gravitino.server.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:86)
 ~[gravitino-server-common-1.2.1-SNAPSHOT.jar:?]
           at 
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) 
~[jetty-servlet-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
 ~[jetty-servlet-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.apache.gravitino.server.web.VersioningFilter.doFilter(VersioningFilter.java:123)
 ~[gravitino-server-1.2.1-SNAPSHOT.jar:?]
           at 
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) 
~[jetty-servlet-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
 ~[jetty-servlet-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552) 
~[jetty-servlet-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) 
~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600) 
~[jetty-security-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 
~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) 
~[jetty-servlet-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 
~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
 ~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 
~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at org.eclipse.jetty.server.Server.handle(Server.java:516) 
~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) 
~[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) 
[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) 
[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) 
[jetty-server-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
 [jetty-io-9.4.51.v20230217.jar:9.4.51.v20230217]
           at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) 
[jetty-io-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) 
[jetty-io-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
 [jetty-util-9.4.51.v20230217.jar:9.4.51.v20230217]
           at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
 [jetty-util-9.4.51.v20230217.jar:9.4.51.v20230217]
           at java.base/java.lang.Thread.run(Thread.java:840) [?:?]
   2026-03-16 19:51:45.841 DEBUG [Gravitino-webserver-77] 
[org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:785)] - write(array 
HeapByteBuffer@2217f3e9[p=0,l=7548,c=8192,r=7548]={<<<{"code":1001,"type":"Ille...ncipalUtils.java:44)",">>>\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00})
   2026-03-16 19:51:45.841 DEBUG [Gravitino-webserver-77] 
[org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:843)] - write(array) 
s=OPEN,api=BLOCKING,sc=false,e=null aggregated !flush 
DirectByteBuffer@5cf5e81c[p=0,l=7548,c=32768,r=7548]={<<<{"code":1001,"type":"Ille...ncipalUtils.java:44)",">>>\\tat
 org....\x00\x00\x00\x00\x00\x00\x00}
   2026-03-16 19:51:45.841 DEBUG [Gravitino-webserver-77] 
[org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:785)] - write(array 
HeapByteBuffer@4a0adc59[p=0,l=2791,c=8000,r=2791]={<<<\\tat 
org.apache.gravitino...run(Thread.java:840)"]}>>>ormalizeD...\x00\x00\x00\x00\x00\x00\x00})
   2026-03-16 19:51:45.841 DEBUG [Gravitino-webserver-77] 
[org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:843)] - write(array) 
s=OPEN,api=BLOCKING,sc=false,e=null aggregated !flush 
DirectByteBuffer@5cf5e81c[p=0,l=10339,c=32768,r=10339]={<<<{"code":1001,"type":"Ille...run(Thread.java:840)"]}>>>tWhatYouK...\x00\x00\x00\x00\x00\x00\x00}
   
   ```
   
   ### How to reproduce
   
   1. Create a delta table (I use spark to create, but I am not sure if it 
matters)
   2. Register the table in Gravitino, load the delta table successfully
   3. Restart the Gravitino server
   4. Load the delta table failed.
   
   ### 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