os icon indicating copy to clipboard operation
os copied to clipboard

broken package: trino 453-r2,3

Open tuananh opened this issue 1 year ago • 3 comments

ref: https://github.com/wolfi-dev/os/pull/27776#issuecomment-2410528088

453-r1 works but 453-r2 and 453-r3 doesn't.

im getting this error when booting trino in r2& r3

maybe we need to add a test for this to catch it in future update.

2024-10-14T08:37:48.171Z	INFO	main	Bootstrap	optimizer.use-exact-partitioning                                                        false                                                                      false                                                                      When enabled this forces data repartitioning unless the partitioning of upstream stage matches exactly what downstream stage expects
2024-10-14T08:37:48.171Z	INFO	main	Bootstrap	optimizer.use-legacy-window-filter-pushdown                                             false                                                                      false
2024-10-14T08:37:48.171Z	INFO	main	Bootstrap	use-preferred-write-partitioning                                                        true                                                                       true
2024-10-14T08:37:48.171Z	INFO	main	Bootstrap	optimizer.use-table-scan-node-partitioning                                              true                                                                       true                                                                       Adapt plan to node pre-partitioned tables
2024-10-14T08:37:48.171Z	INFO	main	Bootstrap	transaction.idle-check-interval                                                         1.00m                                                                      1.00m                                                                      Time interval between idle transactions checks
2024-10-14T08:37:48.171Z	INFO	main	Bootstrap	transaction.idle-timeout                                                                5.00m                                                                      5.00m                                                                      Amount of time before an inactive transaction is considered expired
2024-10-14T08:37:48.171Z	INFO	main	Bootstrap	transaction.max-finishing-concurrency                                                   1                                                                          1                                                                          Maximum parallelism for committing or aborting a transaction
2024-10-14T08:37:50.694Z	ERROR	main	io.trino.server.Server	ch/qos/logback/core/rolling/SizeAndTimeBasedFNATP
java.lang.NoClassDefFoundError: ch/qos/logback/core/rolling/SizeAndTimeBasedFNATP
	at io.airlift.http.server.DelimitedRequestLog.<init>(DelimitedRequestLog.java:74)
	at io.airlift.http.server.HttpServer.createDelimitedRequestLog(HttpServer.java:500)
	at io.airlift.http.server.HttpServer.<init>(HttpServer.java:348)
	at io.airlift.http.server.HttpServerProvider.get(HttpServerProvider.java:158)
	at io.airlift.http.server.HttpServerProvider.get(HttpServerProvider.java:46)
	at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86)
	at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)
	at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:67)
	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
	at io.airlift.bootstrap.LifeCycleModule.provision(LifeCycleModule.java:53)
	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
	at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:62)
	at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:59)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
	at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:113)
	at com.google.inject.Guice.createInjector(Guice.java:87)
	at io.airlift.bootstrap.Bootstrap.initialize(Bootstrap.java:264)
	at io.trino.server.Server.doStart(Server.java:141)
	at io.trino.server.Server.lambda$start$0(Server.java:93)
	at io.trino.$gen.Trino_453_dirty____20241014_083746_1.run(Unknown Source)
	at io.trino.server.Server.start(Server.java:93)
	at io.trino.server.TrinoServer.main(TrinoServer.java:37)
Caused by: java.lang.ClassNotFoundException: ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	... 27 more

tuananh avatar Oct 14 '24 09:10 tuananh

cc @hectorj2f

tuananh avatar Oct 14 '24 10:10 tuananh

Could you share some details on how you reproduce it the error ?

hectorj2f avatar Oct 14 '24 11:10 hectorj2f

Could you share some details on how you reproduce it the error ?

I just built the image and then run it with docker run -it --rm <image>

tuananh avatar Oct 14 '24 14:10 tuananh

seems to be fixed by 462-r0 in https://github.com/wolfi-dev/os/pull/30986/files

tuananh avatar Oct 23 '24 03:10 tuananh