Thanks. Its working now.

On Sun, Jan 3, 2010 at 6:32 PM, Tobias Ivarsson <
[email protected]> wrote:

> It looks like you need to set the JAVA_HOME environment variable.
>
> Cheers,
> Tobias
>
> On Sun, Jan 3, 2010 at 1:47 PM, Sky Wickenden <[email protected]
> >wrote:
>
> > Hi
> >
> > The import works fine but when I try to create the DB it falls over with
> > the
> > following error.
> >
> > >>> neo = NeoService( "/home/sky/Desktop/tmp" )
> > Traceback (most recent call last):
> >  File "<stdin>", line 1, in <module>
> >  File
> >
> >
> "/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/__init__.py",
> > line 483, in __new__
> >    neo = core.load_neo(resource_uri, params)
> >  File
> >
> >
> "/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/_core.py",
> > line 60, in load_neo
> >    backend.initialize(**parameters)
> >  File
> >
> >
> "/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/_backend/__init__.py",
> > line 60, in initialize
> >    raise ImportError("No applicable backend found.")
> > ImportError: No applicable backend found.
> >
> > Looking through the archives I found this post
> > http://www.mail-archive.com/[email protected]/msg01589.html. Which
> > requested a more detailed error log, included below.
> >
> > >>> neo = NeoService("/home/sky/Desktop/tmp", log=logger)
> > classpath is:
> >
> >
> ['/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/classes/shell.jar',
> >
> >
> '/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/classes/remote-neo.jar',
> >
> >
> '/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/classes/index-util.jar',
> >
> >
> '/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/classes/jta.jar',
> >
> >
> '/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/classes/neo.jar',
> >
> >
> '/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/classes/lucene-core.jar']
> > ext_dirs is:
> >
> >
> ['/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/classes']
> > Trying JCC backend.
> > Trying JPype backend.
> > Importing native backends failed.
> > Traceback (most recent call last):
> >  File
> >
> >
> "/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/_backend/__init__.py",
> > line 50, in initialize
> >    embedded, remote = implementation.initialize(classpath, params)
> >  File
> >
> >
> "/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/_backend/reflection.py",
> > line 38, in initialize
> >    jvm = jpype.getDefaultJVMPath()
> >  File "/usr/local/lib/python2.6/dist-packages/jpype/_core.py", line 96,
> in
> > getDefaultJVMPath
> >    return _linux.getDefaultJVMPath()
> >  File "/usr/local/lib/python2.6/dist-packages/jpype/_linux.py", line 36,
> in
> > getDefaultJVMPath
> >    jvm = _getJVMFromJavaHome()
> >  File "/usr/local/lib/python2.6/dist-packages/jpype/_linux.py", line 55,
> in
> > _getJVMFromJavaHome
> >    if os.path.exists(java_home+"/bin/javac") :
> > TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
> > Trying pure Python backend.
> > Traceback (most recent call last):
> >  File "<stdin>", line 1, in <module>
> >  File
> >
> >
> "/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/__init__.py",
> > line 483, in __new__
> >    neo = core.load_neo(resource_uri, params)
> >  File
> >
> >
> "/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/_core.py",
> > line 60, in load_neo
> >    backend.initialize(**parameters)
> >  File
> >
> >
> "/usr/local/lib/python2.6/dist-packages/Neo4j.py-0.1_SNAPSHOT-py2.6.egg/neo4j/_backend/__init__.py",
> > line 60, in initialize
> >    raise ImportError("No applicable backend found.")
> > ImportError: No applicable backend found.
> >
> > I have tried reinstalling both  JCC and JPype, and both seem to be
> working
> >
> > Would appreciate any help. Thanks
> > Sky
> > _______________________________________________
> > Neo mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> >
>
>
>
> --
> Tobias Ivarsson <[email protected]>
> Hacker, Neo Technology
> www.neotechnology.com
> Cellphone: +46 706 534857
> _______________________________________________
> Neo mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to