S8: German DHL+Post app crashes at start up (Version 7.0.54)

I cannot use the DHL + POST app (german app) with my Samsung S8 on /e/

It does crash some seconds after the initial launch

--------- beginning of crash
08-25 19:30:31.978 24503 24503 E AndroidRuntime: FATAL EXCEPTION: main
08-25 19:30:31.978 24503 24503 E AndroidRuntime: Process: de.dhl.paket, PID: 24503
08-25 19:30:31.978 24503 24503 E AndroidRuntime: java.net.MalformedURLException: no protocol: 
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at java.net.URL.<init>(URL.java:601)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at java.net.URL.<init>(URL.java:498)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at java.net.URL.<init>(URL.java:447)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.pickup.usecase.DeeplinkUseCase.getPathSegments(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.pickup.usecase.DeeplinkUseCase.isDeepLinkNotifiedShipment(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.pickup.usecase.DeeplinkUseCase.access$isDeepLinkNotifiedShipment(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.pickup.usecase.DeeplinkUseCase$invoke$1.invokeSuspend(:2)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(:3)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(:21)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(:3)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.CoroutineStart.invoke(:10)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.AbstractCoroutine.start(:4)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(:5)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.BuildersKt.launch(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(:2)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at kotlinx.coroutines.BuildersKt.launch$default(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.pickup.usecase.DeeplinkUseCase.invoke(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.list.PackstationListViewModelImpl.onHandleDeepLink(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.list.PackstationListFragment$deeplinkBroadcastReceiver$2$1.invoke(:2)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.list.PackstationListFragment$deeplinkBroadcastReceiver$2$1.invoke(:1)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at de.its_berlin.dhlpaket.packstation.list.DeeplinkBroadcastReceiver.onReceive(:3)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1391)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:873)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:99)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:193)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:6718)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
08-25 19:30:31.978 24503 24503 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
08-25 19:30:40.035 24917 24917 E AndroidRuntime: FATAL EXCEPTION: main

the older, currently in cleanapk available de.dhl.paket 6.0.48 is not crashing, neither at initial startup or after login on a /e/-0.18-q builddate 20210827.

It seems like a thin wrapper around webviews…

In your v7 it seems to be crashing when reopening a shipment?

MalformedURLException: no protocol
.. at .. usecase.DeeplinkUseCase.isDeepLinkNotifiedShipment

The App just got more relevant since pickup with a number/card is phased out. Will request a cleanapk update, but then it might break for some users…

1 Like

Thank you very much for the information :+1:

I got the email from DHL today notifying me about their making the app compulsory for every Packstation user. I need to ponder about this, tending towards just no longer using DHL Packstation after having used it for ages.

1 Like