Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RESTEASY002120: ClassNotFoundException: Unable to load builtin provider in Quarkus Native 2.11.2.Final #27277

Closed
vladimirfx opened this issue Aug 14, 2022 · 21 comments · Fixed by #28328

Comments

@vladimirfx
Copy link

Describe the bug

After upgrading Quarkus from 2.10.3.Final to 2.11.2.Final one of our ETL modules logs this warnings:

 __  ____  __  _____   ___  __ ____  ______ 
 __  ____  __  _____   ___  __ ____  ______ 
  --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ 
  -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   
 --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   
 2022-08-14 11:09:47,878 WARN  [io.qua.run.con.ConfigRecorder] (main) Build time property cannot be changed at runtime:
  - quarkus.quartz.cluster-checkin-interval is set to '2000' but it is build time fixed to '15000'. Did you change the property quarkus.quartz.cluster-checkin-interval after building the application?
 2022-08-14 11:09:47,913 INFO  [liq.database] (main) Set default schema name to public
 2022-08-14 11:09:48,004 INFO  [liq.changelog] (main) Reading from public.databasechangelog
 2022-08-14 11:09:48,024 INFO  [liq.lockservice] (main) Successfully acquired change log lock
 2022-08-14 11:09:48,056 INFO  [liq.lockservice] (main) Successfully released change log lock
 2022-08-14 11:09:48,151 INFO  [io.quarkus] (main) etl-horoscope 2.5.0-SNAPSHOT native (powered by Quarkus 2.11.2.Final) started in 0.310s. Listening on: http://0.0.0.0:8080
 2022-08-14 11:09:48,151 INFO  [io.quarkus] (main) Profile localk8s activated. 
 2022-08-14 11:09:48,151 INFO  [io.quarkus] (main) Installed features: [agroal, cdi, config-yaml, hibernate-orm, hibernate-orm-panache-kotlin, jdbc-postgresql, kotlin, liquibase, micrometer, narayana-jta, quartz, rest-client, rest-client-jsonb, scheduler, smallrye-context-propagation, smallrye-health, vertex]

<cut>

 2022-08-14 11:16:00,951 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.IIOImageProvider from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.IIOImageProvider
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 
 2022-08-14 11:16:00,951 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.sse.SseEventProvider from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.sse.SseEventProvider
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 
 2022-08-14 11:16:00,951 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.DefaultTextPlain from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.DefaultTextPlain
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 
 2022-08-14 11:16:00,952 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 
 2022-08-14 11:16:00,952 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.DefaultNumberWriter from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.DefaultNumberWriter
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 
 2022-08-14 11:16:00,952 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.SourceProvider from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.SourceProvider
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 
 2022-08-14 11:16:00,953 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.DocumentProvider from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.DocumentProvider
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 
 2022-08-14 11:16:00,953 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.DefaultBooleanWriter from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.DefaultBooleanWriter
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 
 2022-08-14 11:16:00,955 WARN  [org.jbo.res.res.i18n] (LoadHoroscope_Worker-1) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.JaxrsFormProvider from resource:/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.JaxrsFormProvider
  at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:52)
  at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:133)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:95)
  at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:74)
  at org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.registerBuiltin(ResteasyProviderFactoryImpl.java:188)
  at org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance(ResteasyProviderFactory.java:127)
  at org.jboss.resteasy.spi.ResteasyDeployment.onServer(ResteasyDeployment.java:19)
  at org.jboss.resteasy.microprofile.client.DefaultResponseExceptionMapper.handles(DefaultResponseExceptionMapper.java:28)
  at org.jboss.resteasy.microprofile.client.ExceptionMapping.filter(ExceptionMapping.java:71)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterResponse(ClientInvocation.java:799)
  at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:495)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:152)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:115)
  at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
  at jdk.proxy4.$Proxy109.getWeeklyHoroscope(Unknown Source)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at org.jboss.resteasy.microprofile.client.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:146)
  at jdk.proxy4.$Proxy110.getWeeklyHoroscope(Unknown Source)
  at hidden.WeeklyHoroscopeLoader.load(WeeklyHoroscopeLoader.kt:40)
  at hidden.WeeklyHoroscopeLoader_Subclass.load$$superforward1(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_Subclass$$function$$1.apply(Unknown Source)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:53)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:133)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:104)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:38)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:58)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:32)
  at io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean.intercept(Unknown Source)
  at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41)
  at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:40)
  at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32)
  at hidden.WeeklyHoroscopeLoader_Subclass.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ClientProxy.load(Unknown Source)
  at hidden.WeeklyHoroscopeLoader_ScheduledInvoker_load_6b738a5c78d7e250ef51b965844a7d66fb79bcb6.invokeBean(Unknown Source)
  at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:19)
  at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
  at io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker.invoke(SkipConcurrentExecutionInvoker.java:37)
  at io.quarkus.quartz.runtime.QuartzScheduler$InvokerJob.execute(QuartzScheduler.java:582)
  at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
  at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:705)
  at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
 

Implementation deps:

dependencies {
    implementation("io.quarkus:quarkus-rest-client-jsonb")

    implementation("io.quarkus:quarkus-quartz")

    implementation("io.quarkus:quarkus-hibernate-orm-panache-kotlin")

    implementation("io.quarkus:quarkus-liquibase")

    implementation("io.quarkus:quarkus-jdbc-postgresql")

}

Expected behavior

No warning should be logged.

Actual behavior

No response

How to Reproduce?

No response

Output of uname -a or ver

No response

Output of java -version

17.0.4

GraalVM version (if different from Java)

GraalVM 22.2.0.0-Final Java 17 Mandrel Distribution

Quarkus version or git rev

2.11.2.Final

Build tool (ie. output of mvnw --version or gradlew --version)

Gradle 7.5.1

Additional information

No response

@vladimirfx vladimirfx added the kind/bug Something isn't working label Aug 14, 2022
@quarkus-bot
Copy link

quarkus-bot bot commented Aug 14, 2022

/cc @Karm, @evanchooly, @galderz, @geoand, @zakkak

@Karm
Copy link
Member

Karm commented Aug 14, 2022

Hello @vladimirfx,

Could you share a small reproducer for this? A basic project, could be partially generated from code.quarkus.io and modified so as it shows the problem. Did it work with previous Graal/Mandrel?

@paolopiccinini
Copy link

I've had the same problem look at #27139 adding quarkus-resteasy-jackson to the dependency solved the problem

@szymonprz
Copy link

I'm having the same problem in simple command line application (no resteasy to expose rest endpoints, just rest client with jackson). https://github.com/szymonprz/wistia-downloader You can reproduce the problem by downloading latest release of application and simply run the command from readme

My setup:

    ~  java -version                                                           ✔  21:33:21  
openjdk version "17.0.4" 2022-07-19
OpenJDK Runtime Environment GraalVM CE 22.2.0 (build 17.0.4+8-jvmci-22.2-b06)
OpenJDK 64-Bit Server VM GraalVM CE 22.2.0 (build 17.0.4+8-jvmci-22.2-b06, mixed mode, sharing)

package was built with

./gradlew build -Dquarkus.package.type=native

@galderz
Copy link
Member

galderz commented Aug 16, 2022

@szymonprz Did try @paolopiccinini's solution above?

@szymonprz
Copy link

@galderz I've just tried this solution and it works now (here is pr in my project with the fix), but the question arises, why do I need quarkus-resteasy-jackson dependency on command line application without rest endpoints?

@paolopiccinini
Copy link

Also if you try to unit test the resource without quarkus-resteasy-jackson you get java.net.ConnectException as I wrote here

@vladimirfx
Copy link
Author

vladimirfx commented Aug 17, 2022

Hello @vladimirfx,

Could you share a small reproducer for this? A basic project, could be partially generated from code.quarkus.io and modified so as it shows the problem. Did it work with previous Graal/Mandrel?

Done https://github.com/vladimirfx/quarkus-211-resteasy002120

Quarkus 2.9.1 works correctly. GraalVM or Mandrel makes no diffrence. Looks like there is an absence of hints for build-in JAXRS providers for client-only JAXRS dependencies.

@galderz
Copy link
Member

galderz commented Aug 18, 2022

@galderz I've just tried this solution and it works now (here is pr in my project with the fix), but the question arises, why do I need quarkus-resteasy-jackson dependency on command line application without rest endpoints?

That's a very good question. Some reshuffling is likely needed. Maybe @gsmet or @geoand can help here?

@galderz
Copy link
Member

galderz commented Aug 18, 2022

@vladimirfx Is your command line application making some rest client requests?

@vladimirfx
Copy link
Author

@vladimirfx Is your command line application making some rest client requests?

Yes, I use rest client. But my app is ETL. This make no difference - bug reproduced in any app where JAXRS client used without JAXRS server. Fortunately for my apps is not critical because it not use built-in providers.

@geoand
Copy link
Contributor

geoand commented Aug 22, 2022

We haven't changed anything in our RESTEasy Classic support AFAIK. Have you tried using GraalVM 22.1 instead of 22.2?

@vladimirfx
Copy link
Author

vladimirfx commented Aug 22, 2022

We haven't changed anything in our RESTEasy Classic support AFAIK. Have you tried using GraalVM 22.1 instead of 22.2?

Yes, I've attached the reproducer project - all on defaults (Graal 22.1 on native-image, without Mandrel), bug reproduced, moreover in any conf where RESTEasy Classic client is used without server dependencies reproduce this bug. Quarkus 2.9.1 works well.

@galderz
Copy link
Member

galderz commented Aug 24, 2022

Quickly tried the attached reproducer and was able to reproduce the issue. The classes not found are specified by the META-INF/services/javax.ws.rs.ext.Providers in resteasy-core:4.7.5.Final jar. Would you expect to find that jar in the classpath of an app that only acts as a client?

@vladimirfx
Copy link
Author

Reproduced on Quarkus 2.12.0.Final

@galderz
Copy link
Member

galderz commented Aug 31, 2022

Changed the labels @geoand. I don't see any indication that this is an issue with native itself, but rather an issue with resteasy changes in the Quarkus update? Who can explore this further?

@geoand
Copy link
Contributor

geoand commented Aug 31, 2022

Thanks @galderz .

There isn't anyone that really owns the RESTEasy Classic stuff, but I guess either I or @gsmet should take a look

@geoand
Copy link
Contributor

geoand commented Sep 1, 2022

@gsmet do you have any change in mind that could have caused it?

@michalvavrik
Copy link
Member

michalvavrik commented Sep 30, 2022

Quarkus 2.9.1 works correctly. GraalVM or Mandrel makes no diffrence. Looks like there is an absence of hints for build-in JAXRS providers for client-only JAXRS dependencies.

Fun fact: I was able to reproduce this with every version down to 2.7.0.Final (didn't try lesser) and also with Java/mvn reproducer I created. I don't think it's important though.

michalvavrik added a commit to michalvavrik/quarkus that referenced this issue Oct 1, 2022
@quarkus-bot quarkus-bot bot added this to the 2.14 - main milestone Oct 3, 2022
@gsmet gsmet removed this from the 2.14 - main milestone Oct 3, 2022
@gsmet gsmet added this to the 2.13.1.Final milestone Oct 3, 2022
gsmet pushed a commit to gsmet/quarkus that referenced this issue Oct 3, 2022
igorregis pushed a commit to igorregis/quarkus that referenced this issue Oct 16, 2022
igorregis pushed a commit to igorregis/quarkus that referenced this issue Oct 16, 2022
igorregis pushed a commit to igorregis/quarkus that referenced this issue Oct 16, 2022
igorregis pushed a commit to igorregis/quarkus that referenced this issue Oct 17, 2022
@Jeansen
Copy link

Jeansen commented Oct 17, 2022

I've got the same problem. But not with the classic but reactive package of resteasy and Quarkus 2.13.

@vladimirfx
Copy link
Author

I think is better to file new issue.

tmihalac pushed a commit to tmihalac/quarkus that referenced this issue Oct 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants