sSuper,
did you try with the latest builds, 1.4-SNAPSHOT, available from
https://repo.neo4j.org/content/groups/public/org/neo4j/neo4j/1.4-SNAPSHOT/ ?

Cheers,

/peter neubauer

GTalk:      neubauer.peter
Skype       peter.neubauer
Phone       +46 704 106975
LinkedIn   http://www.linkedin.com/in/neubauer
Twitter      http://twitter.com/peterneubauer

http://www.neo4j.org               - Your high performance graph database.
http://startupbootcamp.org/    - Öresund - Innovation happens HERE.
http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.


On Fri, Jun 3, 2011 at 9:31 AM, Super Wang <wangxu...@gmail.com> wrote:

> I met this problem too, but I tried to change my MANIFEST.MF into this but
> not work:
>
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Neo4j - Lucene Index
> Bundle-SymbolicName: org.neo4j.lucene-index
> Bundle-Version: 1.4.0.M03
> Bundle-ClassPath: neo4j-lucene-index-1.4.M03.jar
> Bundle-Vendor: The Neo4j Graph Database Project
> Export-Package: org.neo4j.index.lucene;version="1.4.0.M03";
>   uses:="org.neo4j.graphdb.index,
>    org.neo4j.kernel,
>   org.neo4j.graphdb,
>   org.apache.lucene.search,
>   org.apache.lucene.queryParser,
>    org.neo4j.index.impl.lucene"
> Built-By: tcagent
> Build-Jdk: 1.6.0_24
> Tool: Bnd-0.0.357
> Bundle-DocURL: http://neo4j.org/
> Created-By: 1.6.0_24 (Sun Microsystems Inc.)
> Import-Package: javax.transaction;version="1.1",
>  javax.transaction.xa;version="1.1",
>  org.apache.lucene.analysis,
>  org.apache.lucene.document,
>  org.apache.lucene.index,
>  org.apache.lucene.queryParser,
>  org.apache.lucene.search,
>  org.apache.lucene.store,
>  org.apache.lucene.util,
>  org.neo4j.graphdb;version="1.4",
>  org.neo4j.graphdb.index;version="1.4",
>  org.neo4j.helpers;version="1.4",
>  org.neo4j.helpers.collection;version="1.4",
>  org.neo4j.index.lucene;version="1.4",
>  org.neo4j.kernel;version="1.4",
>  org.neo4j.kernel.impl.batchinsert;version="1.4",
>  org.neo4j.kernel.impl.cache;version="1.4",
>  org.neo4j.kernel.impl.core;version="1.4",
>  org.neo4j.kernel.impl.index;version="1.4",
>  org.neo4j.kernel.impl.transaction;version="1.4",
>  org.neo4j.kernel.impl.transaction.xaframework;version="1.4",
>  org.neo4j.kernel.impl.util;version="1.4"
> Archiver-Version: Plexus Archiver
> Bundle-Description: Integration layer between Neo4j and Lucene, providing
> one possible implementation of the Index API.
> Bundle-License: http://www.gnu.org/licenses/gpl-3.0-standalone.html
> Bnd-LastModified: 1306490607478
>
>
>
> On Wed, May 25, 2011 at 20:41, Marco Gerber <mger...@junisphere.net>
> wrote:
>
> > Hi peter
> >
> > First visual inspection looks ok. I will test it in next few days.
> >
> > Regards,
> > Marco
> >
> >
> > -----Original Message-----
> > From: user-boun...@lists.neo4j.org on behalf of Peter Neubauer
> > Sent: Tue 24.05.2011 22:18
> > To: Neo4j user discussions
> > Subject: Re: [Neo4j] No index provider 'lucene' found - osgi
> >
> > Marco,
> > pushed,
> >
> >
> https://github.com/neo4j/community/commit/e8574e96315999ab04e1b484717bb2b1a3dfa9be
> >
> > Would be great if you could verify that things are working better with
> this
> > version.
> >
> > Cheers,
> >
> > /peter neubauer
> >
> > GTalk:      neubauer.peter
> > Skype       peter.neubauer
> > Phone       +46 704 106975
> > LinkedIn   http://www.linkedin.com/in/neubauer
> > Twitter      http://twitter.com/peterneubauer
> >
> > http://www.neo4j.org               - Your high performance graph
> database.
> > http://startupbootcamp.org/    - Öresund - Innovation happens HERE.
> > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
> >
> >
> > On Tue, May 24, 2011 at 9:59 PM, Peter Neubauer <
> > peter.neuba...@neotechnology.com> wrote:
> >
> > > Mmh,
> > > it seems moving the LuceneIndexProvider into the public
> > > org.neo4j.index.lucene space would the problem, right? Running the
> tests
> > > right now with the moved class to make sure things are working ...
> > >
> > > Cheers,
> > >
> > > /peter neubauer
> > >
> > > GTalk:      neubauer.peter
> > > Skype       peter.neubauer
> > > Phone       +46 704 106975
> > > LinkedIn   http://www.linkedin.com/in/neubauer
> > > Twitter      http://twitter.com/peterneubauer
> > >
> > > http://www.neo4j.org               - Your high performance graph
> > database.
> > > http://startupbootcamp.org/    - Öresund - Innovation happens HERE.
> > > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing
> party.
> > >
> > >
> > >
> > > On Tue, May 24, 2011 at 9:14 AM, Mattias Persson <
> > > matt...@neotechnology.com> wrote:
> > >
> > >> Cool, we should make the lucene index component more OSGi friendly...
> > this
> > >> seems like an easy enough fix. Thank you
> > >>
> > >> 2011/5/24 Marco Gerber <mger...@junisphere.net>
> > >>
> > >> > Hi Mattias
> > >> >
> > >> > I solved the problem after having a look on the neo4j source code.
> The
> > >> code
> > >> > uses java services to load any extensions on runtime. One of them is
> > >> defined
> > >> > in META-INF/services/org.neo4j.graphdb.index.IndexProvider which is
> > >> > 'org.neo4j.index.impl.lucene.LuceneIndexProvider' (in my opinion the
> > >> default
> > >> > index provider). However, the package containing this class isn't
> > >> getting
> > >> > exported with the bundle. So, the class isn't visibible at runtime
> and
> > >> no
> > >> > lucene index provider is getting loaded. So after extending the
> > >> MANIFEST.MF
> > >> > in the containing bundle called 'neo4j-lucene-index-1.3.jar
> > >> > [Bundle-SymbolicName: org.neo4j.lucene-index, Bundle-Version: 1.3]',
> > the
> > >> > java6Loader (in package org.neo4j.helpers.Service) service loader is
> > >> able to
> > >> > see and successfully load the lucene index provider.
> > >> > This is only a workaround and may be fixed in context of
> > >> > https://jira.springsource.org/browse/DATAGRAPH-88 .
> > >> >
> > >> > --- MANIFEST.MF.orig    2011-05-23 17:38:11.511686853 +0200
> > >> > +++ MANIFEST.MF.new     2011-05-23 17:37:39.163686852 +0200
> > >> > @@ -5,7 +5,7 @@
> > >> >  Build-Jdk: 1.6.0_20
> > >> >  Export-Package:
> > org.neo4j.index.lucene;uses:="org.neo4j.graphdb.index,
> > >> >
>  org.apache.lucene.search,org.neo4j.graphdb,org.apache.lucene.queryPar
> > >> > - ser";version="1.3"
> > >> > + ser";version="1.3",org.neo4j.index.impl.lucene;version="1.3"
> > >> >  Tool: Bnd-0.0.357
> > >> >  Bundle-Name: Neo4j - Lucene Index
> > >> >  Bundle-Vendor: The Neo4j Graph Database Project
> > >> >
> > >> > Regards,
> > >> > Marco
> > >> >
> > >> >
> > >> >
> > >> > -----Original Message-----
> > >> > From: user-boun...@lists.neo4j.org on behalf of Mattias Persson
> > >> > Sent: Mon 23.05.2011 14:35
> > >> > To: Neo4j user discussions
> > >> > Subject: Re: [Neo4j] No index provider 'lucene' found - osgi
> > >> >
> > >> > Hi Marco,
> > >> >
> > >> > Could you post the contents of <graphDb>/messages.log file also?
> > >> >
> > >> > 2011/5/23 Marco Gerber <mger...@junisphere.net>
> > >> >
> > >> > > Hello everybody
> > >> > >
> > >> > > I'm currently trying to make my spring based osgi application run
> > with
> > >> > > neo4j 1.3 . However, when I call
> > >> > > 'org.neo4j.kernel.IndexManagerImpl.forNodes' I got the following
> > error
> > >> > (see
> > >> > > [1] for a complete stack trace):
> > >> > >
> > >> > > > Invocation of init method failed; nested exception is
> > >> > > java.lang.IllegalArgumentException: No index provider 'lucene'
> found
> > >> > >
> > >> > > My setup is as follows:
> > >> > >
> > >> > > loaded and running bundles:
> > >> > > - org.apache.servicemix.bundles.lucene
> > >> > > - org.neo4j.kernel
> > >> > > - org.apache.servicemix.bundles.lucene
> > >> > >
> > >> > >
> > >> > > Do I have to load any lucene classes into the classpath on
> startup?
> > >> > >
> > >> > > Thanks a lot and let me know if I have to provide more information
> > >> > > Marco Gerber
> > >> > >
> > >> > > [1]
> > >> > > Caused by:
> org.springframework.beans.factory.BeanCreationException:
> > >> Error
> > >> > > creating bean with name 'myRepository': Invocation of init method
> > >> failed;
> > >> > > nested exception is java.lang.IllegalArgumentException: No index
> > >> provider
> > >> > > 'lucene' found
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:844)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:786)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:703)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:795)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:723)
> > >> > >        ... 20 common frames omitted
> > >> > > Caused by: java.lang.IllegalArgumentException: No index provider
> > >> 'lucene'
> > >> > > found
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.neo4j.kernel.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:71)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:104)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:173)
> > >> > >        at
> > >> > >
> > org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:244)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> net.junisphere.eranger.helloNeo4j.config.internal.repository.BaseRepository.<init>(BaseRepository.java:31)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> net.junisphere.eranger.helloNeo4j.config.internal.repository.ServiceRepository.init(ServiceRepository.java:35)
> > >> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > >> > >        at java.lang.reflect.Method.invoke(Method.java:597)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> > >> > >        at
> > >> > >
> > >> >
> > >>
> >
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> > >> > >        ... 33 common frames omitted
> > >> > > _______________________________________________
> > >> > > Neo4j mailing list
> > >> > > User@lists.neo4j.org
> > >> > > https://lists.neo4j.org/mailman/listinfo/user
> > >> > >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > Mattias Persson, [matt...@neotechnology.com]
> > >> > Hacker, Neo Technology
> > >> > www.neotechnology.com
> > >> > _______________________________________________
> > >> > Neo4j mailing list
> > >> > User@lists.neo4j.org
> > >> > https://lists.neo4j.org/mailman/listinfo/user
> > >> >
> > >> >
> > >> > _______________________________________________
> > >> > Neo4j mailing list
> > >> > User@lists.neo4j.org
> > >> > https://lists.neo4j.org/mailman/listinfo/user
> > >> >
> > >> >
> > >>
> > >>
> > >> --
> > >> Mattias Persson, [matt...@neotechnology.com]
> > >> Hacker, Neo Technology
> > >> www.neotechnology.com
> > >> _______________________________________________
> > >> Neo4j mailing list
> > >> User@lists.neo4j.org
> > >> https://lists.neo4j.org/mailman/listinfo/user
> > >>
> > >
> > >
> > _______________________________________________
> > Neo4j mailing list
> > User@lists.neo4j.org
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> >
> > _______________________________________________
> > Neo4j mailing list
> > User@lists.neo4j.org
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> >
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to