AnsweredAssumed Answered

Remote file resists being closed in Go 13, asks for re-login

Question asked by William-Porter on Sep 26, 2014
Latest reply on Sep 26, 2014 by TSGal

Summary

Remote file resists being closed in Go 13, asks for re-login

Product

FileMaker Go

Version

13

Operating system version

iOS 8

Description of the issue

I've got a two-file solution. The data file is hosted remotely. The front-end file is stored locally. Data file is opened hidden and stays hidden during use of the solution. User closes solution by clicking close button that triggers a script. Script goes to a blank layout based on a local table and references no tables or fields in the data file. Last two steps in the closing script are:

Close [data file] // i.e. the remotely-hosted data file
Close [current file] // i.e. the locally stored UI file

On the iPad, the front-end file closes for sure. But apparently the remotely hosted back-end file is NOT getting closed — or perhaps it's a matter of the session simply not being terminated properly. In any case, two or three seconds after the solution appears to be closed, a dialog suddenly appears in FM Go prompting user to log into the data file. In order actually to close the solution, user must now click "cancel" to make that dialog go away.

Before I started using Go 13 in iOS 8, it worked fine. And it works fine — exactly as expected — when same files are run on a Mac, either in Mavericks or Yosemite (public beta). Problem only occurs in Go, and it started when users upgraded iPads to iOS 8.

Steps to reproduce the problem

See description please. Set up separation-model (two file) solution with data file hosted remotely and UI file stored locally. Create external data source entry in UI file that points to the data file. Set the UI file up so it opens without authentication but then opens the data file (which does require authentication).

Create closing script in UI file that (1) goes to a layout based on a table in the UI file that has no references whatever to the data file, then (2) closes solution with these steps:


Close [data file] // i.e. the remotely-hosted data file
Close [current file] // i.e. the locally stored UI file

Trigger the script (try to close the UI file with it).

Expected result

I expect the UI and the data file to be closed cleanly.

Actual result

The UI file seems to close and I get impression everything's closed — but after about 2 seconds, Go prompts me to log into the data file.

Exact text of any error message(s) that appear

No error message — just the dialog prompting login to data file that is supposed to be closed.

Configuration information

FileMaker Go 13
iOS 8 on iPad 3
database hosted at Point in Space on server running FileMaker Server 13

Workaround

Haven't found a workaround. At the present time, it's necessary to cancel the login dialog every time, to complete the closing of the solution.

Outcomes