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

Jandex index file containing old removed classes

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • 5.1.0.CR2
    • None
    • None
    • None

    Description

      With ISPN-1194 in, running TransportSenderExceptionHandlingTest shows the following in the logs.

      As a result of ISPN-1194, StateTransferManagerImpl has been removed but it's still being indexed.

      Looking at infinispan-core-jandex.idx, StateTransferManagerImpl is still present but this is a file in the src/main/resources. Shouldn't this be generated?

      We're not gonna remember to manually generate it when a component is removed

      2011-09-20 16:21:19,781 FATAL [AnnotatedMethodCache] (main) Caught exception scanning annotations on void org.infinispan.statetransfer.StateTransferManagerImpl.injectDependencies(org.infinispan.remoting.rpc.RpcManager, org.infinispan.AdvancedCache, org.infinispan.config.Configuration, org.infinispan.container.DataContainer, org.infinispan.loaders.CacheLoaderManager, org.infinispan.marshall.StreamingMarshaller, org.infinispan.transaction.TransactionLog, org.infinispan.interceptors.InterceptorChain, org.infinispan.context.InvocationContextContainer, org.infinispan.commands.CommandsFactory, org.infinispan.transaction.TransactionTable)
      java.lang.ClassNotFoundException: org.infinispan.statetransfer.StateTransferManagerImpl
      	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      	at org.infinispan.util.reflect.CachedMethod.<init>(CachedMethod.java:52)
      	at org.infinispan.util.reflect.AnnotatedMethodCache.collectAndCacheMethodAnnotations(AnnotatedMethodCache.java:121)
      	at org.infinispan.util.reflect.AnnotatedMethodCache.<clinit>(AnnotatedMethodCache.java:86)
      	at org.infinispan.factories.AbstractComponentRegistry.addComponentDependencies(AbstractComponentRegistry.java:208)
      	at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:192)
      	at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:154)
      	at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:149)
      	at org.infinispan.factories.AbstractComponentRegistry.registerDefaultClassLoader(AbstractComponentRegistry.java:439)
      	at org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:93)
      	at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:223)
      	at org.infinispan.test.fwk.TestCacheManagerFactory.newDefaultCacheManager(TestCacheManagerFactory.java:376)
      	at org.infinispan.test.fwk.TestCacheManagerFactory.newDefaultCacheManager(TestCacheManagerFactory.java:73)
      	at org.infinispan.test.fwk.TestCacheManagerFactory.createClusteredCacheManager(TestCacheManagerFactory.java:171)
      	at org.infinispan.test.fwk.TestCacheManagerFactory.createClusteredCacheManager(TestCacheManagerFactory.java:151)
      	at org.infinispan.test.MultipleCacheManagersTest.addClusterEnabledCacheManager(MultipleCacheManagersTest.java:168)
      	at org.infinispan.test.MultipleCacheManagersTest.createClusteredCaches(MultipleCacheManagersTest.java:298)
      	at org.infinispan.test.MultipleCacheManagersTest.createClusteredCaches(MultipleCacheManagersTest.java:291)
      	at org.infinispan.remoting.TransportSenderExceptionHandlingTest.createCacheManagers(TransportSenderExceptionHandlingTest.java:52)
      	at org.infinispan.test.MultipleCacheManagersTest.callCreateCacheManagers(MultipleCacheManagersTest.java:89)
      	at org.infinispan.test.MultipleCacheManagersTest.createBeforeClass(MultipleCacheManagersTest.java:83)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:644)
      	at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:443)
      	at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:160)
      	at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:90)
      	at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:183)
      	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:115)
      	at org.testng.TestRunner.runWorkers(TestRunner.java:909)
      	at org.testng.TestRunner.privateRun(TestRunner.java:618)
      	at org.testng.TestRunner.run(TestRunner.java:499)
      	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
      	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
      	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
      	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
      	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:915)
      	at org.testng.TestNG.runSuitesLocally(TestNG.java:879)
      	at org.testng.TestNG.run(TestNG.java:787)
      	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)
      	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:101)

      Attachments

        Activity

          People

            manik_jira Manik Surtani (Inactive)
            rh-ee-galder Galder ZamarreƱo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: