wow you are fast, thank for checking this out

On Mon, Sep 2, 2013 at 3:35 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:

> I was able to reproduce the issue and logged a ticket
> https://issues.apache.org/jira/browse/CAMEL-6699
>
> On Mon, Sep 2, 2013 at 1:19 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:
> > Hi
> >
> > Do you have the stacktrace for this?
> >
> > Not sure why blueprint gives you the proxy class, could be that the
> > osgi registry in camel-core-osgi should detect its a proxy class and
> > get the target class automatic. But a stacktrace / or sample project
> > to reproduce would be lovely to play with.
> >
> > On Mon, Jun 24, 2013 at 2:20 PM, Martin Stiborský
> > <martin.stibor...@gmail.com> wrote:
> >> Hello guys,
> >> I'd like to ask first if I'm wrong or not...
> >> I have a bundle, where is defined CamelContext in blueprint XML. In
> >> this XML, I'd like to reference services from n other bundles, which
> >> exposes services with routes - RouteBuilder class(es).
> >>
> >> How should be the route class for the bundles exposed? Something like
> this (?):
> >>
> >> <bean id="myRoute" class="com.foo.MyRoute"/>
> >> <service ref="myRoute" interface="org.apache.camel.RoutesBuilder"/>
> >>
> >> Then, in the "main" bundle, where is CamelContext defined, I can catch
> >> the reference:
> >>
> >> <reference id="myRouteReference" component-name="myRoute"
> >> interface="org.apache.camel.RoutesBuilder"/>
> >>
> >> The problem is, it kind of doesn't work for me :(
> >> The service is exposed, the reference is not null, but class type is
> wrong:
> >>
> >> Caused by: org.apache.camel.NoSuchBeanException: Found bean:
> >> avatarRoutes in BlueprintContainer:
> >> org.apache.aries.blueprint.container.BlueprintContainerImpl@50a28
> >> b65 of type: Proxybad2ac0c_5c42_4054_bf65_7566a287f4c8 expected type
> >> was: class org.apache.camel.builder.RouteBuilder
> >>
> >> Camel 2.11 / Karaf 2.3.1
> >> According this answer from Claus
> >> (http://stackoverflow.com/a/13439844/805219) I guess the idea is
> >> possible, just my implementation is wrong.
> >>
> >> --
> >> S pozdravem / Best regards
> >> Martin Stiborský
> >>
> >> Jabber: st...@njs.netlab.cz
> >> Twitter: http://www.twitter.com/stibi
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > Red Hat, Inc.
> > Email: cib...@redhat.com
> > Twitter: davsclaus
> > Blog: http://davsclaus.com
> > Author of Camel in Action: http://www.manning.com/ibsen
>
>
>
> --
> Claus Ibsen
> -----------------
> Red Hat, Inc.
> Email: cib...@redhat.com
> Twitter: davsclaus
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
>



-- 
S pozdravem / Best regards
Martin Stiborský

Jabber: st...@njs.netlab.cz
Twitter: http://www.twitter.com/stibi

Reply via email to