Hello,

I use VBO with Job Queue to queue nodes for publishing at the discretion of the site admin. They reported earlier that nodes are not publishing even though they are queued by job queue.

I noticed that when I queued nodes and hit publish, I got the expected drupal_set_message of Enqueued nodes for publishing, with the list of node IDs I selected. However, on the Queued Jobs page, where it lists all the current jobs, the node IDs are very wrong and most don't even exist.

I narrowed it down to a display issue, and line 147 of job_queue.module has this line of code:

t($job->description, unserialize($job->arguments))

Since this should only show the description string, why are arguments unserialized and passed with it? I commented out the unserialize arguments part, and the display is fine now.

I still have the issue of the nodes not publishing after they are queued and executed though.

Comments

drumm’s picture

Status: Active » Closed (duplicate)

#373882: Errors sending mails. should help this situation.