serials receiving error

Bug #1194602 reported by Beth Willis
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Won't Fix
Undecided
Unassigned

Bug Description

In some cases, our libraries have trouble receiving specific serial issuances. Our libraries use Serial Control View for receiving. It seems that the problems lie either in invalid captions and patterns or in the resulting holding codes. If a user creates an invalid caption/pattern using the wizard, the system should generate an error message at that time.

System Information:

Evergreen release 2.3.7
PostgreSQL 9.1.9
Operating System: Debian 6 (Squeeze)
OpenSRF: 2.2.0

Example 1

The following Caption/Pattern was generated using the wizard:

["2","0","8","1","a","(year)","b","(month)","c","(day)","w","d","y","odsu"]

I added a sample issuance with the following holding code:

["4","1","8","1","a","2013","b","6","c","14"]

I generated one prediction which had the following holding code:

 ["4","1","8","1.2","a",2013,"b","06","c",15,"x","AUTOGEN"]

This error was generated when receiving the issuance:

FIXME: If you encounter this alert, please inform your IT/ILS helpdesk staff or your friendly Evergreen developers.

Tue Jun 25 2013 12:57:38 GMT-0400 (Eastern Daylight Time)

cmd_receive_items failed!

BAD_PARAMS
Invalid parameters were encountered in a method

NOTE: the library previously received issuance using a different caption and pattern. I have tried deleting all expected issuances, generating a new caption/pattern, creating a new test issuance and generating new predictions but cannot receive any issuances.

Example 2

The following Caption/Pattern was generated using the wizard:

["2","0","8","1","a","Vol.","i","(year)","w","a","x","01"]

Generated 6 expected issuances with these holding codes:

Holding Codes:
["4","1","8","1.2","a",63,"i",2012,"x","AUTOGEN"]
["4","1","8","1.3","a",64,"i",2013,"x","AUTOGEN"]
["4","1","8","1.4","a",65,"i",2014,"x","AUTOGEN"]
["4","1","8","1.5","a",66,"i",2015,"x","AUTOGEN"]
["4","1","8","1.6","a",67,"i",2016,"x","AUTOGEN"]
["4","1","8","1.7","a",68,"i",2017,"x","AUTOGEN"]

This error was generated when receiving the issuance:

FIXME: If you encounter this alert, please inform your IT/ILS helpdesk
staff or your friendly Evergreen developers.

Thu Jun 13 2013 11:01:07 GMT-0400 (Eastern Daylight Time)

cmd_receive_items failed!

BAD_PARAMS
Invalid parameters were encountered in a method

I received the following error last week while we were still on v.2.2.8:

Network or server failure. Please check your Internet connection to
evergreen.noblenet.org and choose Retry Network. If you need to enter
Offline Mode, choose Ignore Errors in this and subsequent dialogs. If
you believe this error is due to a bug in Evergreen and not network
problems, please contact your help desk or friendly Evergreen
administrators, and give them this information:
method=open-ils.serial.receive_items
params=["0091d3e98ea1fd83ae651ddad3f4bd9c",[{"__c":"sitem","__p":[113706,{"_
_c":"au","__p":[null,null,null,null,null,null,null,null,null,null,null,"t",nu
ll,"f",null,1,0,0,"2012-05-14T15:46:39-0400","0.00",null,"1979-01-22T00:00:00-0500"
,null,null,"2015-05-14T15:46:39-0400","System
Account","Administrator",1,1,1,null,"identification",null,"none",null,"t",1,
null,"8cbb514d32e37b43ef310752c90b5cb3",null,null,1,null,1,null,"t",1,"noble"
,null,"f","2012-05-15T10:13:34-0400",null,"f"]},{"__c":"au","__p":[null,null,nul
l,null,null,null,null,null,null,null,null,"t",null,"f",null,1,0,0,"2012-05-14T1
5:46:39-0400","0.00",null,"1979-01-22T00:00:00-0500",null,null,"2015-05-14T15:46:39-
0400","System
Account","Administrator",1,1,1,null,"identification",null,"none",null,"t",1,
null,"8cbb514d32e37b43ef310752c90b5cb3",null,null,1,null,1,null,"t",1,"noble"
,null,"f","2012-05-15T10:13:34-0400",null,"f"]},"2013-06-04T11:28:35-0400","2013-06-0
4T11:28:35-0400",{"__c":"siss","__p":[120364,{"__c":"au","__p":[null,null,null
,null,null,null,null,null,null,null,null,"t",null,"f",null,1,0,0,"2012-05-14T15
:46:39-0400","0.00",null,"1979-01-22T00:00:00-0500",null,null,"2015-05-14T15:46:39-0
400","System
Account","Administrator",1,1,1,null,"identification",null,"none",null,"t",1,
null,"8cbb514d32e37b43ef310752c90b5cb3",null,null,1,null,1,null,"t",1,"noble"
,null,"f","2012-05-15T10:13:34-0400",null,"f"]},{"__c":"au","__p":[null,null,nul
l,null,null,null,null,null,null,null,null,"t",null,"f",null,1,0,0,"2012-05-14T1
5:46:39-0400","0.00",null,"1979-01-22T00:00:00-0500",null,null,"2015-05-14T15:46:39-
0400","System
Account","Administrator",1,1,1,null,"identification",null,"none",null,"t",1,
null,"8cbb514d32e37b43ef310752c90b5cb3",null,null,1,null,1,null,"t",1,"noble"
,null,"f","2012-05-15T10:13:34-0400",null,"f"]},"2013-06-04T11:28:35-0400","2013-06-0
4T11:28:35-0400",{"__c":"ssub","__p":[3836,37,"2012-01-01T00:00:00-0500",null,209
0279,null]},6748,"Vol.63(2012)","2012-01-01T00:00:00-0500","[\"4\",\"1\",\"8\",\
"1.2\",\"a\",63,\"i\",2012,\"x\",\"AUTOGEN\"]","basic",null]},{"__c":"sstr","
__p":[4133,4061,"adult"]},"",null,"2012-01-01T00:00:00-0500",null,"Expected",[],
"f"]}],{},{},{}]
THROWN:
{"payload":[],"debug":"osrfMethodException : *** Call to
[open-ils.serial.receive_items] failed for session
[1370361124.578537.13703611245542], thread trace [1]:\nCan't calculate
date change for 10000 Vol. (year) a 01 at
/usr/local/share/perl/5.10.1/OpenILS/Utils/MFHD/Holding.pm line
471.\n\n","status":500}
STATUS:

Tags: serials
Revision history for this message
Ben Shum (bshum) wrote :

Anybody else seeing this issue with serials?

tags: added: serials
Changed in evergreen:
status: New → Triaged
Revision history for this message
Michele Morgan (mmorgan) wrote :

Marking this Won't Fix after conferring with the original reporter.

Changed in evergreen:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.