Hanging progress bar when tyring to export to Print/Email/CSV using "Marc Batch Import / Export"

Bug #1261973 reported by Srey Seng
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Undecided
Unassigned

Bug Description

EG master

The progress bar hangs on trying to export to Print/CSV/Email when using the "Marc Batch Import / Export" while having the queue filters "Limit to Records with Matches" checked.

The following are in the osrfsys.log for each of the calls to export via email/print/csv:

for exporting to email:
CALL: open-ils.vandelay open-ils.vandelay.bib_queue.records.matches.retrieve.export.email.atomic 699f4e5ee2f558bbad2ba81b95fc6be8, 2, HASH(0x480ef48)

for exporting to print:
CALL: open-ils.vandelay open-ils.vandelay.bib_queue.records.matches.retrieve.export.print.atomic 699f4e5ee2f558bbad2ba81b95fc6be8, 2, HASH(0x492c308)

for exporting to CSV:
CALL: open-ils.vandelay open-ils.vandelay.bib_queue.records.matches.retrieve.export.csv.atomic 699f4e5ee2f558bbad2ba81b95fc6be8, 2, HASH(0x49137c0)

The problem appears to be that there are no such methods in Vandelay.pm (open-ils.vandelay.bib_queue.records.matches.retrieve.export.*).

Srey Seng (sreyseng)
description: updated
Kathy Lussier (klussier)
Changed in evergreen:
status: New → Confirmed
Revision history for this message
Remington Steed (rjs7) wrote :

I'm seeing this too in the 2.5 client. The JavaScript console gives this error:

Error: Error: Method error: undefined : Method [open-ils.vandelay.bib_queue.records.matches.retrieve.export.csv.atomic] not found for OpenILS::Application::Vandelay
Source File: oils://remote/js/dojo/dojo/dojo.js
Line: 188

summary: - Hanging progress bar when tyring to export to Print/Email/Cvs using
+ Hanging progress bar when tyring to export to Print/Email/CSV using
"Marc Batch Import / Export"
description: updated
Revision history for this message
Srey Seng (sreyseng) wrote :

For testing exporting matched records to print:

I copy and paste the api for "open-ils.vandelay.bib_queue.records.matches.retrieve" and just modify the api name to "open-ils.vandelay open-ils.vandelay.bib_queue.records.matches.retrieve.export.print" without the ".atomic" part, and the export went and looked like it should...

So, maybe this could be a potential fix? Adding in three more APIs to Vandelay.pm (open-ils.vandelay.bib_queue.records.matches.retrieve.export.*, where * is print/cvs/email).

Potentially an additional three more APIs, if you count the authority ones.

tags: added: vandelay
Elaine Hardy (ehardy)
tags: added: cat-importexport
removed: vandelay
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.