Hi, I'm debugging an Adobe Drive CC connector and seeking advice on the following problem:
After I check-in an Illustrator file, the local copy becomes corrupt.
If I make a change and try to save it, I receive a message stating "The file is damaged and could not be repaired." If I close the file instead, I can't re-open it (same error message).
However, if I Empty Cache in the Adobe Drive Settings that fixes everything and I'm able to open/save the file without any error. (When I check it in, the same problem repeats itself until I empty cache again).
Where does this message come from and what conditions can trigger it? It's difficult to debug without Adobe's sourcecode to step through the event, but I wonder if it has to do with Etag data?
I've confirmed the stream data downloaded by the open & read handlers is not actually corrupt (by setting a breakpoint after the tempfile is written and checking it's md5).
The problem occurs after every checkin of Illustrator files, but never with Photoshop files.
Any advice? Thanks