[OPEN-ILS-DEV] Circ problem with 1.2.3.0?

Garry Dunn garry at trellisconsulting.ca
Thu Aug 14 10:34:07 EDT 2008


To all,

I just recently upgraded (from 1.2.2.0) to 1.2.3.0 (going through each 
of the minor upgrades between) and now I can't check a book out.  I've 
upgraded both the server and the client.  I'm hoping someone can point 
me in the right direction.

The error I get is:

method=open-ils.circ.checkout
params=["27e22ed97a705d7c17cc5a8bb41c2838",{"barcode":"1234","patron":2,"permit_key":"4f9f0412833fc870
bae69de74be90fb0"},0]
THROWN:
{"payload":[],"debug":"osrfMethodException :  *** Call to 
[open-ils.circ.checkout] failed for session
[1218719016.028563.121871901617073], thread trace [1]:\n  * ! EXCEPTION 
! * \nTYPE: OpenSRF::EX::ERROR
\nMess: System ERROR \nMess: Circ Duration Script Died: Error: 
TypeError: parent has no properties at line 163: (null)\nLoc.: 185 
OpenSRF::Application \nLoc.: /openils/lib/perl5/OpenSRF/Application.pm 
\nTime: Thu Aug 14 09:03:36 2008\n\n","status":500}
STATUS:

I get this on a 'blank' database (no Gutenberg records or any of our 
records imported).  I created 1 book and 1 patron and tried to get that 
patron to checkout that book.

I get the same error (with a different barcode/patron, obviously) if I 
tried to checkout a book from our records (which were imported into 
1.2.2.0).  I also get the same error if I import the Gutenberg records, 
make them available for loan, add a patron and try to check out a book.

The same problem occurs on a second test system, which also went through 
the upgrade procedure.  That system was upgraded by a different person, 
independent of me, without instruction by me.  So we both did the 
upgrade according the wiki and wound up with the same problem.  We're 
both stumped.

I had a look at the SQL changes for the versions between 1.2.2.0 and 
1.2.3.0 and I don't see anything there that would affect circulation. 
I've also tried digging into some of the code, but my PERL is not so 
good.  (It'll be getting better in the next little while!)

Any thoughts on where to go to solve this one?

Garry


More information about the Open-ils-dev mailing list