slapperwan / gh4a

Github client for Android
Apache License 2.0
1.63k stars 221 forks source link

Instant crash at launch #1326

Closed KaKi87 closed 3 days ago

KaKi87 commented 1 month ago

FATAL EXCEPTION: main
Process: com.gh4a, PID: 31126
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
    at java.util.Date.getMillisOf(Date.java:977)
    at java.util.Date.compareTo(Date.java:1000)
    at com.gh4a.utils.SingleFactory.lambda$notificationsToResult$2(SingleFactory.java:94)
    at com.gh4a.utils.SingleFactory.$r8$lambda$6mTANF-LzgmDjjxS2EqvAvFT0Zc(Unknown Source:0)
    at com.gh4a.utils.SingleFactory$$ExternalSyntheticLambda6.compare(Unknown Source:6)
    at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355)
    at java.util.TimSort.sort(TimSort.java:220)
    at java.util.Arrays.sort(Arrays.java:1495)
    at java.util.ArrayList.sort(ArrayList.java:1470)
    at java.util.Collections.sort(Collections.java:206)
    at com.gh4a.utils.SingleFactory.notificationsToResult(SingleFactory.java:91)
    at com.gh4a.utils.SingleFactory.$r8$lambda$mwW1hRlGgi-m1EMSCwqx5jXT594(Unknown Source:0)
    at com.gh4a.utils.SingleFactory$$ExternalSyntheticLambda3.apply(Unknown Source:2)
    at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onSuccess(SingleMap.java:57)
    at com.tspoon.traceur.SingleOnAssembly$OnAssemblySingleObserver.onSuccess(SingleOnAssembly.java:70)
    at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onSuccess(SingleMap.java:64)
    at com.tspoon.traceur.SingleOnAssembly$OnAssemblySingleObserver.onSuccess(SingleOnAssembly.java:70)
    at io.reactivex.internal.operators.observable.ObservableToListSingle$ToListObserver.onComplete(ObservableToListSingle.java:111)
    at io.reactivex.internal.observers.BasicFuseableObserver.onComplete(BasicFuseableObserver.java:119)
    at io.reactivex.observers.SerializedObserver.onComplete(SerializedObserver.java:179)
    at io.reactivex.internal.operators.observable.ObservableConcatMap$SourceObserver.drain(ObservableConcatMap.java:205)
    at io.reactivex.internal.operators.observable.ObservableConcatMap$SourceObserver.onComplete(ObservableConcatMap.java:151)
    at io.reactivex.internal.util.NotificationLite.accept(NotificationLite.java:239)
    at io.reactivex.subjects.BehaviorSubject$BehaviorDisposable.test(BehaviorSubject.java:569)
    at io.reactivex.internal.util.AppendOnlyLinkedArrayList.forEachWhile(AppendOnlyLinkedArrayList.java:93)
    at io.reactivex.subjects.BehaviorSubject$BehaviorDisposable.emitLoop(BehaviorSubject.java:587)
    at io.reactivex.subjects.BehaviorSubject$BehaviorDisposable.emitFirst(BehaviorSubject.java:534)
    at io.reactivex.subjects.BehaviorSubject.subscribeActual(BehaviorSubject.java:239)
    at io.reactivex.Observable.subscribe(Observable.java:12284)
    at io.reactivex.internal.operators.observable.ObservableConcatMap.subscribeActual(ObservableConcatMap.java:53)
    at io.reactivex.Observable.subscribe(Observable.java:12284)
    at com.tspoon.traceur.ObservableOnAssembly.subscribeActual(ObservableOnAssembly.java:43)
    at io.reactivex.Observable.subscribe(Observable.java:12284)
    at io.reactivex.internal.operators.observable.ObservableToListSingle.subscribeActual(ObservableToListSingle.java:58)
    at io.reactivex.Single.subscribe(Single.java:3666)
    at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
    at io.reactivex.Single.subscribe(Single.java:3666)
    at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
    at io.reactivex.Single.subscribe(Single.java:3666)
    at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
    at io.reactivex.Single.subscribe(Single.java:3666)
    at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
    at io.reactivex.Single.subscribe(Single.java:3666)
    at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
    at io.reactivex.Single.subscribe(Single.java:3666)
    at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
    at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:608)

Thanks

Generator commented 1 month ago

Same here, when try to open notifications app crashes

App version: 4.6.10 (F-Droid) Android: 14