Hi Krys, These examples are quite old - they were not updated from a long time - this is why they doesn't works with latest runtime versions.
I will fix them and let you known when done. Bogdan Krys Malak wrote: > Hi, > > I'm trying to get the Runtime demo at > https://svn.nuxeo.org/nuxeo/demo/NXRuntime running, but i happend to > have some problems and the documentation didn't really help. Hope > someone here has some answerrs. > > > First of all: the HelloWorldComponent implements Component which has > to override the methods activate(ComponentContext context) and > deactivate(ComponentContext context), which are never used. In > opposite to the ones with the RuntimeContext as Parameter... But I > included both so this works, even if it seems strange to me, but it > works somehow. > > > > Now I have two real problems: > > Object[] messages = extension.getContributions(); does lead to an > empty array and i never get to the loop: > > for (Object message : messages) { > HelloMessage msg = (HelloMessage)message; > this.messages.add(msg); > System.out.println("Registering message: " + > msg.getMessage()); > } > > since it is empty and no extension can be registered. > > Both the component and the HelloWorldextension of HelloWorld are > registred as components are activated correctly. I just can't acces > the contributions thus the real extension and I don't understand why. > > > > Second Problem is the access from outside: > > In the HelloWorldService: > > HelloComponent hc = (HelloComponent)NXRuntime.getRuntime() > .getComponent("org.nuxeo.runtime.demo.HelloComponent"); > > I can't used this, because NXRuntime is deprecated, ok so i read, that > i have to use Framework.getRuntime(). instead. But this only gives me > a null Pointer Exception so I can't access the components when i'm not > inside the RuntimeContext... > > > > I am running Jboss 4.05 with the NXRuntime.sar deployed. The only > corrections i made to the original example involed the two necessary > methods in HelloComponent due to its abstract superclass Component and > I changed the NXRuntime to Framwork inside the Jboss Demo. > > That's it. > > Hope you can find some time to help me with these issues. > > > Cheers, > Krys > > ------------------------------------------------------------------------ > > _______________________________________________ > ECM mailing list > [email protected] > http://lists.nuxeo.com/mailman/listinfo/ecm > _______________________________________________ ECM mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/ecm
