Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-12789

ClassNotFoundException io.reactivex.rxjava3.internal.fuseable.SimpleQueue cannot be found by org.infinispan.persistence-soft-index_12.0.1.Final

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 12.0.1.Final
    • Fix Version/s: None
    • Component/s: Loaders and Stores
    • Labels:
      None
    • Steps to Reproduce:
      Hide

      Not sure of exact steps, but this is running in an OSGi environment and AFAICT the SimpleQueue interface is not exported by RxJava and thus not visible which IMHO is the cause of the error.

      Show
      Not sure of exact steps, but this is running in an OSGi environment and AFAICT the SimpleQueue interface is not exported by RxJava and thus not visible which IMHO is the cause of the error.

      Description

      Upgraded from 10.1 to 12.0.1 and getting swallowed exception that shows up as:

      osgi> java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: io/reactivex/rxjava3/internal/fuseable/SimpleQueue
      at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314)
      at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319)
      at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1739)
      at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
      at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348)
      at java.base/java.lang.Thread.run(Thread.java:834)
      Caused by: java.lang.NoClassDefFoundError: io/reactivex/rxjava3/internal/fuseable/SimpleQueue
      at org.infinispan.persistence.sifs.SoftIndexFileStore.start(SoftIndexFileStore.java:157)
      at org.infinispan.persistence.support.NonBlockingStoreAdapter.lambda$start$0(NonBlockingStoreAdapter.java:107)
      at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736)
      ... 5 more
      Caused by: java.lang.ClassNotFoundException: io.reactivex.rxjava3.internal.fuseable.SimpleQueue cannot be found by org.infinispan.persistence-soft-index_12.0.1.Final
      at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:512)
      at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:423)
      at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:415)
      at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:155)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
      ... 8 more

        Attachments

          Activity

            People

            Assignee:
            william.burns Will Burns
            Reporter:
            alpic80 Alain Picard
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: