Hi Matthieu,

Yes, you can use Spring "only", just by installing the spring feature.

With Spring feature, you can use beans XML in your bundle (in META-INF/spring folder), or directly by dropping the beans XML in the deploy folder.

Regards
JB

On 04/01/2014 01:57 PM, Matthieu Vincent wrote:
I've tried to install gemini feature (btw it's gemini-blueprint :) ) and
got this error (using Spring 3.2) :

Caused by: java.lang.NoSuchFieldError: NULL
         at
org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService.convert(SpringBlueprintConverterService.java:93)
         at
org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:161)
         at
org.springframework.beans.BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:448)
         at
org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:494)
         at
org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:488)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1433)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1392)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1128)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)

Maybe I can switch to spring only namespaces ? or inversely may I use
only blueprint ?

Rgs
Mat


2014-04-01 13:40 GMT+02:00 Jean-Baptiste Onofré <[email protected]
<mailto:[email protected]>>:

    And install the gemini feature (feature:install gemini).

    Regards
    JB


    On 04/01/2014 12:52 PM, Achim Nierbeck wrote:

        Looks like you'll need to use the gemini blueprint, cause the defaul
        Aries Blueprint doesn't work with mixed blueprint and spring
        namespaces.
        To have gemini blueprint successfully running in Karaf 3.0
        you'll need
        to run regions too.

        Regards, Achim


        2014-04-01 11:31 GMT+02:00 Matthieu Vincent
        <[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>__>:


             Hello

                 I'm trying to migrate to Karaf 3.0.0, when I deploy my
        bundles I
             got the following "error" :

             Bundle XXXX is waiting for namespace handlers
             [http://www.springframework.__org/schema/context
        <http://www.springframework.org/schema/context>,
        http://www.springframework.__org/schema/beans
        <http://www.springframework.org/schema/beans>,
        http://www.springframework.__org/schema/osgi
        <http://www.springframework.org/schema/osgi>]

             My bundle already imports the spring packages :
             Import-Package:
             org.springframework.aop,\
             org.springframework.aop.__config,\
             org.springframework.aop.scope,__\
             org.springframework.aop.__framework,\
             org.springframework.aop.__aspectj.annotation,\
             org.springframework.context.__config,\
             org.springframework.beans.__factory.xml,\
             *

             and my blueprint.xml header looks like this :
             <blueprint
        xmlns="http://www.osgi.org/__xmlns/blueprint/v1.0.0
        <http://www.osgi.org/xmlns/blueprint/v1.0.0>"
             xmlns:xsi="http://www.w3.org/__2001/XMLSchema-instance
        <http://www.w3.org/2001/XMLSchema-instance>"
             xmlns:aop="http://www.__springframework.org/schema/aop
        <http://www.springframework.org/schema/aop>__"
             xmlns:bean="http://www.__springframework.org/schema/__beans
        <http://www.springframework.org/schema/beans>"
             xmlns:osgi="http://www.__springframework.org/schema/__osgi
        <http://www.springframework.org/schema/osgi>"

        xmlns:context="http://www.__springframework.org/schema/__context
        <http://www.springframework.org/schema/context>"

        xsi:schemaLocation="http://__www.osgi.org/xmlns/blueprint/__v1.0.0
        <http://www.osgi.org/xmlns/blueprint/v1.0.0>
        http://www.osgi.org/xmlns/__blueprint/v1.0.0/blueprint.xsd
        <http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd>
        http://www.osgi.org/xmlns/__blueprint/v1.0.0
        <http://www.osgi.org/xmlns/blueprint/v1.0.0>
        http://www.osgi.org/xmlns/__blueprint/v1.0.0/blueprint.xsd
        <http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd>
        http://www.springframework.__org/schema/aop
        <http://www.springframework.org/schema/aop>
        http://www.springframework.__org/schema/aop/spring-aop.xsd
        <http://www.springframework.org/schema/aop/spring-aop.xsd>
        http://www.springframework.__org/schema/context
        <http://www.springframework.org/schema/context>
        http://www.springframework.__org/schema/context/spring-__context.xsd
        <http://www.springframework.org/schema/context/spring-context.xsd>
        http://www.springframework.__org/schema/osgi
        <http://www.springframework.org/schema/osgi>
        http://www.springframework.__org/schema/osgi/spring-osgi.__xsd
        <http://www.springframework.org/schema/osgi/spring-osgi.xsd>
        http://www.springframework.__org/schema/beans
        <http://www.springframework.org/schema/beans>
        http://www.springframework.__org/schema/beans/spring-beans.__xsd
        <http://www.springframework.org/schema/beans/spring-beans.xsd>">
             ...
             </blueprint>

             I've tried to :
             - install feature spring-dm
             - add a spring.handlers in my bundle
             - use Spring 3.2 or 3.1

             None of these attempts worked.
             Does anyone got this problem and succeeded to fix it ?

             Thanks in advance
             Mat




        --

        Apache Karaf <http://karaf.apache.org/> Committer & PMC
        OPS4J Pax Web <http://wiki.ops4j.org/__display/paxweb/Pax+Web/
        <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer
        & Project Lead
        blog <http://notizblog.nierbeck.de/__>

        Software Architect / Project Manager / Scrum Master


    --
    Jean-Baptiste Onofré
    [email protected] <mailto:[email protected]>
    http://blog.nanthrax.net
    Talend - http://www.talend.com



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to