Hi,

I am trying to integrate evictor with tim-searchable i am getting following exception. Any hints?

I see following lines BundleActivaotr MapEvictorActivator

 addExportedTcJarClass("com.tc.util.concurrent.CircularLossyQueue");

2009-07-16 20:29:53,368 [main] INFO com.tc.bundles.Resolver - Resolved TIM org.terracotta.modules:tim-distributed-cache:1.3.0-SNAPSHOT from / Users/tkhairna/.m2/repository/org/terracotta/modules/tim-distributed- cache/1.3.0-SNAPSHOT/tim-distributed-cache-1.3.0-SNAPSHOT.jar 2009-07-16 20:29:53,383 [main] INFO com.tc.bundles.Resolver - Resolved TIM org.terracotta.modules:tim-searchable:1.0.0-SNAPSHOT from /Users/ tkhairna/.m2/repository/org/terracotta/modules/tim-searchable/1.0.0- SNAPSHOT/tim-searchable-1.0.0-SNAPSHOT.jar 2009-07-16 20:29:54,080 [main] FATAL com.terracottatech.console - BundleActivator start failed 2009-07-16 20:29:54,081 [main] FATAL com.tc.object.bytecode.hook.impl.DSOContextImpl - Exception thrown
org.osgi.framework.BundleException: BundleActivator start failed
at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:404) at org.knopflerfish.framework.PermissionOps.callStart0(PermissionOps.java: 198) at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java: 320) at org.knopflerfish.framework.Framework.startBundle(Framework.java:501) at com.tc.bundles.KnopflerfishOSGi.startBundle(KnopflerfishOSGi.java:88) at com.tc.bundles.KnopflerfishOSGi.startBundles(KnopflerfishOSGi.java:69) at com.tc.plugins.ModulesLoader.initModules(ModulesLoader.java: 170) at com.tc.plugins.ModulesLoader.initModules(ModulesLoader.java: 103) at com .tc .object.bytecode.hook.impl.DSOContextImpl.<init>(DSOContextImpl.java: 114) at com .tc .object .bytecode .hook.impl.DSOContextImpl.createGlobalContext(DSOContextImpl.java:67)
       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 com .tc .object .bytecode .hook .impl .ClassProcessorHelper.createGlobalContext(ClassProcessorHelper.java:617) at com .tc .object .bytecode .hook.impl.ClassProcessorHelper.initialize(ClassProcessorHelper.java: 398) at com .tc .object .bytecode .hook .impl.ClassProcessorHelper.defineClass0Pre(ClassProcessorHelper.java: 656)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
       at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
       at sun.misc.Launcher$AppClassLoader.findClass(Launcher.java)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:288)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
Caused by: java.lang.RuntimeException: Exported TC jar class com.tc.util.concurrent.CircularLossyQueue does not exist. at org .terracotta .modules .configuration .TerracottaConfiguratorModule .addExportedTcJarClass(TerracottaConfiguratorModule.java:115) at org .terracotta .cache.MapEvictorActivator.addInstrumentation(MapEvictorActivator.java: 25) at org .terracotta .modules .configuration .TerracottaConfiguratorModule.start(TerracottaConfiguratorModule.java: 41) at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:373)
       ... 28 more
Best regards,
Tushar Khairnar,
Performance Engineer,
Terracotta Software India Pvt. Ltd.,
Skype : tushar.khairnar, gtalk : tushar.khairnar

_______________________________________________
tc-dev mailing list
tc-dev@lists.terracotta.org
http://lists.terracotta.org/mailman/listinfo/tc-dev

Reply via email to