I just got this same problem, and was able to defeat by upping heap size. It was very strange - does Transaction#finish do some non-blocking work?
Disclaimer: I'm using trunk neo-kernel from 2/10. Thanks, Adam On Mon, Jun 1, 2009 at 1:31 PM, Johan Svensson <jo...@neotechnology.com> wrote: > Great that it seems to work. Please do get back to me if you run into > any problems. > > -Johan > > On Mon, Jun 1, 2009 at 7:06 PM, Rob Challen <rjchal...@gmail.com> wrote: >> Thanks Johan, >> >> I increased a whole lot of memory limits and swapped my jre over from IBM >> Java 64 bit to a sun 32 bit. Because it was happening after 2 hours into a >> load I didn't get to properly debug but so far the problem seems to have >> disappeared, and I can't reproduce it now. I think it may be a symptom of >> another problem somewhere else. >> >> Will get back to you if I can find anything more. >> >> Rob. >> >> On Sun, May 31, 2009 at 3:21 PM, Johan Svensson >> <jo...@neotechnology.com>wrote: >> >>> Hi Rob, >>> >>> I've seen this problem once before but could not reproduce the >>> behavior once I tried. Could you check if tx.success() is called >>> before tx.finish()? >>> >>> Also, could you check in the stacktrace for the source of the nested >>> IllegalStateException. >>> >>> -Johan >>> >>> On Sun, May 31, 2009 at 12:12 AM, Rob Challen <rjchal...@gmail.com> wrote: >>> > I am getting the following exception when I call a Transaction.finish(). >>> It >>> > occurs during the load of a large medical terminology dataset, and prior >>> to >>> > this error the load progress was found to be slowing. I can;t really >>> figure >>> > out what the exception is telling me, or where to start looking to figure >>> > out the cause. If anyone can give me any pointers to explain the meaning >>> of >>> > the error in neo4j I would be really grateful. >>> > >>> > The .finish() is in a loop that completes without any problem up to this >>> > point. I cannot completely rule out bad input - but finding that in a >>> 1.5M >>> > nodes graph would be a challenge in itself. >>> > >>> > Exception in thread "main" java.lang.RuntimeException: >>> > java.lang.IllegalStateException: Tx status is: STATUS_COMMITING >>> > at >>> > >>> org.neo4j.api.core.EmbeddedNeo$TransactionImpl.finish(EmbeddedNeo.java:383) > _______________________________________________ > Neo mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user