I have been desparatly trying to get Hivemind working, but for whatever reason, it just won't go. I must be doing something incredibly stupid, since I can't find any similar posts on this list from other users. In any case, here goes:

I am getting this exception:

org.apache.hivemind.ApplicationRuntimeException: Service point messageMover does not exist.
at org.apache.hivemind.impl.RegistryImpl.getServicePoint(RegistryImpl.java:142)
at org.apache.hivemind.impl.RegistryImpl.getService(RegistryImpl.java:149)
at hivexample.Main.main(Main.java:17)
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:324)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78)
Exception in thread "main"


My Main class looks like this:

public class Main {
public static void main(String[] args) throws Exception {
System.err.println("Path: " + new File(".").getAbsolutePath());
Registry registry = RegistryBuilder.constructDefaultRegistry();
IMessageMover mover = (IMessageMover) registry.getService("messageMover", IMessageMover.class);


       mover.go();
   }
}

And my hivemodule.xml looks like this:

<?xml version="1.0"?>
<module id="hivexample" version="1.0.0">

 <service-point id="messageSource" interface="hivexample.IMessageSource">
   <create-instance class="hivexample.impl.ConsoleSource"/>
 </service-point>

 <service-point id="messageWriter" interface="hivexample.IMessageWriter">
   <create-instance class="hivexample.impl.ConsoleWriter"/>
 </service-point>

 <service-point id="messageSource" interface="hivexample.IMessageSource">
   <create-instance class="hivexample.impl.ConsoleSource"/>
 </service-point>

 <service-point id="messageMover" interface="hivexample.IMessageMover">
   <create-instance class="hivexample.impl.SimpleMessageMover"/>
 </service-point>

</module>


The structure of the project looks like this:

\src
    \hivexample
                    \Main.java
                    \${all my interfaces}
                    \Impl
                           \${all my implemented interfaces}
\META-INF
             \hivemodule.xml


I am guessing that my code RegistryBuilder.constructDefaultRegistry() isn't picking up the config file.


Other Info:
   - Exectuing in IntelliJ 4.5.2
   - Hivemind 1.0
   - JDK 1.4.2 (not that it should matter)
   - Windows XP (again, shouldn't matter)

Any help is appreciated !!!
thanks!
JC.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to