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

   ### Version
   
   main branch
   
   ### Describe what's wrong
   
   when using the 0.7 playground and only update the gravitino image to 0.8, 
the trino service will failed to start.
   
   ### Error message and/or stacktrace
   
   > playground-trino | Caused by: 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.exc.InvalidFormatException:
 Cannot deserialize value of type org.apache.gravitino.Catalog$Type from String 
"model": not one of the values accepted for Enum class: [MESSAGING, 
UNSUPPORTED, FILESET, RELATIONAL]
   > playground-trino | at [Source: 
(String)"{"code":0,"catalog":{"name":"Photography","type":"model","provider":"model","comment":"拍照与影像","properties":{"in-use":"true"},"audit":{"creator":"anonymous","createTime":"2025-03-03T06:21:19.073635335Z","lastModifier":"anonymous","lastModifiedTime":"2025-03-03T06:21:19.073635335Z"}}}";
 line: 1, column: 50] (through reference chain: 
org.apache.gravitino.dto.responses.CatalogResponse["catalog"]->org.apache.gravitino.dto.CatalogDTO["type"])
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:2002)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:1230)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.std.EnumDeserializer._deserializeAltString(EnumDeserializer.java:415)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.std.EnumDeserializer._fromString(EnumDeserializer.java:279)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.std.EnumDeserializer.deserialize(EnumDeserializer.java:248)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4825)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3772)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3740)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.client.HTTPClient.execute(HTTPClient.java:391) 
~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | ... 15 more
   > playground-trino | 2025-03-25T12:48:05.092Z INFO 
gravitino-connector-schedule-0 stdout 2025-03-25 12:48:05 ERROR 
[gravitino-connector-schedule-0] CatalogConnectorManager:202 - Failed to load 
metalake metalake_demo's catalog ml_demo_models.
   > playground-trino | org.apache.gravitino.exceptions.RESTException: Received 
a success response code of 200, but failed to parse response body into 
CatalogResponse
   > playground-trino | at 
org.apache.gravitino.client.HTTPClient.execute(HTTPClient.java:397) 
~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.client.HTTPClient.execute(HTTPClient.java:286) 
~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.client.HTTPClient.get(HTTPClient.java:455) 
~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.client.RESTClient.get(RESTClient.java:165) 
~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.client.GravitinoMetalake.loadCatalog(GravitinoMetalake.java:191)
 ~[gravitino-client-java-runtime-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.trino.connector.catalog.CatalogConnectorManager.lambda$loadCatalogs$2(CatalogConnectorManager.java:191)
 ~[gravitino-trino-connector-0.7.0-incubating.jar:?]
   > playground-trino | at 
java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
 ~[?:?]
   > playground-trino | at 
java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
 ~[?:?]
   > playground-trino | at 
org.apache.gravitino.trino.connector.catalog.CatalogConnectorManager.loadCatalogs(CatalogConnectorManager.java:188)
 ~[gravitino-trino-connector-0.7.0-incubating.jar:?]
   > playground-trino | at 
org.apache.gravitino.trino.connector.catalog.CatalogConnectorManager.loadMetalake(CatalogConnectorManager.java:131)
 ~[gravitino-trino-connector-0.7.0-incubating.jar:?]
   > playground-trino | at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
 ~[?:?]
   > playground-trino | at 
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358) 
~[?:?]
   > playground-trino | at 
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
 ~[?:?]
   > playground-trino | at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
 ~[?:?]
   > playground-trino | at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
 ~[?:?]
   > playground-trino | at java.base/java.lang.Thread.run(Thread.java:1583) 
[?:?]
   > playground-trino | Caused by: 
org.apache.gravitino.shaded.com.fasterxml.jackson.databind.exc.InvalidFormatException:
 Cannot deserialize value of type org.apache.gravitino.Catalog$Type from String 
"model": not one of the values accepted for Enum class: [MESSAGING, 
UNSUPPORTED, FILESET, RELATIONAL]
   
   ### How to reproduce
   
   - using the 0.7 playground and only update the gravitino image to 0.8
   - start the playground
   
   ### Additional context
   
   in the low version client, the new catalog type should cast to `UNSUPPORTED` 
instead of throw an error


-- 
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: commits-unsubscr...@gravitino.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to