De Museumkaart app wil niet opstarten in eos murena. Krijg de melding dat Museumkaar app telkens stopt
Verwijder de app eens.
Stop en herstart je telefoon.
Installeer de app opnieuw en kijk wat er dan gebeurt.
Succes
Hoi! Ik heb toevallig ook de Museumkaart app op mijn FP6. Deze werkt gewoon.
Als ik iets kan checken voor je, dan lees ik het graag.
EDIT: Mijn fairphone draait op het reguliere OS en niet op e/OS.
Dat heb ik gedaan maar heeft geen effect. Duurde even omdat App launcher nu niet meer werkt met google en ik nu Aurora Store heb geïnstalleerd om Museumkaart te kunnen installeren.
Hoi @ArieWillem, ik heb hetzelfde probleem op /e/os (maar niet op FairPhone). Is het jou ooit gelukt om de Museumkaart app werkende te krijgen? Alvast bedankt!
Het werkt bij nog steeds niet. Ze doen het af dat e/os geen Android is.
Hoi Werenike,
Het werkt nog steeds niet. Wordt afgedaan met dat het alleen op Android werkt
met vriendelijk groet
Arie W. Blok
------ Oorspronkelijke bericht ------
Van “werenike via Fairphone Community Forum” <forum@fairphone.com>
Aan ariewillemblok@gmail.com
Datum 18-11-2025 22:18:05
Onderwerp [Fairphone Community Forum] [Help/Fairphone 6]
De app Musuemkaart wil niet opstarten
Dankjewel @ArieWillem. Jammer om te horen dat het nog niet is gelukt. Ik heb een crashlog verzameld waarin denk ik de foutmelding te zien is, die met de crash te maken heeft. Maar ik ben niet bekend genoeg met Android om te kunnen zeggen wat echt de oorzaak is. Ik zal deze log ook naar de mensen van Museumkaart sturen, wie weet willen ze er toch nog eens naar kijken.
11-21 12:02:34.694 10249 5306 14639 D SessionConfigFetcher: Fetched settings: {"settings_version":3,"cache_duration":182107,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":false,"prompt_enabled":false,"push_enabled":false,"firebase_crashlytics_enabled":false,"collect_anrs":true,"collect_metric_kit":false,"collect_build_ids":true},"app":{"status":"activated","update_required":false,"report_upload_variant":2,"native_report_upload_variant":2},"fabric":{"org_id":"670cfd5d2a1a6bce72e1babd","bundle_id":"nl.museum.app"},"on_demand_upload_rate_per_minute":10,"on_demand_backoff_base":1.2,"on_demand_backoff_step_duration_seconds":60,"app_quality":{"sessions_enabled":true,"sampling_rate":1,"session_timeout_seconds":1800},"on_demand_thread_recording_suspension_enabled":true}
11-21 12:02:34.706 10249 5306 5347 D EventGDTLogger: Session Event: {"eventType":1,"sessionData":{"sessionId":"f21f1db9a7bd47168fb5d3283c48ff63","firstSessionId":"f21f1db9a7bd47168fb5d3283c48ff63","sessionIndex":0,"eventTimestampUs":1763722954551000,"dataCollectionStatus":{"performance":1,"crashlytics":2,"sessionSamplingRate":1.0},"firebaseInstallationId":"f0weiLijTlGqSyYoqcIbDP","firebaseAuthenticationToken":"eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6NjIzMTY1ODU4Mjg6YW5kcm9pZDplNDA2ZGM2YmEwN2YyZDNlZDNkMDcxIiwiZXhwIjoxNzY0MTAyOTE0LCJmaWQiOiJmMHdlaUxpalRsR3FTeVlvcWNJYkRQIiwicHJvamVjdE51bWJlciI6NjIzMTY1ODU4Mjh9.AB2LPV8wRAIgEq9KQWqy5AWFdheGWDGXZp_VLEnUynhxurlZxPRZpbUCICDyxcpf-oYu1F37ELnaWtxgh_gBStwmPW9CPNGS_ZUT"},"applicationInfo":{"appId":"1:62316585828:android:e406dc6ba07f2d3ed3d071","deviceModel":"moto g(9) power","sessionSdkVersion":"2.0.5","osVersion":"15","logEnvironment":3,"androidAppInfo":{"packageName":"nl.museum.app","versionName":"1.1.2","appBuildVersion":"41","deviceManufacturer":"motorola","currentProcessDetails":{"processName":"nl.museum.app","pid":5306,"importance":100,"defaultProcess":true},"appProcessDetails":[{"processName":"nl.museum.app","pid":5306,"importance":100,"defaultProcess":true}]}}}
11-21 12:02:34.706 10249 5306 5347 D SessionFirelogPublisher: Successfully logged Session Start event: f21f1db9a7bd47168fb5d3283c48ff63
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: QUALCOMM build : 43fc279f3a, I58833f8ed4
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: Build Date : 03/24/23
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.17
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: Local Branch :
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: Remote Branch :
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: Remote Branch :
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: Reconstruct Branch :
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: Build Config : S P 10.0.7 AArch64
11-21 12:02:34.738 10249 5306 14633 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
11-21 12:02:34.748 10249 5306 14633 I AdrenoGLES-0: PFP: 0x016ee190, ME: 0x00000000
11-21 12:02:34.755 10249 5306 5377 I TRuntime.CctTransportBackend: Making request to: https://firebaselogging-pa.googleapis.com/v1/firelog/legacy/batchlog
11-21 12:02:34.764 10249 5306 14636 D AppMeasurementService: Not yet implemented: getUserProperties(null, null, false)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: Couldn't open connection, returning with 500
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: java.net.ConnectException: Failed to connect to firebaselogging-pa.googleapis.com/127.0.0.1:443
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:147)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:219)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:30)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.google.android.datatransport.cct.a.a(Unknown Source:108)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.google.android.datatransport.cct.CctTransportBackend.a(Unknown Source:679)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.google.android.datatransport.runtime.scheduling.jobscheduling.Uploader.a(Unknown Source:229)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.google.android.datatransport.runtime.scheduling.jobscheduling.b.run(Unknown Source:46)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at com.google.android.datatransport.runtime.SafeLoggingExecutor$SafeLoggingRunnable.run(Unknown Source:2)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
11-21 12:02:34.765 10249 5306 5377 E TRuntime.CctTransportBackend: at java.lang.Thread.run(Thread.java:1119)
11-21 12:02:34.768 10107 3435 3462 D BlockstoreApiService: bound by: GetServiceRequest[BLOCK_STORE, packageName="nl.museum.app", gmsVersion=12451000, scopes=[], extras=Bundle[{}], defaultFeatures=[], apiFeatures=[Feature[auth_blockstore,3], Feature[blockstore_data_transfer,1], Feature[blockstore_notify_app_restore,1], Feature[blockstore_store_bytes_with_options,2], Feature[blockstore_is_end_to_end_encryption_available,1], Feature[blockstore_enable_cloud_backup,1], Feature[blockstore_delete_bytes,2], Feature[blockstore_retrieve_bytes_with_options,3], Feature[auth_clear_restore_credential,1], Feature[auth_create_restore_credential,1], Feature[auth_get_restore_credential,1]], supportsConnectionInfo=true]
11-21 12:02:34.773 10249 5306 14636 D AppMeasurementService: Not yet implemented: getUserProperties(null, null, true)
11-21 12:02:34.776 10107 3435 3462 D BlockstoreApiService: Method (retrieveBytesWithRequest: RetrieveBytesRequest[keys=[walletDatabasePassphraseKey], retrieveAll=false]) called
11-21 12:02:34.779 10107 3435 4760 D BlockStoreImpl: retrieveBytesWithRequest: callerPackage: nl.museum.app
11-21 12:02:34.780 10107 3435 3435 D BlockstoreApiService: retrieveBytesWithRequest: retrieveBytesResponse: null
11-21 12:02:34.428 root 0 0 I servicemanager: Caller(pid=5306,uid=10249,sid=u:r:untrusted_app:s0:c249,c256,c512,c768) Could not find android.hardware.graphics.allocator.IAllocator/default in the VINTF manifest. No alternative instances declared in VINTF.
11-21 12:02:34.789 1000 1861 5869 W JobScheduler: Job didn't exist in JobStore: e26027e #u0a249/-1129697819 nl.museum.app/com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: Failed to retrieve wallet database key
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: com.google.android.gms.common.api.ApiException: 8: Internal error
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: at com.google.android.gms.common.internal.ApiExceptionUtil.a(Unknown Source:12)
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: at com.google.android.gms.common.api.internal.TaskUtil.a(Unknown Source:10)
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: at com.google.android.gms.internal.auth_blockstore.zzw.c0(Unknown Source:2)
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: at com.google.android.gms.internal.auth_blockstore.zzl.t(Unknown Source:27)
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: at com.google.android.gms.internal.auth_blockstore.zzb.onTransact(Unknown Source:22)
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: at android.os.Binder.execTransactInternal(Binder.java:1411)
11-21 12:02:34.790 10249 5306 5306 E Looper$loopOnce: at android.os.Binder.execTransact(Binder.java:1350)
11-21 12:02:34.792 10249 5306 14653 I Gralloc4: Adding additional valid usage bits: 0x8202000
11-21 12:02:34.793 1000 1861 5869 D FileUtils: Rounded bytes from 3921604608 to 4000000000
11-21 12:02:34.435 root 0 0 I servicemanager: Caller(pid=5306,uid=10249,sid=u:r:untrusted_app:s0:c249,c256,c512,c768) Could not find android.hardware.graphics.allocator.IAllocator/default in the VINTF manifest. No alternative instances declared in VINTF.
11-21 12:02:34.800 wifi 1264 2575 I WifiHAL : event received NL80211_CMD_VENDOR, vendor_id = 0x1374, subcmd = 0xd
11-21 12:02:34.800 1000 1611 1611 I cnss-daemon: nl80211 response handler invoked
11-21 12:02:34.800 1000 1611 1611 I cnss-daemon: nl80211_response_handler: cmd 103, vendorID 4980, subcmd 13 received
11-21 12:02:34.827 1000 1861 2791 D FileUtils: Rounded bytes from 3921604608 to 4000000000
11-21 12:02:34.834 10249 5306 14636 D AppMeasurementService: Not yet implemented: logEvent
11-21 12:02:34.870 1000 1861 2454 D ActivityManager: freezing 2901 com.android.permissioncontroller
11-21 12:02:34.875 1000 1861 2454 D ActivityManager: freezing 4142 com.android.healthconnect.controller
11-21 12:02:34.878 1000 1861 2454 D ActivityManager: freezing 4502 foundation.e.stt
11-21 12:02:34.882 1000 1861 2454 D ActivityManager: freezing 14895 com.android.emergency
11-21 12:02:34.887 1000 1861 2496 D InetDiagMessage: Destroyed 0 sockets, proto=IPPROTO_TCP, family=AF_INET, states=14
11-21 12:02:34.889 10249 5306 14636 D AppMeasurementService: Not yet implemented: getConditionalUserProperties(frc, )
11-21 12:02:34.890 1000 1861 2496 D InetDiagMessage: Destroyed 0 sockets, proto=IPPROTO_TCP, family=AF_INET6, states=14
11-21 12:02:34.890 1000 1861 2496 D InetDiagMessage: Destroyed live tcp sockets for uids={10212} in 5ms
11-21 12:02:35.008 1000 1861 2496 D InetDiagMessage: Destroyed 0 sockets, proto=IPPROTO_TCP, family=AF_INET, states=14
11-21 12:02:35.010 1000 1861 2496 D InetDiagMessage: Destroyed 0 sockets, proto=IPPROTO_TCP, family=AF_INET6, states=14
11-21 12:02:35.010 1000 1861 2496 D InetDiagMessage: Destroyed live tcp sockets for uids={10209} in 3ms
11-21 12:02:35.011 1000 1861 2496 D InetDiagMessage: Destroyed 0 sockets, proto=IPPROTO_TCP, family=AF_INET, states=14
11-21 12:02:35.012 1000 1861 2496 D InetDiagMessage: Destroyed 0 sockets, proto=IPPROTO_TCP, family=AF_INET6, states=14
11-21 12:02:35.012 1000 1861 2496 D InetDiagMessage: Destroyed live tcp sockets for uids={10188} in 2ms
11-21 12:02:35.048 1017 892 14440 I keystore2: system/security/keystore2/watchdog/src/lib.rs:356 - Watchdog thread idle -> terminating. Have a great day.
11-21 12:02:35.064 1000 1861 2496 D InetDiagMessage: Destroyed 0 sockets, proto=IPPROTO_TCP, family=AF_INET, states=14
11-21 12:02:35.065 1000 1861 2496 D InetDiagMessage: Destroyed 0 sockets, proto=IPPROTO_TCP, family=AF_INET6, states=14
11-21 12:02:35.065 1000 1861 2496 D InetDiagMessage: Destroyed live tcp sockets for uids={10176} in 2ms
11-21 12:02:35.336 10249 5306 14654 W FirebaseCrashlytics: Timeout exceeded while awaiting app exception callback from Analytics listener.
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-3
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: Process: nl.museum.app, PID: 5306
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: java.util.concurrent.ExecutionException: com.google.android.gms.common.api.ApiException: 8: Internal error
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at com.google.android.gms.tasks.Tasks.i(Unknown Source:31)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at com.google.android.gms.tasks.Tasks.a(Unknown Source:45)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at nl.q42.museum.data.database.WalletDatabaseProvider$1.t(Unknown Source:138)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.o(Unknown Source:8)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:112)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:95)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@e763ff5, Dispatchers.IO]
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: Caused by: com.google.android.gms.common.api.ApiException: 8: Internal error
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at com.google.android.gms.common.internal.ApiExceptionUtil.a(Unknown Source:12)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at com.google.android.gms.common.api.internal.TaskUtil.a(Unknown Source:10)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at com.google.android.gms.internal.auth_blockstore.zzw.c0(Unknown Source:2)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at com.google.android.gms.internal.auth_blockstore.zzl.t(Unknown Source:27)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at com.google.android.gms.internal.auth_blockstore.zzb.onTransact(Unknown Source:22)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at android.os.Binder.execTransactInternal(Binder.java:1411)
11-21 12:02:35.342 10249 5306 5350 E AndroidRuntime: at android.os.Binder.execTransact(Binder.java:1350)
11-21 12:02:35.367 1000 1861 5869 W ActivityTaskManager: Force finishing activity nl.museum.app/nl.q42.museum.MainActivity
Toch nog iets gevonden. Als ik zoek op de genoemde foutklasse com.google.android.gms.common.api.ApiException, dan zie ik in het eerste resultaat:
Certain Google Play services (such as Google Sign-in and App Invites) require you to provide the SHA-1 of your signing certificate so we can create an OAuth2 client and API key for your app.
Misschien heeft het dus iets te maken met het ontbreken van Google Play services op /e/OS. Maar het kan ook nog steeds iets heel anders zijn.
En nog iets: op de Discourse van /e/OS zelf vond ik in het topic [LIST] Apps that work or do not work with microG:
Museumkaart: Access to museums in the Netherlands: app crashes. Tried the app on stock Android and it asks for a Google account. Adding it to MicroG doesn’t solve the issue, though
Ik denk dat dat er ook op duidt dat het iets met een Google account / Google Play services te maken heeft.
Daar lijkt het zeker op. GMS is de afkorting voor Google Mobile Sevices. Google Play Services is hiervan een onderdeel.
Soms kan MicroG de onderdelen (APIs) van GMS emuleren. Al kan het zijn dat MicroG al op de telefoon staat en dus niet werkt met hetgene wat de app doet.
MicroG staat inderdaad al op de telefoon (standaard op /e/OS) dus helaas. Al mijn andere apps (ook bijv. bank apps) werken overigens wel gewoon.
Ik heb ook contact gehad met de Museumvereniging (van Museumkaart) en net als @ArieWillem krijg ik te horen dat “de telefoon de app niet ondersteunt” in plaats van andersom. Dus ze willen er niets aan doen. Behalve mijn digitale Museumkaart gratis omzetten naar een fysieke.