EngageOne Vault error 28421: more than one resource GUID is marked as primary

Product Feature: Loader

Issue

When ingesting a file into Vault, the following error is returned:

Error 28421: more than one resource GUID is marked as primary

Cause

Output from EngageOne Generate is using publishable active content, which inserts multiple resource GUIDS in the Postscript file, one from the publication, and othersd from the publishable active content:

%!PS-Adobe-3.0
%%Pages: (atend)
%DOC1 ResourceGUID=2512D6B1CBF74189B09080C238DC2A18
%DOC1 ResourceGUID=71042AD1725E4D5DBA26F1E1C4379C9C
%DOC1 ResourceGUID=DCEE47053FE74AD986699B5614978C26

This results in more than 1 primary resource GUID appearing in the accompanying DIJ:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE eGAD SYSTEM "eGAD.Dtd">
<eGAD pakUID="PID_4811CBCF18B7614488A3B45308FC604F">
<jobdata>
<datetime>20200115152750</datetime>
<platform>Microsoft Windows</platform>
<Version major="4" minor="3"/>
<JobGUID>77D94150A822A14BBF4BED65CA672FEE</JobGUID>
<JobName>out1.ps</JobName>
<JobShortName>out1.ps</JobShortName>
<NativeFormat value="PostScript"/>
<ResourceGUID p="1" value="2512D6B1CBF74189B09080C238DC2A18"/> 
<ResourceGUID p="1" value="71042AD1725E4D5DBA26F1E1C4379C9C"/>
<ResourceGUID p="1" value="DCEE47053FE74AD986699B5614978C26"/>

This stops Vault from loading the document and generates the error reported.

Resolution

UPDATED: March 25, 2020
Resolved by re-running the Generate job with the latest version of EngageOne Generate (at time of writing this is 6.6.9.152).

This results in the expected multiple resource GUIDS in the header of the Postscript file, but only 1 resource GUID in the DIJ file (which should be the one from the publication).