Bug #13307

DIP upload fails in PHP 7.3

Added by David Juhasz 6 months ago. Updated 4 months ago.

Status:VerifiedStart date:05/01/2020
Priority:MediumDue date:
Assignee:-% Done:

0%

Category:Archivematica integration
Target version:Release 2.6.0
Google Code Legacy ID: Tested version:2.6
Sponsored:No Requires documentation:

Description

Summary

Attempting to upload a DIP from Archivematica to AtoM throws a fatal error when running PHP 7.3.17. Uploading the same DIP works fine with PHP 7.2.24.

To reproduce
  1. Install PHP 7.3.x on your AtoM server and restart the atom-worker
  2. Configure Archivematica DIP upload to AtoM
  3. Upload a DIP to AtoM

Resulting error

PHP Fatal error:  Only variables can be passed by reference in /usr/share/nginx/atom/plugins/qtSwordPlugin/lib/qtPackageExtractorBase.class.php on line 237

Expected result
DIP contents are attached to target archival description.

History

#1 Updated by David Juhasz 6 months ago

  • Status changed from New to Code Review

#2 Updated by David Juhasz 6 months ago

  • Status changed from Code Review to QA/Review
  • Assignee deleted (David Juhasz)

#3 Updated by Dan Gillean 4 months ago

  • Status changed from QA/Review to Verified

Also available in: Atom PDF