I'm currently troubleshooting an issue with getting
Archivematica to successfully upload/display a DIP on Atom. I'm hoping
someone can help confirm whether this is a configuration problem or a
known issue with the SWORD deposit process.
In
Archivematica, the transfer and ingest processes complete successfully
with no errors, and Archivematica is able to find the Atom slug and
begin the DIP upload. However, the qtSwordPluginWorker fails with the
following error log:
[info] [2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": Job started.
[info] [2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": Parameters: {"format":"http:\/\/
purl.org\/net\/sword-types\/METSArchivematicaDIP","location":"file:\/\/\/fpcc-test-004-fe5e17e6-1c96-49eb-b723-b7c5fb1875fc","suggested_name":null,"objectId":"834","name":"qtSwordPluginWorker","id":"854"}
[info] [2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": A package was deposited by reference.
[info] [2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": Location: file:///fpcc-test-004-fe5e17e6-1c96-49eb-b723-b7c5fb1875fc
[info] [2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": Processing...
[info] [2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": Object slug: fpcc-test
[info]
[2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": Processing
complete, deleting
"/home/archivematica/atom_sword_deposit/fpcc-test-004-fe5e17e6-1c96-49eb-b723-b7c5fb1875fc"
[err]
[2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": Exception: File
not found:
/home/archivematica/atom_sword_deposit/fpcc-test-004-fe5e17e6-1c96-49eb-b723-b7c5fb1875fc
[err] [2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": File: /usr/share/nginx/atom/lib/AccessToMemory/Path.php
[err] [2025-08-08 09:20:30] Job 854 "qtSwordPluginWorker": Line: 152
Archivematica AtoM DIP Upload Configuration:
-
Upload URL: http://localhost:3000/index.php
-
Login email / password: confirmed correct for Atom admin user
-
AtoM version selected: 2.x
-
Rsync target / command: None
-
Debug mode: Enabled
-
REST API key: confirmed correct
-
SWORD deposit directory: /home/archivematica/atom_sword_deposit (Configured following the guidance at https://www.accesstomemory.org/en/docs/2.8/user-manual/administer/settings/#sword-directory)
- In addition, I have tried using /var/archivematica/sharedDirectory/watchedDirectories/uploadDIP/ and /var/archivematica/sharedDirectory/watchedDirectories/uploadedDIPs/ as SWROD deposit directories without any luck
I
believe the issue is with my SWORD deposit directory, is this the
correct location to find the file for a local transfer without rsync? If
so, is it possible the file is being deleted prematurely before Atom
can process it?
Thanks in advance for your time and any guidance.
Cheers,
Bronson