Alan,
I'll send a note to Nigel Small and have him take a look.
Dave
On Monday, August 17, 2015 at 1:50:19 PM UTC-4, AlanR wrote:
>
> Hi,
>
> Twice I've tried to convert to py2neo 2.x. Both times I ran into this
> problem. The first time I had to revert the 2.0 changes and put out the
> release anyway. This time I'm sticking with it until I get past it
> somehow...
>
> The symptom is that I get this result from a transaction:
>
> BatchError: Batch job 2 failed with NotFoundException
> Node 34950 not found
>
> I can assure you that the number 34950 does not appear anywhere in my code
> (I put in lots of debug). The transaction consists of three things:
> Create a new node
> Relate the newly created node to an old node (which has node id 35031).
> Insert the newly-created node into a legacy index.
>
> This all works with the 1.6 series of code.
>
> Here's a little of the debug from the transaction:
> ==== Performing batch.create(0:({dateofbirth:"unknown",domain:"global",
> firstname:"Annika", lastname:"Hansen",
> nodetype:"Person",time_create_iso8601:"2015-08-17
> 17:23:50", time_create_ms:1439832230360})) - for new node
> ==== RELATIONSHIP(0 -[IS_A]-> (n35031
> {domain:"metadata",name:"Person",nodetype:"CMAclass"}))
> ==== add_to_index_or_fail: node 0; index Index(Node, u'
> http://localhost:7474/db/data/index/node/Person')("Hansen","Annika")
>
> Here's the explanation of the debug output:
> The 0 in "batch.create(*0*:(..." means that this newly-created node has
> index 0 in the transaction (as it should).
> The "RELATIONSHIP(0 -[IS_A]-> (n35031 {..." means that we created a
> relationship between a node 0 and a Py2neo Node whose id is 35031.
> The "add_to_index_or_fail" line means we called the
> legacy.add_to_index_or_fail function on node 0, putting it into the Person
> legacy index with the values "Hansen" and "Annika" as the index values.
>
> This is all exactly the same code which worked before. I mainly added
> "legacy." to a bunch of calls, changed a few imports and added more debug
> when it didn't work.
>
> This looks a bit like a bug in py2neo to me. Suggestions on how to
> proceed?
>
>
> --
>
> Alan Robertson / CTO
> [email protected] <javascript:> / +1 303.947.7999
>
> Assimilation Systems Limited
> http://AssimilationSystems.com
>
> [image: Twitter] <https://twitter.com/ossalanr> [image: Linkedin]
> <https://www.linkedin.com/in/alanr> [image: skype]
> <https://htmlsig.com/skype?username=alanr_unix.sh>
>
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.