Upload of mp4 presentation file re-tars the object

Project:RUcore Workflow Management System (WMS)
Category:bug report

In the WMS, when I try to include an mp4 file as an additional presentation object, instead it is included in the tar file only. When I try to add it as an additional digital file, the WMS creates another tar file instead.

This is for content model = manuscript.



Assigned to:ananthan» yuyang


I uploaded a tarfile and MP4 for Manuscript(movingImage). Only the tarfile is being uploaded although the MP4 file policy is an option when uploading the files.

Please take a look.



Version:6.5» 7.0


Status:active» test

Test. -YY


Assigned to:yuyang» rmarker


Assigned to:rmarker» yuyang
Status:test» active

I was able to upload a PDF and a .mov file in the WMS (rep-devel): WMS 6082. However, it failed upon ingest. Here is the ingest log:
Ingesting into fedora ...
Record System ID: 6082

Checking parent collection in presentation module database ... OK.

Checking handle server ... OK.

Getting Fedora PID ... OK - rutgers-lib:201021.

Inserting Fedora PID to structure map ... OK.

Renaming externally archived digital files (if applicable) ... OK.

Adding audit entry ...OK.

Obtaining record xml ... OK.

Ingesting ...
Empty FID returned from ingest script - check for error.
Ingest error: SoapFault exception: [soapenv:Server.userException] fedora.server.errors.ObjectValidityException: DOValidatorXMLSchema returned validation exception. The underlying exception was a org.xml.sax.SAXException. The message was "URI=null Line=71: cvc-id.2: There are multiple occurrences of ID value 'TECHNICAL1'." in /mellon/htdocs/openwms/test/dwms/fedora_io/soap/FedoraApimSoapClient.php:343 Stack trace: #0 /mellon/htdocs/openwms/test/dwms/fedora_io/soap/FedoraApimSoapClient.php(343): SoapClient->__call('ingest', Array) #1 /mellon/htdocs/openwms/test/dwms/fedora_io/soap/FedoraApimSoapClient.php(343): SoapClient->ingest(Object(SoapParam)) #2 /mellon/htdocs/openwms/test/dwms/fedora_io/main/FedoraManagementTool.php(374): FedoraApimSoapClient->ingest('<?xml version="...', 'info:fedora/fed...', '') #3 /mellon/htdocs/openwms/test/dwms/fedora_io/main/FedoraIngester.php(51): FedoraManagementTool->ingestFedoraResource('<?xml version="...', 'foxml', '') #4 /mellon/htdocs/openwms/test/dwms/fedora_io/IngestToFedoraBackground.php(180): FedoraIngester->ingestToFedora('foxml', 'resource', '6082', 'rutgers-lib:201...', '<?xml version="...') #5 /mellon/htdocs/openwms/test/dwms/fedora_io/IngestToFedoraBackground.php(77): singleRulIngest('6082', 'foxml', 'resource', '3', '-1', '110', 0) #6 /mellon/htdocs/openwms/test/dwms/fedora_io/IngestToFedoraBackground.php(40): batchIngest(Array, 'foxml', 'resource', '3', '-1', '110', '1800') #7 {main}


I re-opened the collection in WMS and saved it, and re-ingested the collection. After doing that, I tried again to ingest this object and got the same error message.


Status:active» test

After making some changes in the code, I ingested this 6082 and didn't have problems. Please test by creating a new record, using the same file upload sequence as you have done with previous test, then ingest it. -YY


Status:test» active

There is a problem with datastream labels written in the XML.

The steps:

1. I selected Manuscript.
2. Entered Title and Type of Resource.
3. Uploaded a DOC and created a PDF.
4. Then selected Manuscript(movingImage).
5. Selected upload more files.
6. Change the order from 1 to 2.
7. Uploaded a tarfile and a MOV file.
8. The label value "Use Default2" is written in the label attribute in the XML.


Status:active» test

Test. -YY


Assigned to:yuyang» ananthan


Status:test» closed

I was able to upload a word doc for a manuscript along with a MOV file. Both files were uploaded successfully. XML looked OK. Ingested OK. Was able to open both files in showfed. File labels are OK.

Back to top