概要

JSON:API関連の以下のエラーが発生しました。このエラーに対する対処方法の備忘録です。

TDDDfDDDDcyrrrarrrrapuuucuuuulepppepppplEaaataaaa_rlllsllllur\\\_\\\\sojCCsCCsbersooyooylr:ormsrrso_nepteetcfDa\oe\\ekurpPnmEBm\nuile_xr\Bcp_unbtePl_asgtrealoalei\enducr\anPascgkrjr\ldiriVascFucouniyohagrnm\e(n_ciubBw)aatnmMlBppo\boBu(iirP_drciL__ylaueklisf\ulla\dneaCgtedSeeacoieHcyr:rennrars:cttM(nut:1hsaa)dmep0_\inlbmr1aPna(eMBe)plegLrarRiurei-nee_gFrn>aanfiaBeagddanca:lecectstrrrefe5e-u(tar-4r>m)scy>5(bb\e-c))uBPt>rillsce(lou\raLdcgfeti(kiaaen)-nctIe>\een:(bftIsLua_nt9iicssa4nleotn)edtuac:(srne)\cc(7fee)2(a\()LcJ)(iesLnto(ie_nLn:sAieopn:1uie7rF:21ca5)ec81\e3)Jt)sso:n:AcprieFaatcee(t)s:(:L_i_nceo:ns2t1r)uct():Argument#6($index)mustbeoftypeDrupal\search_api\IndexInterface,nullgiven,calledin/home/j-soken/drupal/web/modules/contrib/jsonapi_search_api/modules/jsonapi_search_api_facets/src/Plugin/facets/facet_source/JsonApiFacets.phponline61inDrupal\jsonapi_search_api_facets\Plugin\facets\facet_source\JsonApiFacets->__construct()(line48ofmodules/contrib/jsonapi_search_api/modules/jsonapi_search_api_facets/src/Plugin/facets/facet_source/JsonApiFacets.php).

対処方法

まず、エラーの表示を有効にします。以下のファイルに追記します。

$config['system.logging']['error_level']=verbose';

jsonapi関連で使用していたモジュールをdrushでアンインストールし、再度インストールすることで解決しました。

drushpm:uninstalldrupal/search_apidrupal/facetsdrupal/jsonapi_search_apidrupal/jsonapi_search_api_facets

なお、上記をさくらのレンタルサーバで実行するにあたり、drushのインストールが必要でした。以下のページを参考に、インストールしました。

https://www.drush.org/12.0.1/install/

cvoemnpdoosre/rbirne/qduriursehdprmu:suhn/idnrsutsahlldrupal/search_apidrupal/facetsdrupal/jsonapi_search_apidrupal/jsonapi_search_api_facets

その後、以下のコマンドにより、再度インストールしました。

composerrequiredrupal/search_apidrupal/facetsdrupal/jsonapi_search_apidrupal/jsonapi_search_api_facets

まとめ

同様のエラーでお困りの方の参考になりましたら幸いです。