Hello,

When I add a node to my nodequeue, I get a white screen. Once I create the node, I click the tab for nodequeue, then the link for add to queue, and then the screen is white.

From there, I can just type a new url and go back to the site. And, the node is added to the queue. It's just that white screen that's the issue.

Is there anything I maybe have setup wrong? I've checked the drupal site logs and don't see anything in there in regards to nodequeue.

Comments

jumoke’s picture

I get the same WSOD when i add a node to queue too. This happens each time. What gives?

lzimmerman’s picture

I have noticed this also.
When I added debug messages on my local dev site, I received this error on the white screen:

"Fatal error: Call to undefined function apachesolr_mark_node() in [...]\sites\all\modules\nodequeue\nodequeue.module on line 1053"

Therefore this may be a duplicate of this issue:
http://drupal.org/node/1425326

Looks like the function has changed to apachesolr_mark_entity('node', $nid).

Switching to the latest dev version of Nodequeue fixed this issue for me.

nelp’s picture

I have the same error with the latest release of nodeque 7.x-2.0-beta1
any suggestions to a solution?

quagmire’s picture

I still get the same white screen error as mentioned by the others. When I add a node to the queue, I get the white screen, but when I hit the back button, the node has been added to the queue. I can't have the editors and client using it this way. I'm using nodequeue 7.x-2.0-beta1. Thanks for any help.

gargsuchi’s picture

Issue summary: View changes

Any update to this yet?

subgero’s picture

I started have this problem because my website lost connection with my Apache Solr Server so as lzimmerman said, Nodequeue module trying to find Apache Solr module.

My solution is comment this lines while I fix the Apache Solr Issue.

sites/all/modules/nodequeues/nodequeue.module | Line 1052

//if (module_exists('apachesolr')) {
// apachesolr_mark_node($nid);
//}

zalexander’s picture

The reason why this is occurring is because apachesolr_mark_node() has not been a function in the Apache SOLR module since version 6.x-1.8.
It was replaced with apachesolr_mark_entity() in the Drupal 7 version to better support Drupal 7's entity system.

Nodequeue needs to be updated to support the Drupal 7 version of Apache SOLR.
Patch coming in one second.

zalexander’s picture

zalexander’s picture

Status: Active » Needs review

Status: Needs review » Needs work

The last submitted patch, 8: nodequeue-apachesolr-whitescreen-1617788-7.patch, failed testing.

othermachines’s picture

Version: 7.x-2.0-beta1 » 7.x-2.x-dev
Status: Needs work » Closed (works as designed)

@zalexander, that issue has already been fixed in -dev:

http://cgit.drupalcode.org/nodequeue/commit/?h=7.x-2.x&id=050094b9260b9e...

If anyone is having this problem with the latest 7.x-2.x-dev version, feel free to reopen this issue.