|
Hello, I recently decided to look at felix and ipojo and, after having done the tutorials, I am trying to create my own application using composition. But it seems that I have a problem when I try to start my bundle. IPojo is trying to create something. Here is the output error (I don't have the beginning of the error because the error displays in a loop): ... at org.apache.felix.ipojo.composite.CompositeFactory.createInstance(CompositeFactory.java:147) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:301) at org.apache.felix.ipojo.composite.FactoryProxy.createComponentInstance(FactoryProxy.java:87) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__createInstance(InstanceHandler.java:160) at org.apache.felix.ipojo.composite.instance.InstanceHandler.createInstance(InstanceHandler.java) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__bindFactory(InstanceHandler.java:184) at org.apache.felix.ipojo.composite.instance.InstanceHandler.bindFactory(InstanceHandler.java) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.felix.ipojo.util.Callback.call(Callback.java:260) at org.apache.felix.ipojo.handlers.dependency.DependencyCallback.callOnInstance(DependencyCallback.java:309) at org.apache.felix.ipojo.handlers.dependency.Dependency.invokeCallback(Dependency.java:314) at org.apache.felix.ipojo.handlers.dependency.Dependency.onObjectCreation(Dependency.java:279) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__onCreation(DependencyHandler.java:645) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.onCreation(DependencyHandler.java) at org.apache.felix.ipojo.HandlerManager.start(HandlerManager.java:132) at org.apache.felix.ipojo.composite.CompositeManager.start(CompositeManager.java:346) at org.apache.felix.ipojo.composite.CompositeFactory.createInstance(CompositeFactory.java:147) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:301) at org.apache.felix.ipojo.composite.FactoryProxy.createComponentInstance(FactoryProxy.java:87) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__createInstance(InstanceHandler.java:160) at org.apache.felix.ipojo.composite.instance.InstanceHandler.createInstance(InstanceHandler.java) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__bindFactory(InstanceHandler.java:184) at org.apache.felix.ipojo.composite.instance.InstanceHandler.bindFactory(InstanceHandler.java) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.felix.ipojo.util.Callback.call(Callback.java:260) at org.apache.felix.ipojo.handlers.dependency.DependencyCallback.callOnInstance(DependencyCallback.java:309) at org.apache.felix.ipojo.handlers.dependency.Dependency.invokeCallback(Dependency.java:314) at org.apache.felix.ipojo.handlers.dependency.Dependency.onObjectCreation(Dependency.java:279) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__onCreation(DependencyHandler.java:645) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.onCreation(DependencyHandler.java) at org.apache.felix.ipojo.HandlerManager.start(HandlerManager.java:132) at org.apache.felix.ipojo.composite.CompositeManager.start(CompositeManager.java:346) at org.apache.felix.ipojo.composite.CompositeFactory.createInstance(CompositeFactory.java:147) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:301) at org.apache.felix.ipojo.composite.FactoryProxy.createComponentInstance(FactoryProxy.java:87) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__createInstance(InstanceHandler.java:160) at org.apache.felix.ipojo.composite.instance.InstanceHandler.createInstance(InstanceHandler.java) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__bindFactory(InstanceHandler.java:184) at org.apache.felix.ipojo.composite.instance.InstanceHandler.bindFactory(InstanceHandler.java) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.felix.ipojo.util.Callback.call(Callback.java:260) at org.apache.felix.ipojo.handlers.dependency.DependencyCallback.callOnInstance(DependencyCallback.java:309) at org.apache.felix.ipojo.handlers.dependency.Dependency.invokeCallback(Dependency.java:314) at org.apache.felix.ipojo.handlers.dependency.Dependency.onObjectCreation(Dependency.java:279) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__onCreation(DependencyHandler.java:645) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.onCreation(DependencyHandler.java) at org.apache.felix.ipojo.HandlerManager.start(HandlerManager.java:132) at org.apache.felix.ipojo.composite.CompositeManager.start(CompositeManager.java:346) at org.apache.felix.ipojo.composite.CompositeFactory.createInstance(CompositeFactory.java:147) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:301) at org.apache.felix.ipojo.composite.FactoryProxy.createComponentInstance(FactoryProxy.java:87) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__createInstance(InstanceHandler.java:160) at org.apache.felix.ipojo.composite.instance.InstanceHandler.createInstance(InstanceHandler.java) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__bindFactory(InstanceHandler.java:184) at org.apache.felix.ipojo.composite.instance.InstanceHandler.bindFactory(InstanceHandler.java) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.felix.ipojo.util.Callback.call(Callback.java:260) at org.apache.felix.ipojo.handlers.dependency.DependencyCallback.callOnInstance(DependencyCallback.java:309) at org.apache.felix.ipojo.handlers.dependency.Dependency.invokeCallback(Dependency.java:314) at org.apache.felix.ipojo.handlers.dependency.Dependency.onObjectCreation(Dependency.java:279) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__onCreation(DependencyHandler.java:645) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.onCreation(DependencyHandler.java) at org.apache.felix.ipojo.HandlerManager.start(HandlerManager.java:132) at org.apache.felix.ipojo.composite.CompositeManager.start(CompositeManager.java:346) at org.apache.felix.ipojo.composite.CompositeFactory.createInstance(CompositeFactory.java:147) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:301) at org.apache.felix.ipojo.composite.FactoryProxy.createComponentInstance(FactoryProxy.java:87) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__createInstance(InstanceHandler.java:160) at org.apache.felix.ipojo.composite.instance.InstanceHandler.createInstance(InstanceHandler.java) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__bindFactory(InstanceHandler.java:184) at org.apache.felix.ipojo.composite.instance.InstanceHandler.bindFactory(InstanceHandler.java) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.felix.ipojo.util.Callback.call(Callback.java:260) at org.apache.felix.ipojo.handlers.dependency.DependencyCallback.callOnInstance(DependencyCallback.java:309) at org.apache.felix.ipojo.handlers.dependency.Dependency.invokeCallback(Dependency.java:314) at org.apache.felix.ipojo.handlers.dependency.Dependency.onObjectCreation(Dependency.java:279) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__onCreation(DependencyHandler.java:645) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.onCreation(DependencyHandler.java) at org.apache.felix.ipojo.HandlerManager.start(HandlerManager.java:132) at org.apache.felix.ipojo.composite.CompositeManager.start(CompositeManager.java:346) at org.apache.felix.ipojo.composite.CompositeFactory.createInstance(CompositeFactory.java:147) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:301) at org.apache.felix.ipojo.composite.FactoryProxy.createComponentInstance(FactoryProxy.java:87) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__createInstance(InstanceHandler.java:160) at org.apache.felix.ipojo.composite.instance.InstanceHandler.createInstance(InstanceHandler.java) at org.apache.felix.ipojo.composite.instance.InstanceHandler.__bindFactory(InstanceHandler.java:184) at org.apache.felix.ipojo.composite.instance.InstanceHandler.bindFactory(InstanceHandler.java) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.felix.ipojo.util.Callback.call(Callback.java:260) at org.apache.felix.ipojo.handlers.dependency.DependencyCallback.callOnInstance(DependencyCallback.java:309) at org.apache.felix.ipojo.handlers.dependency.Dependency.invokeCallback(Dependency.java:314) at org.apache.felix.ipojo.handlers.dependency.Dependency.onObjectCreation(Dependency.java:279) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__onCreation(DependencyHandler.java:645) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.onCreation(DependencyHandler.java) at org.apache.felix.ipojo.HandlerManager.start(HandlerManager.java:132) at org.apache.felix.ipojo.composite.CompositeManager.start(CompositeManager.java:346) at org.apache.felix.ipojo.composite.CompositeFactory.createInstance(CompositeFactory.java:147) ... I can only stop it using a kill command. I am attaching my code. I am not sure that the metadata.xml is well formatted, but I haven't seen any examples that declare a component and a composite in the same file. Could you look at my sources and tell me if I made a mistake somewhere ? Thanks, Regards. --
![]() DRUILHE Remi RD-MAPS-GRE PhD Student MAPS/SHINE/MADE Tel : +33 (0)4 76 76 24 27 Email: [email protected] R&D Grenoble 28 chemin du Vieux Chêne - BP98 38243 Meylan Cedex - France |
source.tar.gz
Description: GNU Zip compressed data
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]


