Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated to 3.4.0. Playlists sorting different than before and changing on it's own. Crash loop while rearranging. #253

Closed
91grayjay opened this issue Apr 6, 2024 · 3 comments

Comments

@91grayjay
Copy link

As title.

At first I notice that the playlists have been rearranged by itself. The content of the local playlist arrangement have not been changed as far as I can tell.

When I rearrange the playlists again to my needs, the app crashed.

When I open the app again, it shows the first tab I sett with no content than crashed.

It is now in a crash loop. I've seen the FAQ related to this too late. I can't get into the settings.

Exception

  • User Action: ui error
  • Request: ACRA report
  • Content Country: US
  • Content Language: en-US
  • App Language: en_US
  • Service: none
  • Version: 3.4.0
  • OS: Linux Android 12 - 31
Crash log

java.lang.IllegalArgumentException: Comparison method violates its general contract!
	at java.util.TimSort.mergeLo(TimSort.java:781)
	at java.util.TimSort.mergeAt(TimSort.java:518)
	at java.util.TimSort.mergeCollapse(TimSort.java:448)
	at java.util.TimSort.sort(TimSort.java:245)
	at java.util.Arrays.sort(Arrays.java:1344)
	at java.util.ArrayList.sort(ArrayList.java:1738)
	at java.util.Collections.sort(Collections.java:210)
	at org.schabi.newpipe.local.LocalItemListAdapter.sort(LocalItemListAdapter.java:412)
	at org.schabi.newpipe.local.LocalItemListAdapter.addItems(LocalItemListAdapter.java:111)
	at org.schabi.newpipe.local.bookmark.BookmarkFragment.handleResult(BookmarkFragment.java:295)
	at org.schabi.newpipe.local.bookmark.BookmarkFragment$2.onNext(BookmarkFragment.java:263)
	at org.schabi.newpipe.local.bookmark.BookmarkFragment$2.onNext(BookmarkFragment.java:246)
	at io.reactivex.rxjava3.internal.util.HalfSerializer.onNext(HalfSerializer.java:46)
	at io.reactivex.rxjava3.internal.subscribers.StrictSubscriber.onNext(StrictSubscriber.java:97)
	at io.reactivex.rxjava3.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:402)
	at io.reactivex.rxjava3.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176)
	at io.reactivex.rxjava3.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:123)
	at android.os.Handler.handleCallback(Handler.java:938)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:210)
	at android.os.Looper.loop(Looper.java:299)
	at android.app.ActivityThread.main(ActivityThread.java:8319)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1038)


@InfinityLoop1308
Copy link
Owner

Sorry for the inconvenience. Redownload 3.4.0 please, I have updated the apk.

@91grayjay
Copy link
Author

It worked. Thank you 🥰

@Ananas-Kuchen
Copy link

The app crash issue after importing app data has been fixed after you re-upload version 3.4.0. Thank You

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants