Bug #13307
DIP upload fails in PHP 7.3
Status: | Verified | Start date: | 05/01/2020 | |
---|---|---|---|---|
Priority: | Medium | Due 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- Install PHP 7.3.x on your AtoM server and restart the atom-worker
- Configure Archivematica DIP upload to AtoM
- 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 about 2 years ago
- Status changed from New to Code Review
PR ready for code review: https://github.com/artefactual/atom/pull/1084
#2 Updated by David Juhasz about 2 years ago
- Status changed from Code Review to QA/Review
- Assignee deleted (
David Juhasz)
#3 Updated by Dan Gillean almost 2 years ago
- Status changed from QA/Review to Verified