File Manager size limits?

I'm getting an exception, "java.nio.file.AccessDeniedException: temperature.json: Not enough space left on device on line 433 (method handler)"

It is a large-ish file, nearly 1MB, but it subsequently succeeded in writing, in a different attempt. But I didn't build in retry logic, so the instance (sample) was probably lost.

My guess is that this was a race condition - possibly the file was open for read? Or a coincidental subscribe?

So...

  1. What are the size limits, if any?
  2. What happens on write conflicts or other conflicts? Is this error more generic than specific?

Thanks