1 Reply Latest reply on Sep 26, 2014 10:13 AM by TSGal

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

    William-Porter

      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.