7/6/2014 7:54:03 PM
I think somebody had recently reported here an issue with some activity not being saved and throwing an error about a "duplicate key" (might be mentioning Ionic.Zip library in the error details). The issue is a design bug on how Audio is stored in the .clipflair file that I have to look into. Same issue exists with the now added ExtraData storage for captions (that is Comments and RTL [per-caption] values)
The issue forces captions that have Audio data or have non-empty Comments value or RTL (per-caption) checked to have a unique [StartTime,EndTime] pair.
That is because Audio is saved in Audio\StartTime-EndTime.wav files and extra data per caption is saved in ExtraData\StartTime-EndTime.xml files inside the .clipflair/.clipflair.zip file that a Captions component saves its state in. Since you can't have two files with same path/filename in a .zip file (same as it stands for classic files in folders), it throws an error (duplicate key or key already exists or something like that is the error message) when trying to save to .clipflair file (which is a .zip file, that's why .clipflair.zip file extension can also be used for it)
So please, for the time being, if you want to use captions that say all have 0:0:0 - 0:0:0 for StartTime-EndTime, don't add Audio or have non-empty Comments or RTL checked to those captions
This content has not been rated yet.