Hi Loan Last time I checked Karaf was using 0.3 version of Aries. So are you saying that you had to downgrade to version 03. of Aries to get it to work? or are you still using 1.0.0 version of Aries? If you are still using 1.0.0 of Aries let me know, because I ran into exactly the same issue. Although I too can get evrything to work fine with 0.3 Aries I have trouble getting 1.0.0 to work
Regards Ivanhoe On Mon, Nov 12, 2012 at 3:59 PM, Ioan Eugen Stan <[email protected]>wrote: > Hello Chrisian, > > Thanks for the tip. I embedded all the dependencies that Karaf uses > and now I don't get any exceptions or errors. > I combined several aries artifacts that did not worked together and my > lack of knowledge with aries code-base stalled developemen. > > We'll probably migrate to use Karaf, but the launcher we have now is ok. > > Thanks, > > On Mon, Nov 12, 2012 at 2:49 PM, Christian Schneider > <[email protected]> wrote: > > Hi Ioan, > > > > in Apache Karaf there is one additional bundle: > > org.apache.aries.blueprint.core.compatibility 1.0.0 > > > > I guess this may be necessary to support the 1.0.0 blueprint ext > namespace. > > > > Btw. If you have the choice try to use Karaf .. It is much simpler to > > setup than pure Felix. > > > > Christian > > > > > > > > On 11/12/2012 01:33 PM, Ioan Eugen Stan wrote: > >> Hello, > >> > >> I'm building an OSGI app with felix and blueprint based on > >> aries-1.0.0 and I get the class cast exception which I pasted bellow. > >> I searched on the mailing list and found another discussion but no > >> apparent solution. > >> > >> I'm pretty new to OSGI, especially aries so could you please explain > >> what I'm doing wrong? > >> > >> 12.11.2012 12:57:33.689 *INFO* [Blueprint Extender: 3] > >> org.apache.aries.blueprint.container.BlueprintContainerImpl Bundle > >> com.axemblr.provisionr.engine is waiting for namespace handlers > >> [http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0] > >> 12.11.2012 12:57:33.689 *INFO* [Blueprint Extender: 3] > >> org.apache.aries.blueprint.container.BlueprintContainerImpl Bundle > >> com.axemblr.provisionr.engine is waiting for namespace handlers > >> [http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0] > >> > >> ERROR: Bundle org.apache.aries.blueprint.core [15] EventDispatcher: > >> Error during dispatch. (java.lang.ClassCastException: > >> org.apache.aries.blueprint.ext.impl.ExtNamespaceHandler cannot be cast > >> to org.apache.aries.blueprint.NamespaceHandler) > >> java.lang.ClassCastException: > >> org.apache.aries.blueprint.ext.impl.ExtNamespaceHandler cannot be cast > >> to org.apache.aries.blueprint.NamespaceHandler > >> at > org.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl.addingService(NamespaceHandlerRegistryImpl.java:101) > >> at > org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:980) > >> > >> The list of aries dependencies I load into OSGi: > >> > >> org.apache.aries.blueprint-1.0.0.jar > >> org.apache.aries.blueprint.api-1.0.0.jar > >> org.apache.aries.blueprint.core-1.0.0.jar > >> org.apache.aries.proxy-1.0.0.jar > >> org.apache.aries.transaction.manager-1.0.0.jar > >> org.apache.aries.util-1.0.0.jar > >> > >> Thanks, > >> > > > > > > -- > Ioan Eugen Stan / CTO / http://axemblr.com >
