You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hivemind.apache.org by Hugo Palma <hu...@gmail.com> on 2006/06/02 18:47:39 UTC
Classloader problems
Hi all,
i'm trying to use hivemind in the TapIDEA plugin i'm developing but i'm
hitting classloader problems.
So, the first problem i came agains was the already talked before "Service
point hivemind.Startup does not exist.". I checked the archives for answers
and implemented the following to solve this:
ClassResolver classResolver = new DefaultClassResolver(
MyClass.class.getClassLoader());
RegistryBuilder registryBuilder = new RegistryBuilder();
registryBuilder.addModuleDescriptorProvider(new
XmlModuleDescriptorProvider(classResolver));
registry = registryBuilder.constructRegistry(Locale.getDefault());
This solved the hivemind.Startup problem but now i get another expection for
which i can't find a solution:
org.apache.hivemind.ApplicationRuntimeException: Unable to add method
java.lang.Object writeReplace() to class $Runnable_10b95a29c5e: [source
error] no such class:
org.apache.hivemind.internal.ser.ServiceSerializationHelper
at
org.apache.hivemind.impl.servicemodel.SingletonServiceModel.createSingletonProxy
(SingletonServiceModel.java:130)
at
org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getService(
SingletonServiceModel.java:57)
at org.apache.hivemind.impl.ServicePointImpl.getService(
ServicePointImpl.java:210)
at org.apache.hivemind.impl.ServicePointImpl.getService(
ServicePointImpl.java:223)
at org.apache.hivemind.impl.RegistryInfrastructureImpl.getService(
RegistryInfrastructureImpl.java:207)
at org.apache.hivemind.impl.RegistryInfrastructureImpl.startup(
RegistryInfrastructureImpl.java:434)
at org.apache.hivemind.impl.RegistryBuilder.constructRegistry(
RegistryBuilder.java:154)
Any ideas on how to solve this would be great.
Thanks in advance,
Hugo