FMX app raises an access violation on android

Hi,

I am starting a new app with firemonkey and DataAbstract, using briefcase.

when I call RemoteDataAdapter.Fill(), raises an ‘Access violation at address 78BC61F0, accessing address 0000001E’ if the TDAMemTable has a lookup field.

This error only happend on android, I tested the same app on windows and it works fine.

If I remove the lookup field from the TDAMemTable, the app runs fine on android too.

How can I fix it ?

Thanks in advance,
José Carlos

Do you have any more details on this, such as a call stack for the exception?

I got the error on the uDADataAdapter.pas line 450, procedure TDABaseDataAdapter.Fill,

try
  InternalFill(lTableArray,lArray,aIncludeSchema,aAppendMode, lSavedOptions);  **<<<====  HERE !**
finally
  ApplySavedOptions(ltablearray,lSavedOptions);
end;

Run ok on windows with lookup field.
Run ok without lookup field on android
This issue only on android and with a lookup field.

Thanks

Looks like it was already fixed because I can’t reproduce this issue with the latest beta.
can you confirm that lookups work as expected with the latest beta (9.2.102.1283)

I got the v9.2.102.1283 installed and rebuilt the windows DA Server and android client, same error.

The Custom DA Server is using Firedac and FB 2.5

I just sent a sample to the support email

Thanks.

can you resend it, pls?
by other hand, you can send it via PM to support

I resent it now to support@remobjects.com, if you want it on another email, just let me know plese.

Thanks