Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
When using this module with the apachesolr 7.x-1.2 release, the following error is reported in watchdog:
Failed to fetch meta data
"400" Status: Bad Request: Bad RequestApache Tomcat/6.0.35 - Error report HTTP Status 400 - unknown handler: standardtype Status reportmessage unknown handler: standarddescription The request sent by the client was syntactically incorrect (unknown handler: standard).Apache Tomcat/6.0.35
Proposed resolution
This seems to have something to do with the new configuration files. Reverting to apachesolr 7.x-1.1 resolves the issue.
Remaining tasks
Review patch.
Comment | File | Size | Author |
---|---|---|---|
#2 | 1985626-2.patch | 889 bytes | pwolanin |
#1 | apachesolr_multisitesearch-apachesolr-incompatibility-1985626-1.patch | 817 bytes | jantoine |
Comments
Comment #1
jantoine CreditAttribution: jantoine commentedI took a look at the changes in the apachesolr module and was able to make a couple changes in this module that seem to fix the issue. I think these changes are correct but am not 100% certain. I have attached a patch.
Comment #2
pwolanin CreditAttribution: pwolanin commentedI just found this same issue today - I think a better fix is to use defType
Comment #3
jantoine CreditAttribution: jantoine commentedThis is no longer an issue per this fix in the apachesolr module: #1988100: Add back qt=standard support.
Comment #3.0
jantoine CreditAttribution: jantoine commentedUpdated remaining tasks.