Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-4512

Investigate potential DRL hotreload issue with quarkus maven devmode

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Core Engine
    • None
    • False
    • False
    • Undefined
    • Hide

      follow-up of KOGITO-4499.
      a JUnit test was deactivated, it always reproduce on Jenkins.
      Locally, it reproduces by removing the Thread.sleeps

      Show
      follow-up of KOGITO-4499 . a JUnit test was deactivated, it always reproduce on Jenkins. Locally, it reproduces by removing the Thread.sleeps
    • ---
    • ---
    • 2021 Week 10-12 (from Mar 8)

      [INFO] ---------------------< com.company:sample-kogito >----------------------
      [INFO] Building sample-kogito 1.0-SNAPSHOT
      [INFO] --------------------------------[ jar ]---------------------------------
      [INFO] 
      [INFO] --- quarkus-maven-plugin:1.12.0.Final:generate-code (default) @ sample-kogito ---
      [INFO] 
      [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ sample-kogito ---
      [INFO] Using 'UTF-8' encoding to copy filtered resources.
      [INFO] Copying 5 resources
      [INFO] 
      [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sample-kogito ---
      [INFO] Changes detected - recompiling the module!
      [INFO] Compiling 3 source files to /home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/target/classes
      [INFO] 
      [INFO] --- quarkus-maven-plugin:1.12.0.Final:dev (default-cli) @ sample-kogito ---
      Downloading from central: https://repo.maven.apache.org/maven2/org/osgi/org.osgi.annotation.versioning/1.0.0/org.osgi.annotation.versioning-1.0.0.jar
      Downloaded from central: https://repo.maven.apache.org/maven2/org/osgi/org.osgi.annotation.versioning/1.0.0/org.osgi.annotation.versioning-1.0.0.jar (0 B at 0 B/s)
      WARNING: An illegal reflective access operation has occurred
      WARNING: Illegal reflective access by org.kie.memorycompiler.jdknative.NativeJavaCompiler$MemoryFileManager (file:/home/jenkins/.m2/repository/org/kie/kie-memory-compiler/7.50.0.t20210209/kie-memory-compiler-7.50.0.t20210209.jar) to field java.lang.ClassLoader.classes
      WARNING: Please consider reporting this to the maintainers of org.kie.memorycompiler.jdknative.NativeJavaCompiler$MemoryFileManager
      WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
      WARNING: All illegal access operations will be denied in a future release
      __  ____  __  _____   ___  __ ____  ______ 
       --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ 
       -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   
      --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   
      2021-02-19 11:37:31,289 INFO  [org.kie.kog.cod.api.uti.AddonsConfigDiscovery] (build-51) Performed addonsConfig discovery, found: AddonsConfig{usePersistence=false, useTracing=false, useMonitoring=false, usePrometheusMonitoring=false, useKnativeEventing=false, useCloudEvents=false}
      2021-02-19 11:37:31,483 INFO  [org.kie.kog.cod.cor.uti.ApplicationGeneratorDiscovery] (build-51) Generator discovery performed, found [processes, rules, decisions, predictions]
      2021-02-19 11:37:32,864 INFO  [org.kie.kog.cod.dec.DecisionValidation] (build-51) Initializing DMN DT Validator...
      2021-02-19 11:37:32,864 INFO  [org.kie.kog.cod.dec.DecisionValidation] (build-51) DMN DT Validator initialized.
      2021-02-19 11:37:32,864 INFO  [org.kie.kog.cod.dec.DecisionValidation] (build-51) Analysing decision tables in DMN Model 'hello' ...
      2021-02-19 11:37:32,864 INFO  [org.kie.kog.cod.dec.DecisionValidation] (build-51)  no decision tables found.
      2021-02-19 11:37:36,071 INFO  [io.quarkus] (Quarkus Main Thread) sample-kogito 1.0-SNAPSHOT on JVM (powered by Quarkus 1.12.0.Final) started in 1.003s. Listening on: http://localhost:65535
      2021-02-19 11:37:36,072 INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
      2021-02-19 11:37:36,072 INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, kogito, resteasy, resteasy-jackson, servlet, smallrye-openapi, swagger-ui]
      2021-02-19 11:37:36,203 INFO  [io.quarkus] (Quarkus Main Thread) sample-kogito stopped in 0.051s
      __  ____  __  _____   ___  __ ____  ______ 
       --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ 
       -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   
      --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   
      2021-02-19 11:37:36,692 INFO  [io.quarkus] (Quarkus Main Thread) sample-kogito 1.0-SNAPSHOT on JVM (powered by Quarkus 1.12.0.Final) started in 0.484s. Listening on: http://localhost:65535
      2021-02-19 11:37:36,694 INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
      2021-02-19 11:37:36,694 INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, kogito, resteasy, resteasy-jackson, servlet, smallrye-openapi, swagger-ui]
      2021-02-19 11:37:36,694 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-0) Hot replace total time: 0.554s 
      Evaluate DRL
      Beginning Change #1
      2021-02-19 11:37:45,384 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-1) Changed source files detected, recompiling [/home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/src/main/java/control/RestControl.java]
      2021-02-19 11:37:45,644 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-1) Changed source files detected, recompiling [/home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/src/main/resources/acme/rules.drl]
      2021-02-19 11:37:45,671 INFO  [org.kie.kog.cod.api.uti.AddonsConfigDiscovery] (vert.x-worker-thread-1) Performed addonsConfig discovery, found: AddonsConfig{usePersistence=false, useTracing=false, useMonitoring=false, usePrometheusMonitoring=false, useKnativeEventing=false, useCloudEvents=false}
      2021-02-19 11:37:46,222 WARN  [io.qua.dep.dev.JavaCompilationProvider] (vert.x-worker-thread-1) Some input files use unchecked or unsafe operations., line -1 in /home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/target/classes/acme/P02/LambdaConsequence0222CA0BF18FA07447FE8616578C7DDF.java
      2021-02-19 11:37:46,223 WARN  [io.qua.dep.dev.JavaCompilationProvider] (vert.x-worker-thread-1) Recompile with -Xlint:unchecked for details., line -1 in /home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/target/classes/acme/P02/LambdaConsequence0222CA0BF18FA07447FE8616578C7DDF.java
      2021-02-19 11:37:46,235 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-1) Application restart not required, replacing classes via instrumentation
      2021-02-19 11:37:46,237 ERROR [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-1) Failed to replace classes via instrumentation: java.lang.UnsupportedOperationException: class redefinition failed: attempted to change the class NestHost or NestMembers attribute
      	at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
      	at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses(InstrumentationImpl.java:193)
      	at io.quarkus.deployment.dev.RuntimeUpdatesProcessor.doScan(RuntimeUpdatesProcessor.java:237)
      	at io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup$2.handle(VertxHttpHotReplacementSetup.java:62)
      	at io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup$2.handle(VertxHttpHotReplacementSetup.java:52)
      	at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$2(ContextImpl.java:313)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      
      2021-02-19 11:37:46,243 INFO  [io.quarkus] (Quarkus Main Thread) sample-kogito stopped in 0.005s
      __  ____  __  _____   ___  __ ____  ______ 
       --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ 
       -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   
      --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   
      2021-02-19 11:37:46,742 INFO  [io.quarkus] (Quarkus Main Thread) sample-kogito 1.0-SNAPSHOT on JVM (powered by Quarkus 1.12.0.Final) started in 0.495s. Listening on: http://localhost:65535
      2021-02-19 11:37:46,742 INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
      2021-02-19 11:37:46,742 INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, kogito, resteasy, resteasy-jackson, servlet, smallrye-openapi, swagger-ui]
      2021-02-19 11:37:46,742 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-1) Hot replace total time: 1.360s 
      Evaluate DRL
      Beginning Change #2
      2021-02-19 11:37:58,825 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-4) Changed source files detected, recompiling [/home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/src/main/java/control/RestControl.java]
      2021-02-19 11:37:58,904 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-4) Changed source files detected, recompiling [/home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/src/main/resources/acme/rules.drl]
      2021-02-19 11:37:58,933 INFO  [org.kie.kog.cod.api.uti.AddonsConfigDiscovery] (vert.x-worker-thread-4) Performed addonsConfig discovery, found: AddonsConfig{usePersistence=false, useTracing=false, useMonitoring=false, usePrometheusMonitoring=false, useKnativeEventing=false, useCloudEvents=false}
      2021-02-19 11:37:59,401 WARN  [io.qua.dep.dev.JavaCompilationProvider] (vert.x-worker-thread-4) Some input files use unchecked or unsafe operations., line -1 in /home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/target/classes/org/kie/kogito/app/KogitoObjectMapper.java
      2021-02-19 11:37:59,402 WARN  [io.qua.dep.dev.JavaCompilationProvider] (vert.x-worker-thread-4) Recompile with -Xlint:unchecked for details., line -1 in /home/jenkins/workspace/KIE/kogito/pullrequest/kogito-runtimes/kogito-runtimes/kogito-quarkus-extension/integration-test-maven-devmode/target/test-classes/projects/project-intrumentation-reload-drl/target/classes/org/kie/kogito/app/KogitoObjectMapper.java
      2021-02-19 11:37:59,412 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-4) Application restart not required, replacing classes via instrumentation
      2021-02-19 11:38:00,792 INFO  [io.qua.dep.dev.RuntimeUpdatesProcessor] (vert.x-worker-thread-4) Files changed but restart not needed - notified extensions in: 1.967s 
      Evaluate DRL
      2021-02-19 11:38:05,844 ERROR [io.und.req.io] (executor-thread-198) Exception handling request 1548818d-9fe2-493f-aa16-b2effa3bdfc1-1 to /q1: org.jboss.resteasy.spi.UnhandledException: java.lang.NoClassDefFoundError: acme/PE6/LambdaConsequenceE6D7D156F8A139A34B05F993629F106C
      	at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:106)
      	at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:372)
      	at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)
      	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)
      	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
      	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
      	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
      	at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
      	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
      	at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:249)
      	at io.quarkus.resteasy.runtime.ResteasyFilter.doFilter(ResteasyFilter.java:35)
      	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
      	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
      	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
      	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:63)
      	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
      	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
      	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:67)
      	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:133)
      	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
      	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
      	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:65)
      	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
      	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
      	at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
      	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
      	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:247)
      	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:56)
      	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:111)
      	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:108)
      	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
      	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
      	at io.quarkus.undertow.runtime.UndertowDeploymentRecorder$9$1.call(UndertowDeploymentRecorder.java:574)
      	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227)
      	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:152)
      	at io.quarkus.undertow.runtime.UndertowDeploymentRecorder$1.handleRequest(UndertowDeploymentRecorder.java:117)
      	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:290)
      	at io.undertow.server.DefaultExchangeHandler.handle(DefaultExchangeHandler.java:18)
      	at io.quarkus.undertow.runtime.UndertowDeploymentRecorder$5$1.run(UndertowDeploymentRecorder.java:400)
      	at io.quarkus.runtime.CleanableExecutor$CleaningRunnable.run(CleanableExecutor.java:231)
      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2415)
      	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1452)
      	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
      	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      	at org.jboss.threads.JBossThread.run(JBossThread.java:501)
      Caused by: java.lang.NoClassDefFoundError: acme/PE6/LambdaConsequenceE6D7D156F8A139A34B05F993629F106C
      	at acme.Rules6AA19C5F605F9535C71B34EC656C1728_Hello_rule_r1.rule_r1(Rules6AA19C5F605F9535C71B34EC656C1728_Hello_rule_r1.java:20)
      	at acme.Rules6AA19C5F605F9535C71B34EC656C1728_Hello.getRulesList(Rules6AA19C5F605F9535C71B34EC656C1728_Hello.java:30)
      	at acme.Rules6AA19C5F605F9535C71B34EC656C1728_Hello.<init>(Rules6AA19C5F605F9535C71B34EC656C1728_Hello.java:33)
      	at acme.HelloRuleUnit.createLegacySession(HelloRuleUnit.java:44)
      	at acme.HelloRuleUnit.internalCreateInstance(HelloRuleUnit.java:37)
      	at acme.HelloRuleUnit.internalCreateInstance(HelloRuleUnit.java:28)
      	at org.kie.kogito.rules.units.impl.AbstractRuleUnit.createInstance(AbstractRuleUnit.java:43)
      	at org.kie.kogito.rules.RuleUnit.createInstance(RuleUnit.java:25)
      	at acme.HelloQueryQ1Endpoint.executeQuery(HelloQueryQ1Endpoint.java:46)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
      	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
      	at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:643)
      	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:507)
      	at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:457)
      	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
      	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:459)
      	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:419)
      	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:393)
      	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:68)
      	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
      	... 47 more
      Caused by: java.lang.ClassNotFoundException: acme.PE6.LambdaConsequenceE6D7D156F8A139A34B05F993629F106C
      	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
      	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
      	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
      	at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:428)
      	at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:378)
      	at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:428)
      	at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:378)
      	... 71 more
      
      Request method:	POST
      Request URI:	http://localhost:65535/q1
      Proxy:			<none>
      Request params:	<none>
      Query params:	<none>
      Form params:	<none>
      Path params:	<none>
      Headers:		Accept=application/json, application/javascript, text/javascript, text/json
      				Content-Type=application/json; charset=UTF-8
      Cookies:		<none>
      Multiparts:		<none>
      Body:
      {
          "strings": [
              "v1"
          ]
      }
      
      HTTP/1.1 500 Internal Server Error
      Content-Type: application/json;charset=UTF-8
      Content-Length: 8657
      
      {
          "details": "Error handling 1548818d-9fe2-493f-aa16-b2effa3bdfc1-1, org.jboss.resteasy.spi.UnhandledException: java.lang.NoClassDefFoundError: acme/PE6/LambdaConsequenceE6D7D156F8A139A34B05F993629F106C",
          "stack": "org.jboss.resteasy.spi.UnhandledException: java.lang.NoClassDefFoundError: acme/PE6/LambdaConsequenceE6D7D156F8A139A34B05F993629F106C\n\tat org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:106)\n\tat org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:372)\n\tat org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)\n\tat org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)\n\tat org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)\n\tat org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)\n\tat org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)\n\tat org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)\n\tat org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)\n\tat org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:249)\n\tat io.quarkus.resteasy.runtime.ResteasyFilter.doFilter(ResteasyFilter.java:35)\n\tat io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)\n\tat io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\n\tat io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\n\tat io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:63)\n\tat io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\n\tat io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\n\tat io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:67)\n\tat io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:133)\n\tat io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\n\tat io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\n\tat io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\n\tat io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:65)\n\tat io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\n\tat io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\n\tat io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)\n\tat io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\n\tat io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\n\tat io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\n\tat io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:247)\n\tat io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:56)\n\tat io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:111)\n\tat io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:108)\n\tat io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\n\tat io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\n\tat io.quarkus.undertow.runtime.UndertowDeploymentRecorder$9$1.call(UndertowDeploymentRecorder.java:574)\n\tat io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227)\n\tat io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:152)\n\tat io.quarkus.undertow.runtime.UndertowDeploymentRecorder$1.handleRequest(UndertowDeploymentRecorder.java:117)\n\tat io.undertow.server.Connectors.executeRootHandler(Connectors.java:290)\n\tat io.undertow.server.DefaultExchangeHandler.handle(DefaultExchangeHandler.java:18)\n\tat io.quarkus.undertow.runtime.UndertowDeploymentRecorder$5$1.run(UndertowDeploymentRecorder.java:400)\n\tat io.quarkus.runtime.CleanableExecutor$CleaningRunnable.run(CleanableExecutor.java:231)\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2415)\n\tat org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1452)\n\tat org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)\n\tat org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n\tat org.jboss.threads.JBossThread.run(JBossThread.java:501)\nCaused by: java.lang.NoClassDefFoundError: acme/PE6/LambdaConsequenceE6D7D156F8A139A34B05F993629F106C\n\tat acme.Rules6AA19C5F605F9535C71B34EC656C1728_Hello_rule_r1.rule_r1(Rules6AA19C5F605F9535C71B34EC656C1728_Hello_rule_r1.java:20)\n\tat acme.Rules6AA19C5F605F9535C71B34EC656C1728_Hello.getRulesList(Rules6AA19C5F605F9535C71B34EC656C1728_Hello.java:30)\n\tat acme.Rules6AA19C5F605F9535C71B34EC656C1728_Hello.<init>(Rules6AA19C5F605F9535C71B34EC656C1728_Hello.java:33)\n\tat acme.HelloRuleUnit.createLegacySession(HelloRuleUnit.java:44)\n\tat acme.HelloRuleUnit.internalCreateInstance(HelloRuleUnit.java:37)\n\tat acme.HelloRuleUnit.internalCreateInstance(HelloRuleUnit.java:28)\n\tat org.kie.kogito.rules.units.impl.AbstractRuleUnit.createInstance(AbstractRuleUnit.java:43)\n\tat org.kie.kogito.rules.RuleUnit.createInstance(RuleUnit.java:25)\n\tat acme.HelloQueryQ1Endpoint.executeQuery(HelloQueryQ1Endpoint.java:46)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)\n\tat org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)\n\tat org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:643)\n\tat org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:507)\n\tat org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:457)\n\tat org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)\n\tat org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:459)\n\tat org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:419)\n\tat org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:393)\n\tat org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:68)\n\tat org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)\n\t... 47 more\nCaused by: java.lang.ClassNotFoundException: acme.PE6.LambdaConsequenceE6D7D156F8A139A34B05F993629F106C\n\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)\n\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)\n\tat java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)\n\tat io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:428)\n\tat io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:378)\n\tat io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:428)\n\tat io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:378)\n\t... 71 more"
      }
      

            mfusco@redhat.com Mario Fusco
            mmortari@redhat.com Matteo Mortari
            Marian Macik Marian Macik
            Marian Macik Marian Macik
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: