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