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
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.
%!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, 2020Resolved 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).
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).