apache / apache/paimon-trino

After extracting paimon-trino-440-1.0-20241214.000317-25-plugin.tar.gz into the Trino 440 plugin directory and restarting Trino, an Guava version error occurs

Open
#118 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
47
Forks
55
PR merge metrics
No merged PRs in 30d

Description

java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableList
at io.airlift.bootstrap.Bootstrap.(Bootstrap.java:81)
at org.apache.paimon.trino.TrinoConnectorFactory.create(TrinoConnectorFactory.java:106)
at org.apache.paimon.trino.TrinoConnectorFactory.create(TrinoConnectorFactory.java:76)
at io.trino.connector.DefaultCatalogFactory.createConnector(DefaultCatalogFactory.java:200)
at io.trino.connector.DefaultCatalogFactory.createCatalog(DefaultCatalogFactory.java:118)
at io.trino.connector.LazyCatalogFactory.createCatalog(LazyCatalogFactory.java:43)
at io.trino.connector.CoordinatorDynamicCatalogManager.lambda$loadInitialCatalogs$0(CoordinatorDynamicCatalogManager.java:137)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31)
at java.base/java.util.concurrent.ExecutorCompletionService.submit(ExecutorCompletionService.java:186)
at io.trino.util.Executors.executeUntilFailure(Executors.java:46)
at io.trino.connector.CoordinatorDynamicCatalogManager.loadInitialCatalogs(CoordinatorDynamicCatalogManager.java:130)
at io.trino.server.Server.doStart(Server.java:146)
at io.trino.server.Server.lambda$start$0(Server.java:92)
at io.trino.$gen.Trino_440____20260113_091315_1.run(Unknown Source)
at io.trino.server.Server.start(Server.java:92)
at io.trino.server.TrinoServer.main(TrinoServer.java:38)
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.ImmutableList
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
at io.trino.server.PluginClassLoader.loadClass(PluginClassLoader.java:106)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 19 more

大佬您好,Trino-440 plugin 下解压 paimon-trino-440-1.0-20241214.000317-25-plugin.tar.gz 后重启报错如上,Trino-440 使用的是Guava 33.0.0-jre,paimon-trino 1.0-SNAPSHOT 使用的是 31.1-jre,有什么好办法处理吗,还是我姿势不对

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.