Hi,
running Pixel 8a with 2025050300 from yesterday which
might or might not have broken the 1822direkt's QRTAN+ app.
I have it installed in the private space of the owner profile with Google play/store running.
The app in general is working fine as the same version 2.5.0 on an old Android 8 phone proves.
It will also start fine but after taking the picture of a QR code it fails with android.accounts.NetworErrorException
At this point the app does not do a lot: take a picture from the QR code, return the information, wait for your confirmation and then either connect to your bank API or return a TAN for you to enter manually.
The most promising error in the Applog seems to be this URL error after finding the barcode and closing the camera:
05-05 19:01:01.672 26729 26786 D DecoderThread: Found barcode in 31 ms
05-05 19:01:01.672 26729 26729 D CameraPreview: pause()
05-05 19:01:01.673 26729 26770 D CameraInstance: Closing camera
05-05 19:01:01.687 26729 26729 D CameraPreview: resume()
05-05 19:01:01.689 26729 26729 D CameraInstance: Camera is closed, not requesting preview
--------- switch to events
05-05 19:01:01.689 26729 26729 I wm_on_top_resumed_lost_called: [Token=51867009,Component Name=org.linotp.authenticator.activities.MainActivity,Reason=topStateChangedWhenResumed]
--------- switch to main
05-05 19:01:01.691 26729 26729 D CameraPreview: pause()
--------- switch to events
05-05 19:01:01.692 26729 26729 I wm_on_paused_called: [Token=51867009,Component Name=org.linotp.authenticator.activities.MainActivity,Reason=performPause,time=2ms]
--------- switch to main
05-05 19:01:01.706 26729 26729 W HWUI : Image decoding logging dropped!
05-05 19:01:01.708 26729 26729 W HWUI : Image decoding logging dropped!
05-05 19:01:01.708 26729 26729 W HWUI : Image decoding logging dropped!
05-05 19:01:01.708 26729 26729 W HWUI : Image decoding logging dropped!
05-05 19:01:01.711 26729 26729 E DataManager: Error pairing
05-05 19:01:01.711 26729 26729 E DataManager: java.lang.RuntimeException: invalid URL
05-05 19:01:01.711 26729 26729 E DataManager: at de.lse.secureobject.SecObj$CppProxy.native_urlPair(Native Method)
05-05 19:01:01.711 26729 26729 E DataManager: at de.lse.secureobject.SecObj$CppProxy.urlPair(SecObj.java:151)
05-05 19:01:01.711 26729 26729 E DataManager: at org.linotp.authenticator.services.DataManager.pair(DataManager.java:284)
05-05 19:01:01.711 26729 26729 E DataManager: at org.linotp.authenticator.controllers.ProgressController.processTask(ProgressController.java:49)
05-05 19:01:01.711 26729 26729 E DataManager: at org.linotp.authenticator.activities.ProgressActivity.handleIntent(ProgressActivity.java:241)
05-05 19:01:01.711 26729 26729 E DataManager: at org.linotp.authenticator.activities.ProgressActivity.onCreate(ProgressActivity.java:77)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.Activity.performCreate(Activity.java:9132)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.Activity.performCreate(Activity.java:9110)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1541)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4201)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4406)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:222)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2782)
05-05 19:01:01.711 26729 26729 E DataManager: at android.os.Handler.dispatchMessage(Handler.java:109)
05-05 19:01:01.711 26729 26729 E DataManager: at android.os.Looper.loopOnce(Looper.java:232)
05-05 19:01:01.711 26729 26729 E DataManager: at android.os.Looper.loop(Looper.java:317)
05-05 19:01:01.711 26729 26729 E DataManager: at android.app.ActivityThread.main(ActivityThread.java:8973)
05-05 19:01:01.711 26729 26729 E DataManager: at java.lang.reflect.Method.invoke(Native Method)
05-05 19:01:01.711 26729 26729 E DataManager: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
05-05 19:01:01.711 26729 26729 E DataManager: at com.android.internal.os.ExecInit.main(ExecInit.java:50)
05-05 19:01:01.711 26729 26729 E DataManager: at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
05-05 19:01:01.711 26729 26729 E DataManager: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)
--------- switch to events
05-05 19:01:01.717 26729 26729 I wm_on_create_called: [Token=184743077,Component Name=org.linotp.authenticator.activities.ProgressActivity,Reason=performCreate,time=19ms]
05-05 19:01:01.728 26729 26729 I wm_on_create_called: [Token=181614113,Component Name=org.linotp.authenticator.activities.ErrorActivity,Reason=performCreate,time=6ms]
05-05 19:01:01.730 26729 26729 I wm_on_start_called: [Token=181614113,Component Name=org.linotp.authenticator.activities.ErrorActivity,Reason=handleStartActivity,time=1ms]
05-05 19:01:01.730 26729 26729 I wm_on_resume_called: [Token=181614113,Component Name=org.linotp.authenticator.activities.ErrorActivity,Reason=RESUME_ACTIVITY,time=0ms]
So far I tried the usual from the possible workaround solutions, removing/re-allowing Network, giving everything to play services/store, using it on mobile connection/wifi, even installed it from Aurora store in the owner profile again w/o play services which showed the same behaviour. Other apps (banking too) in the private space work fine.
I couldn't find anything obvious in the changelog for my GOS build, maybe the kernel?
I had changed a lot recently, but don't recall anything specific, so I'm just asking around before opening an issue.
Thanks