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

Reply via email to