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