Product and version
FileMaker Pro 15.0.1
FileMaker Server 14.0.4.414
OS and version
Mac OS X 10.11.4
Hardware
iMac (21.5-inch)
Description
When I try to open a served multi-file solution, that have bidirectional relationships (main->related in the main file & related->main in the related file), with FMP15 launched on the same Mac that serves the files, it shows the following error message:
The temporary file “FMS_76E830F686A28BD56FEDAA83DCBF450C.fch” could not be created on the system disk. Use a different name, make more room on the disk, or unlock it.
While that file is created in the folder ~/Library/Caches/FileMaker/DBCache/… and opened by FileMaker Pro.app
It seems to occur when I launch FMP 15 Client for Mac OS X on FM Server machine only.
How to replicate
Launch FMP 15 for Mac OS X on FM Server machine, open some served solution that has two or more related files, and try to define any backward relationship (related->main) in the related file.
Workaround
Replace .local name of the host with it's IP address in the Open Remote File dialog.
Or add additional references to the existing External Data Sources in the form of FileMaker Network file path format:
file:<fileName>
fmnet:/<hostIPAddress>/<fileName>
Or even better:
file:<fileName>
fmnet:/localhost/<fileName>
I've seen a similar problem, but not just a backward relationship. I've got:
An Interface file that relates to a Data file and a Custom file. The Interface file opens and refers to the others just fine.
But the Custom file not only cannot relate back to the Interface file, it also can't relate to the Data file. External file reference was a simple:
file:/<filename>
This problem only occurs when opening the solution in FM Pro on the same machine as the hosting FM Server. So adding extra file references with "fmnet:/localhost/<filename" fixes this, too.
Speculation: the temp filename in the error dialog is always the same. Is each file trying to open, say, Data using the same temp file? When Custom tries to do this does it clash with Interface's existing temp file with the same name?