概要

PHP 8.1.29とOmeka S version 4.0.4の組み合わせにおいて、BulkImportモジュールを使用した際、以下のエラーが発生しました。

Fatal error: Uncaught TypeError: mb_substr(): Argument #1 ($string) must be of type string, null given in /home/xxx/www/omeka-s/modules/BulkImport/src/Processor/ResourceProcessor.php:1079
Stack trace:
#0 /home/xxx/www/omeka-…

現時点で、原因までは特定できていませんが、対策を紹介します。

対策

以下のBulkImportのv3.4.51を使用することで、上記のエラーが発生しませんでした。

https://github.com/Daniel-KM/Omeka-S-module-BulkImport/releases/tag/3.4.51

まとめ

参考になりましたら幸いです。


動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。