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:
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.
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.
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.
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.
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.
The following are some common error messages you might encounter with tips for troubleshooting and fixing those errors.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
This error, and all errors that start with "system error" generally require additional investigation. Contact Brightcove Support for assistance.
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.
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.
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.
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.
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.