Dutch American Express app, Amex Nederland, no longer works since /e/OS 3.4
- /e/OS version: 3.4-a15-20260114569178-official-FP6 and 3.5-a15-20260211580868-official-FP6
- Device model(s): Fairphone (Gen. 6)
- Impacted Application: kanbanThird party app
- Affected application/URL: American Express app (specifically the Dutch 'Amex NL' https://play.google.com/store/apps/details?id=com.americanexpress.android.acctsvcs.nl)
- Browser/client and version: -
The problem
Describe precisely the problem you're facing and add screenshots to illustrate
The app was working as normal since initial download late last year. However, since January 2026 the app will not even open. Opening the app immediately closes it, repeated attempts to open the app results in an 'Amex Nederland keeps stopping' error message.
Uncertain if problem started after updating to /e/OS 3.4 or if due to a recent update of the Amex NL app itself, as both occurred around the same time in January.
Clearing the app cache and data, uninstalling, and redownloading the app does not resolve this.
Note: updated to /e/OS 3.5, issue persists.
Steps to reproduce
- Open the Amex Nederland app.
Technical details
Paste any relevant logs (adb logcat) in the codeblock below if you have any
The problem seems to be arising from the app attempting to access Google's Tap And Pay with MicroG resulting in a fatal exception causing the app to crash.
02-21 14:02:21.662 5606 11400 D GmsTapAndPay: bound by: GetServiceRequest[WALLET_TAP_AND_PAY, packageName="com.americanexpress.android.acctsvcs.nl", gmsVersion=12451000, scopes=[], extras=Bundle[{sdk_version=18.3.3}], defaultFeatures=[], apiFeatures=[Feature[tapandpay,1], Feature[tapandpay_account_linking,1], Feature[tapandpay_block_payment_cards,1], Feature[tapandpay_check_contactless_eligibility,1], Feature[tapandpay_dismiss_quick_access_wallet,1], Feature[tapandpay_felica_tos,1], Feature[tapandpay_get_all_cards_for_account,1], Feature[tapandpay_get_contactless_setup_configuration,1], Feature[tapandpay_get_last_attestation_result,1], Feature[tapandpay_get_token_details,1], Feature[tapandpay_global_actions,1], Feature[tapandpay_issuer_api,2], Feature[tapandpay_perform_tokenization_operation,1], Feature[tapandpay_push_tokenize,1], Feature[tapandpay_push_tokenize_session,6], Feature[tapandpay_quick_access_wallet,1], Feature[tapandpay_report_unlock,1], Feature[tapandpay_secureelement,1], Feature[tapandpay_show_wear_card_management_view,1], Feature[tapandpay_send_wear_request_to_phone,1], Feature[tapandpay_sync_device_info,1], Feature[tapandpay_tokenize_account,1], Feature[tapandpay_tokenize_cache,1], Feature[tapandpay_tokenize_pan,1], Feature[tapandpay_transmission_event,1], Feature[tapandpay_token_listing,3], Feature[tapandpay_wallet_feedback_psd,1], Feature[tapandpay_wallet_set_tap_doodle_enabled,1], Feature[tapandpay_wallet_ui_shown_status,1]], supportsConnectionInfo=true]
02-21 14:02:21.663 19862 19862 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
02-21 14:02:21.664 19862 19862 I oid.acctsvcs.nl: AssetManager2(0xb4000072ae951038) locale list changing from [] to [en-GB]
02-21 14:02:21.664 19862 19862 I oid.acctsvcs.nl: AssetManager2(0xb4000072ae95f138) locale list changing from [] to [en-GB]
02-21 14:02:21.666 19862 19892 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-7
02-21 14:02:21.666 19862 19892 E AndroidRuntime: Process: com.americanexpress.android.acctsvcs.nl, PID: 19862
02-21 14:02:21.666 19862 19892 E AndroidRuntime: java.lang.NullPointerException: Parameter specified as non-null is null: method org.microg.gms.tapandpay.TapAndPayImpl.getActiveWalletId, parameter metadata
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:3266)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:3244)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:3227)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:3169)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at com.google.android.gms.internal.tapandpay.i.i(Unknown Source:10)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at com.google.android.gms.internal.tapandpay.k.accept(Unknown Source:32)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at i90.a0.g(Unknown Source:14)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at i90.o.f(Unknown Source:50)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at i90.o.e(Unknown Source:31)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at i90.o.b(Unknown Source:118)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at i90.o.i(Unknown Source:14)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at j90.d0.a(Unknown Source:95)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at j90.a0.handleMessage(Unknown Source:360)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:109)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:232)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at android.os.Looper.loop(Looper.java:317)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:85)
02-21 14:02:21.666 19862 19892 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [z1{Cancelling}@e2c85b6, Dispatchers.Default]
02-21 14:02:21.668 2470 19906 I DropBoxManagerService: add tag=data_app_crash isTagEnabled=true flags=0x2
02-21 14:02:21.668 2470 2937 W ActivityTaskManager: Force finishing activity com.americanexpress.android.acctsvcs.nl/com.americanexpress.android.intl.app.view.activity.SplashInitializationActivity
02-21 14:02:21.670 3507 3582 V WindowManagerShell: Transition requested (#72): android.os.BinderProxy@58c1a45 TransitionRequestInfo { type = CLOSE, triggerTask = null, pipChange = null, remoteTransition = null, displayChange = null, flags = 16, debugId = 72 }
02-21 14:02:21.674 19862 19862 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService
02-21 14:02:21.674 19862 19862 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService
02-21 14:02:21.675 19862 19908 D WM-ForceStopRunnable: The default process name was not specified.
02-21 14:02:21.675 19862 19908 D WM-ForceStopRunnable: Performing cleanup operations.
02-21 14:02:21.678 19862 19892 I Process : Sending signal. PID: 19862 SIG: 9
02-21 14:02:21.693 2470 11266 I ActivityManager: Process com.americanexpress.android.acctsvcs.nl (pid 19862) has died: fg TOP
02-21 14:02:21.693 2470 2631 I libprocessgroup: Removed cgroup /sys/fs/cgroup/uid_10291/pid_19862
02-21 14:02:21.694 1376 1376 I Zygote : Process 19862 exited due to signal 9 (Killed)
02-21 14:02:21.696 2470 2583 D DisplayManagerService: Drop pending events for gone uid 10291
02-21 14:02:21.696 5551 12687 D ForegroundUtils: UID: 10291 deleted.