Neo4j Server 1.7.2 refuses to start: org.neo4j.kernel.lifecycle.LifecycleException: Failed to transition org.neo4j.kernel.AbstractGraphDatabase$DefaultKernelExtensionLoader@ffdadcd from NONE to STOPPED

1,629 views
Skip to first unread message

Hendy Irawan

unread,
Jul 24, 2012, 2:40:19 AM7/24/12
to Neo4j
Suddenly Neo4j won't start, probably due to a previous workstation crash.

Here are the logs.

Is this "normal"? Any way to recover? Should I report as bug?

Jul 24, 2012 11:36:25 AM org.neo4j.server.logging.Logger log
INFO: Starting Neo Server on port [7474] with [80] threads available
Jul 24, 2012 11:36:25 AM org.neo4j.server.logging.Logger log
INFO: Enabling HTTPS on port [7473]
Jul 24, 2012 11:36:25 AM org.mortbay.log.Slf4jLog info
INFO: Logging to org.slf4j.impl.JDK14LoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
Jul 24, 2012 11:36:25 AM org.neo4j.server.logging.Logger log
INFO: Using database at /var/lib/neo4j/graph.db
Jul 24, 2012 11:36:26 AM org.neo4j.server.logging.Logger log
SEVERE:
org.neo4j.kernel.lifecycle.LifecycleException: Failed to transition org.neo4j.kernel.AbstractGraphDatabase$DefaultKernelExtensionLoader@ffdadcd from NONE to STOPPED
        at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:388)
        at org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:82)
        at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:116)
        at org.neo4j.kernel.AbstractGraphDatabase.run(AbstractGraphDatabase.java:224)
        at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:79)
        at org.neo4j.graphdb.factory.GraphDatabaseFactory$1.newDatabase(GraphDatabaseFactory.java:70)
        at org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase(GraphDatabaseBuilder.java:195)
        at org.neo4j.server.NeoServerBootstrapper$1.createDatabase(NeoServerBootstrapper.java:63)
        at org.neo4j.server.database.Database.createDatabase(Database.java:81)
        at org.neo4j.server.database.Database.<init>(Database.java:64)
        at org.neo4j.server.NeoServerWithEmbeddedWebServer.startDatabase(NeoServerWithEmbeddedWebServer.java:175)
        at org.neo4j.server.NeoServerWithEmbeddedWebServer.start(NeoServerWithEmbeddedWebServer.java:93)
        at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:87)
        at org.neo4j.server.Bootstrapper.main(Bootstrapper.java:52)
Caused by: org.neo4j.graphdb.NotFoundException: Target file[lucene.log.v172] already exists
        at org.neo4j.kernel.impl.util.FileUtils.renameFile(FileUtils.java:190)
        at org.neo4j.kernel.DefaultFileSystemAbstraction.renameFile(DefaultFileSystemAbstraction.java:77)
        at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.renameLogFileToRightVersion(XaLogicalLog.java:700)
        at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.renameIfExists(XaLogicalLog.java:219)
        at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.open(XaLogicalLog.java:171)
        at org.neo4j.kernel.impl.transaction.xaframework.XaContainer.openLogicalLog(XaContainer.java:64)
        at org.neo4j.index.impl.lucene.LuceneDataSource.<init>(LuceneDataSource.java:230)
        at org.neo4j.index.lucene.LuceneIndexProvider.load(LuceneIndexProvider.java:70)
        at org.neo4j.kernel.AbstractGraphDatabase$DefaultKernelExtensionLoader.loadIndexImplementations(AbstractGraphDatabase.java:1180)
        at org.neo4j.kernel.AbstractGraphDatabase$DefaultKernelExtensionLoader.init(AbstractGraphDatabase.java:1152)
        at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:382)
        ... 13 more
Jul 24, 2012 11:36:26 AM org.neo4j.server.logging.Logger log
SEVERE: Failed to start Neo Server on port [7474]


--
Hendy Irawan - on Twitter - on LinkedIn
Web Developer | Bippo Indonesia | Akselerator Bisnis | Bandung


Warner Onstine

unread,
Jul 25, 2012, 12:39:58 AM7/25/12
to ne...@googlegroups.com
I'm getting this error as well, any pointers?

-warner

Peter Neubauer

unread,
Jul 25, 2012, 2:46:44 AM7/25/12
to ne...@googlegroups.com

Guys, any chance to look at that installation in order to see what might be wrong?

/peter

Send from mobile.

Warner Onstine

unread,
Jul 25, 2012, 9:18:05 AM7/25/12
to ne...@googlegroups.com
What do you want me to pull up?

I'm running in embedded mode, and up until yesterday everything was fine.

-warner

Peter Neubauer

unread,
Jul 25, 2012, 9:20:29 AM7/25/12
to ne...@googlegroups.com
Ahh,
because the thread title here say it is the server. In that case - is
there any way to look at the database directory of yours in order to
see what might be wrong?

Cheers,

/peter neubauer

G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer

Wanna learn something new? Come to @graphconnect.

Warner Onstine

unread,
Jul 25, 2012, 9:34:55 AM7/25/12
to ne...@googlegroups.com
So, my specific error (similar to the one above) is:
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Failed to
transition org.neo4j.kernel.AbstractGraphDatabase$DefaultKernelExtensionLoader@70ea0c2a
from NONE to STOPPED
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:388)
at org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:82)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:116)
at org.neo4j.kernel.AbstractGraphDatabase.run(AbstractGraphDatabase.java:227)
at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:79)
at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:70)
at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:55)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 68 more
Caused by: org.neo4j.graphdb.NotFoundException: Target
file[lucene.log.v83] already exists
at org.neo4j.kernel.impl.util.FileUtils.renameFile(FileUtils.java:192)
at org.neo4j.kernel.DefaultFileSystemAbstraction.renameFile(DefaultFileSystemAbstraction.java:77)
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.renameLogFileToRightVersion(XaLogicalLog.java:662)
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.renameIfExists(XaLogicalLog.java:181)
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.open(XaLogicalLog.java:150)
at org.neo4j.kernel.impl.transaction.xaframework.XaContainer.openLogicalLog(XaContainer.java:64)
at org.neo4j.index.impl.lucene.LuceneDataSource.<init>(LuceneDataSource.java:226)
at org.neo4j.index.lucene.LuceneIndexProvider.load(LuceneIndexProvider.java:70)
at org.neo4j.kernel.AbstractGraphDatabase$DefaultKernelExtensionLoader.loadIndexImplementations(AbstractGraphDatabase.java:1195)
at org.neo4j.kernel.AbstractGraphDatabase$DefaultKernelExtensionLoader.init(AbstractGraphDatabase.java:1167)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:382)

Looking in the db/index directory I have the following files:
lucene lucene.log.v27 lucene.log.v49 lucene.log.v70
lucene-store.db lucene.log.v28 lucene.log.v5 lucene.log.v71
lucene.log.1 lucene.log.v29 lucene.log.v50 lucene.log.v72
lucene.log.active lucene.log.v3 lucene.log.v51 lucene.log.v73
lucene.log.v0 lucene.log.v30 lucene.log.v52 lucene.log.v74
lucene.log.v1 lucene.log.v31 lucene.log.v53 lucene.log.v75
lucene.log.v10 lucene.log.v32 lucene.log.v54 lucene.log.v76
lucene.log.v11 lucene.log.v33 lucene.log.v55 lucene.log.v77
lucene.log.v12 lucene.log.v34 lucene.log.v56 lucene.log.v78
lucene.log.v13 lucene.log.v35 lucene.log.v57 lucene.log.v79
lucene.log.v14 lucene.log.v36 lucene.log.v58 lucene.log.v8
lucene.log.v15 lucene.log.v37 lucene.log.v59 lucene.log.v80
lucene.log.v16 lucene.log.v38 lucene.log.v6 lucene.log.v81
lucene.log.v17 lucene.log.v39 lucene.log.v60 lucene.log.v82
lucene.log.v18 lucene.log.v4 lucene.log.v61 lucene.log.v83
lucene.log.v19 lucene.log.v40 lucene.log.v62 lucene.log.v84
lucene.log.v2 lucene.log.v41 lucene.log.v63 lucene.log.v85
lucene.log.v20 lucene.log.v42 lucene.log.v64 lucene.log.v86
lucene.log.v21 lucene.log.v43 lucene.log.v65 lucene.log.v87
lucene.log.v22 lucene.log.v44 lucene.log.v66 lucene.log.v88
lucene.log.v23 lucene.log.v45 lucene.log.v67 lucene.log.v9
lucene.log.v24 lucene.log.v46 lucene.log.v68
lucene.log.v25 lucene.log.v47 lucene.log.v69
lucene.log.v26 lucene.log.v48 lucene.log.v7

so, not only does lucene.log.v83 exist, but so does 84..88. What else
did you want me to pull up?

-warner

Axel Morgner

unread,
Jul 25, 2012, 9:39:51 AM7/25/12
to ne...@googlegroups.com
Don't know if it's related, but check your free disk space. Had this error once on a full disk.

BTW: Since 1.7 (correct me if I'm wrong) keep_logical_logs=true defaults to true which fills up your disk quite fast... 

Warner Onstine

unread,
Jul 25, 2012, 10:11:44 AM7/25/12
to ne...@googlegroups.com
I've had some memory swapping issues with this machine, so I decided
to reboot. Unfortunately still have the same error.

Looking at custom config options now to see what else I can try.

-warner

Peter Neubauer

unread,
Jul 25, 2012, 10:20:39 AM7/25/12
to ne...@googlegroups.com
Did this just happen or did you update to 1.7.2 and it happened?

Cheers,

/peter neubauer

G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer

Wanna learn something new? Come to @graphconnect.


Warner Onstine

unread,
Jul 25, 2012, 10:23:11 AM7/25/12
to ne...@googlegroups.com
It just happened, I've been on Neo-4j M05 since we started the
project. I doublechecked our maven dependencies and there aren't any
additional neo4j libs (i.e. - different versions).

-warner

Warner Onstine

unread,
Jul 25, 2012, 10:54:37 AM7/25/12
to ne...@googlegroups.com
Moving the file to a bkp file fixed the startup error, I'm just not
sure what issues I may run into.

-warner

Warner Onstine

unread,
Jul 25, 2012, 11:14:06 AM7/25/12
to ne...@googlegroups.com
And I just ran into again with the next numbered lucene.log file (v84).

-warner

Peter Neubauer

unread,
Jul 31, 2012, 4:24:50 AM7/31/12
to ne...@googlegroups.com
Warner,
we are now investigating this. Any chance to get our hands on a failing store?

Cheers,

/peter neubauer

G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer

Wanna learn something new? Come to @graphconnect.


Peter Neubauer

unread,
Aug 2, 2012, 2:51:19 AM8/2/12
to ne...@googlegroups.com
Hi,
this should be fixed whenhttps://github.com/neo4j/community/pull/754
is pulled in, before GA. Thanks for the report!

Cheers,

/peter neubauer

G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer

Wanna learn something new? Come to @graphconnect.


On Tue, Jul 31, 2012 at 10:24 AM, Peter Neubauer

adam

unread,
Nov 27, 2012, 2:29:54 PM11/27/12
to ne...@googlegroups.com
I suddenly have this problem, too.  I deleted these files with no success.  In my case, I think it arose after someone else accidentally committed the neo database, rather than .gitignoring it.

On Monday, November 26, 2012 7:06:22 AM UTC-6, Vishesh Parshav wrote:
To fix this delete nioneo_logical.log.v0,v1,v2 and all this type of files in directory /data/graph.db/ and then restart your server to get going again

this worked on my system


Hope it works for u too all the best

Mattias Persson

unread,
Dec 4, 2012, 8:25:04 AM12/4/12
to Neo4j Development
This issue is fixed in 1.8, so try to upgrade.


2012/11/27 adam <hogana...@gmail.com>
--
 
 



--
Mattias Persson, [mat...@neotechnology.com]
Hacker, Neo Technology
www.neotechnology.com

meha...@gmail.com

unread,
Nov 2, 2013, 5:20:15 PM11/2/13
to ne...@googlegroups.com

i am having the exact same error...
removed nioneo_logical.log.v0,v1,v2 and all this type of files
version 1.8 is having lucene 3.5
no disk space problem..
bt still geting the lifecycle exception error...

any suggestions???

Michael Hunger

unread,
Nov 3, 2013, 10:38:08 AM11/3/13
to ne...@googlegroups.com
Please share the full exception and the log files under data/log/* and data/graph.db/messages.log

--
You received this message because you are subscribed to the Google Groups "Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages