Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Blueprint context definition (OSGI-INF/blueprint/neo4j-kernel.xml) is invalid #377

brampouwelse opened this Issue · 1 comment

1 participant


The blueprint context definition in the neo4j-kernel jar is causing a problem because it's referencing org.neo4j.graphdb.index.IndexProvider without the ext:proxy-method='classes'.


2012-12-18 07:52:25,622 | INFO | rint Extender: 3 | ReferenceListRecipe | nt.container.ReferenceListRecipe 137 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Error tracking new service reference
org.osgi.service.blueprint.container.ComponentDefinitionException: A class org.neo4j.graphdb.index.IndexProvider was found in the interfaces list, but class proxying is not allowed by default. The ext:proxy-method='classes' attribute needs to be added to this service referen

As the neo4j jars don't have all the required OSGi meta data and the blueprint context isn't mentioned in the documentation about running neo4j in an OSGi it may be better to delete the blueprint context from the jar.


Forgot to mention, I'm having this issue using the 1.8 version of neo4j on Apache Karaf 2.3.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.