FTP Batch Provisioning: Troubleshooting

Product
Video Cloud
Applies to Roles
Publisher, Developer
Version
Brightcove 5
Edition
Pro, Enterprise

This page can help you troubleshoot the Video Cloud FTP batch provisioning feature and understand any error messages you may receive. For more information about FTP batch provisioning, see:

FTP batch provisioning is available only for Video Cloud Pro and Enterprise customers. If you are interested in upgrading your Video Cloud account, please contact Brightcove for more information.

Before using batch provisioning, be sure to read Best Practices for Using Batch Provisioning.

This topic includes the following sections:

General troubleshooting

I uploaded my files, but I don't know if the upload worked.

If there were errors in your upload, you will receive an e-mail at the addresses you specified in the notify element within your XML manifest file. If you didn't get an e-mail, either you didn't specify your e-mail address, or your upload succeeded and you didn't specify report-success="TRUE" in your XML manifest file. Another possibility is that the e-mail was sent, but didn't make it through your spam filter. The e-mail notification will come from the address donotreply@brightcove.com; make sure that e-mails from that address can make it through your spam filter. You should be able to view your uploaded assets, videos, and playlists in the Video Cloud Studio Media module.

As an alternative, you can set up a URL to which Brightcove can post a callback status notification, using the <callback> tag in your XML manifest file.

The schedules I set in my XML manifest file don't match the schedules I see in the Media module.

Schedule times in the XML manifest file are Pacific time zone; schedule times in the Media module use the time zone specified in your user profile.

I shared my videos with an affiliate's account, but the affiliate didn't receive the complete video.

If you use the Media Sharing feature to share videos before transcoding is complete, your affiliates will receive videos that are incomplete and which may consist solely of metadata with no video files. Therefore, share videos in a separate XML manifest file from the XML manifest file you use to create and upload the videos. Also, verify that the videos have been completely transcoded before you submit the XML manifest file that shares them. You can verify that transcoding is complete by selecting the video in the Video Cloud Studio Media module and looking at the Multi-bitrate Renditions section of the Details pane, on the right.

I uploaded a video still and thumbnail image for my video, but the Media module and the player display different images.

When you upload a video and request transcoding by Video Cloud, the Video Cloud server automatically creates a video still and thumbnail image, selected from a frame at the mid-point of the video. You can replace these automatically-created images with images of your choice. However, when you submit more than one asset in a single XML manifest file, you can't control the order in which the XML manifest processes those assets. As a result, if you upload video still and thumbnail images in the same XML manifest file that you use to upload and transcode the video, your uploaded images might get overwritten with the automatically-created images.

To avoid this problem, upload your video still and thumbnail images using a separate XML manifest file from the XML manifest file that you use to create and upload the videos. Also, verify that the videos have been completely transcoded before you submit the XML manifest that uploads the video still and thumbnail images.

How can I upload a video still and thumbnail image for a video with multiple renditions?

You don't need to upload a separate video still or thumbnail image for each rendition. Instead, just upload a single video still and a single thumbnail image, and Video Cloud will use those images for all renditions.

Error Messages

The following are some common error messages you might encounter with tips for troubleshooting and fixing those errors. 

General Errors

Failed while parsing upload manifest '/mnt/upload/dir/myManifest.xml': Invalid byte 2 of 2-byte UTF-8 sequence.

This error occurs when a special or illegal character was used at any point in the XML manifest file. This can include file names, refids, descriptions, or any other metadata. Make sure that you validate your XML manifest file before you upload it. See the Preparing your assets section in Using FTP Batch Provisioning, and the Validating your XML Manifest file section in FTP Batch Provisioning: Reference for the XML Manifest File.

An 'publisher-upload-manifest' tag was found with an unknown attribute.

The most common source of this error is the presence of an unsupported attribute such as the xmlns attribute in the publisher-upload-manifest XML tag at the top level of your XML manifest file. See FTP Batch Provisioning: Reference for the XML Manifest File for the proper syntax for your XML manifest file. 

Lineup Errors

The lineup tag is used to create playlists. If you are experiencing any of the following errors while using the lineup XML tag, see the correct usage and syntax in the Creating or updating playlists with the lineup XML tag section in FTP Batch Provisioning: Reference for the XML Manifest File

The 'title-refid' tag '603598' for lineup 'Top Videos' could not be found in your library. This lineup will be processed without the title.

This error occurs if your XML manifest specifies a title refid that the system is unable to find and therefore, can not use to create a playlist. Check that the refid attribute in your manifest matches the refid of the title.

The lineup 'Friday, January 11, 2008' has no valid videos assigned to it. This lineup will not be processed.

When you create or edit a manual playlist, the lineup tag must contain titles. These titles are specified by adding sub-tags to the manual-lineup tag. 

The 'allow-brightcove-distribution' attribute in lineup 'Animal Videos' has been deprecated. This attribute has been ignored.

With the discontinuation of the Brightcove Network and Brightcove.TV, the allow-brightcove-distribution attribute no longer has any effect. Remove the attribute from your XML manifest file or simply ignore this error message.

Title Errors

If you are experiencing any of the following errors while using the title XML tag, see the correct usage and syntax in the Creating or updating videos with the title XML tag section in FTP Batch Provisioning: Reference for the XML Manifest File.

The 'flash-full-refid' attribute '607713-F' for title 'Where's my snowshoe?' does not appear to be in your library. This title will not be processed.

This error occurs if your XML manifest file specifies a refid for a full length FLV that the system is unable to find and therefore can not use to create a title. Check that the refid attribute in your XML manifest matches the refid of the asset.

The 'video-still-refid' attribute 'preview_10398382' for title 'The Real Story: January 21, 2008' does not appear to be in your library. This title will be created with no video still, but can be updated later to use an appropriate asset.

This error occurs if your XML manifest file specifies a video still refid that the system is not able to find and therefore can not use to create a title. Check that the refid attribute in your XML manifest file matches the refid of the asset.

Encountered a 'delete-title' tag with unknown refid = '91425'.

This error occurs if your XML manifest file specifies that an element should be deleted, but the system cannot find an element with that refid. Check that the refid attribute in your manifest matches the refid of the element that you want to delete.

Encountered a 'delete-title' tag with refid = '91458' that failed to execute due to references from other entities.

This error occurs if your XML manifest file specifies that an element should be deleted, but that element is currently being referenced by another element. Assets can be used in title XML tags and titles can be used in lineup XML tags. These associations must be removed before the system will allow you to delete the element you've specified.

The title 'Funny Cats' is missing a 'short-description' tag. This title will not be processed.

This error occurs because the short-description sub-tag was not included in a title XML tag. The system requires you to use the short-description sub-tag for each video.  

The 'short-description' attribute 'If you've been losing sleep over losing sleep you're not alone. Millions of prescriptions are filled every year for sleep medications. But the US Food and Drug Administration is now warning people about some rare, but bizarre and potentially dangerous side effects.' exceeds the maximum value of 250 characters. This title will not be processed.

This error occurs when the short-description sub-tag specified in the XML manifest file exceeds the maximum value of 250 characters. This is the same limitation present in the Media module.

The 'name' attribute 'Essentially the same thing over and over again, featuring Some Folks You've Never Heard Of' exceeds the maximum value of 60 characters. This title will not be processed.

This error occurs when the name attribute in the  title XML tag name specified in the XML manifest exceeds the maximum value of 60 characters. This is the same limitation present in the Media module.

The 'type' attribute 'THUMBNAIL' for file asset 'Lion.jpg' does not match the type of the original asset 'VIDEO_STILL'. This asset will not be processed.

This error occurs if you upload an asset as one type, and then try to assign the asset to a title using a different asset type. For example, if you uploaded the asset with the title XML tag with an attribute of type="video still" and assign it to a title XML tag with an attribute of type="THUMBNAIL". Edit the asset's type in the Video Cloud Studio, or assign the asset to the proper type for the title.

The 'allow-brightcove-distribution' attribute in title 'Lion Attacks' has been deprecated. This attribute has been ignored.

With the discontinuation of the Brightcove Network and Brightcove.TV, the allow-brightcove-distribution attribute no longer has any effect. Remove the attribute from your XML manifest file or simply ignore this error message.

The 'video-full-refid' attribute '1234.mp4' for title 'Can't wait to see you'' cannot reference an asset that has the attribute 'encode-multiple' if the title already exists.

The encode-multiple attribute in the asset element should only be used when you initially upload a video. If you are using FTP batch provisioning to update the metadata of a video, don't use the encode-multiple attribute.

A system error was encountered looking up title refid 'US41088'. This title will attempt to process as a new title.
A system error was encountered saving title 'Michael Jackson "Billie Jean"'. Please contact Brightcove support, or try updating the item in question directly in the Media module.

This error, and all errors that start with "system error" generally require additional investigation. Contact Brightcove Support for assistance.

Asset Errors

If you are experiencing any of the following errors while using the asset XML tag, see the correct usage and syntax in the document, FTP Batch Provisioning: Reference for the XML Manifest File

Encountered an 'asset' tag with an empty 'filename' attribute. This asset will not be processed.
Encountered an 'asset' tag for file '106_tail.jpg' with an empty 'type' attribute. This asset will not be processed.

These errors occur when you have not specified within your XML manifest file the value of a required attribute in the asset tag. The filename and type attributes are required for the asset tag in the XML manifest file.

The uploaded file 'david_beckham150.jpg' size of '9324' does not match the reported size of '9824' bytes. This asset will not be processed.

This error occurs when the system checks to see if the file size of the uploaded file matches the size of the asset as specified in the XML manifest file. When this discrepancy occurs, it means that the file size specified in the XML manifest file was incorrect or the file did not completely upload. Using the size attribute is optional, but if you use it, the size specified in the manifest must match the size of the file received by the FTP server.

The file 'hillcrest_480x360_464k.flv' was not found on the Brightcove system. All files must be uploaded prior to uploading the batch provisioning manifest. This asset will not be processed.

This error occurs when the system processes the XML manifest file and does not find a file that was referenced in the XML manifest file. This can be caused by typos in file names in the XML manifest file, by failing to upload the correct files, or uploading the files after the XML manifest has begun processing. Usually, the problem is that the XML manifest file was uploaded to the system before the assets completed uploading. To prevent this problem, ensure that you have uploaded all assets completely before uploading the XML manifest file.

Skipping update of asset with 'refid' = '60422-S' since the filename, size, and hash have not changed.

This information message does not indicate that any error has occurred. You will receive this message when your XML manifest file specifies an asset tag that contains information that already exists in the system.

Tags
troubleshooting