Hi,

On the node page going to the devel tab and then the Solr Index tab below that (node/327/devel/solr) you get a WSOD of death. The error is:

Fatal error: Class 'Drupal_SolrDevel_Queue_SearchApi' not found in /data/drupal7/sites/{SITE_NAME}/site/sites/all/modules/contrib/solr_devel/lib/Drupal/SolrDevel/Adapter/SearchApi.php on line 161

The code on that line is:

/**
   * Implements Drupal_SolrDevel_Adapter::getQueue().
   *
   * Gets the queue object for the passed entity.
   *
   * The queue object check's the backend's queue for the passed entity and
   * returns debug information to help determing why the item is or isn't queued
   * for indexing.
   *
   * @param int $entity_id
   *   The unique identifier of the entity.
   * @param string $bundle
   *   The entity's bundle.
   * @param string $entity_type
   *   The machine name of the entity.
   *
   * @return Drupal_SolrDevel_Queue
   *   The queue object.
   */
  public function getQueue($entity_id, $bundle, $entity_type) {
    return new Drupal_SolrDevel_Queue_SearchApi($this, $entity_id, $bundle, $entity_type);
  }

I assume something has been renamed and this instance hasn't been updated.

Cheers

Tom

Comments

blacklabel_tom created an issue. See original summary.

janusman’s picture

Fixed in DEV. Will create tagged release soon.

blacklabel_tom’s picture

Lovely! Upgrading to dev has fixed this one

janusman’s picture

Assigned: Unassigned » janusman
Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.