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

Reply via email to