Data Loss: NAS Storage & Error Loading Adjustment Masks
I've recently been seeing an issue when opening Sessions that are saved on (or transferred through) my NAS's Samba share and I'm wondering if anyone else here has seen this issue. It's very reproducible for me, and I'm not 100% certain when the problem started.
The Problem:
When opening the Session that is located on a network volume, random .comask files aren't properly loaded, and are then reset, resulting in this error in the Event Log:
Error loading adjustment mask. An adjustment mask for an image is missing. The missing mask has been replaced by an empty mask.
Not all Mask files within a Session are affected, but if I work on duplicates of the same Session, the same files seem to be affected. When a mask cannot be loaded, I lose all layers adjustments to the file.
Reproduction:
Now, here's the weird part. If I do this once, I can determine which files are going to be affected. I can then delete the Session from my Desktop and make a fresh copy from the NAS.
Without opening that Session in C1, I can dig into the file structure and inspect the problematic .comask files with a hex editor, and the files will be identical to their original copies from my local hard drive. However, when I open C1, I'll get the Error Log entries, and the masks will be destroyed.
I've tried running a Diff on the directories after copying them to the NAS, but everything comes up as identical. Obviously something is off, because C1 is mangling the masks, but I can't figure out what's causing the issue.
macOS 10.13.6
CaptureOne 11.3.1
Synology DS1817+ running latest DSM (6.2.1-23824)
I'm submitting a support ticket with PhaseOne and I'll report back if I hear from them.
The Problem:
When opening the Session that is located on a network volume, random .comask files aren't properly loaded, and are then reset, resulting in this error in the Event Log:
Error loading adjustment mask. An adjustment mask for an image is missing. The missing mask has been replaced by an empty mask.
Not all Mask files within a Session are affected, but if I work on duplicates of the same Session, the same files seem to be affected. When a mask cannot be loaded, I lose all layers adjustments to the file.
Reproduction:
- I start with a Session directory on my machine's internal SSD (APFS format). I can edit files, create layers/masks, and work on the Session as normal. Everything works perfectly.
- Close CaptureOne, and then copy the Session directory to my NAS for archiving.
- Without doing anything else, either Option A) open the Session directly from the NAS and opening the Session in C1, or Option B) copy the Session back to my internal drive (such as on my Desktop) and open the Session in C1. Either of these options will result in the "Error loading adjustment mask" error to happen.
Now, here's the weird part. If I do this once, I can determine which files are going to be affected. I can then delete the Session from my Desktop and make a fresh copy from the NAS.
Without opening that Session in C1, I can dig into the file structure and inspect the problematic .comask files with a hex editor, and the files will be identical to their original copies from my local hard drive. However, when I open C1, I'll get the Error Log entries, and the masks will be destroyed.
I've tried running a Diff on the directories after copying them to the NAS, but everything comes up as identical. Obviously something is off, because C1 is mangling the masks, but I can't figure out what's causing the issue.
macOS 10.13.6
CaptureOne 11.3.1
Synology DS1817+ running latest DSM (6.2.1-23824)
I'm submitting a support ticket with PhaseOne and I'll report back if I hear from them.
0
-
Have you tried the following:
1. Compare the checksums from e.g. shasum after copying the files (local vs NAS)
2. What happens if you create an archive of the local session as zip or tar.gz?
Unpack the archive on the NAS using (a) the MacOS commands and (b) the shell commands on the NAS
3. Use rsync via ssh instead of the Finder to copy the local session, does this make a difference?
Just trying to sort out any problems that might be caused by the Finder or the Samba implementation of MacOS.0 -
Well, that was quick. Just got a reply to my bug report: Hi Michael,
Unfortunately this is a known software bug that should be fixed very soon in a future service release for Capture One. We apologize for any major inconvenience.
Kind regards,
Phase One Technical Support
Glad they know about the issue, but this is a serious problem that needs to be remedied ASAP. :-/
@Quintatec: I've alread tried making ZIP, 7-Zip, and TAR archives, but those all had the same issue. I was using Kaleidoscope.app to run the diff on the folders and scan for byte-level differences. I'm wondering if there's some sort of extended attribute that gets garbled that isn't being preserved properly during compression/transfer. I haven't tried #3 yet.0 -
I have the exact same issue. Let’s hope C1 comes out with a fix soon. I’ve lost several days worth of masking work and will need to dig through the event log to figure out what’s been damaged. 0 -
Same issue here. I opened a service ticket Number 304.679. No resolution as of 11/7/2018. 🙄 0 -
[quote="Oldan Strange" wrote:
Same issue here. I opened a service ticket Number 304.679. No resolution as of 11/7/2018. 🙄
The C1 team replied to my ticket and said they are aware of the issue and are working hard to resolve it. The temporary solution is to ensure you're editing on the same drive that you created the session with. Don't copy/paste the session at this time.0
Post is closed for comments.
Comments
5 comments