( Bug Found in Opus version 3.3.4 ) the application is crash when i click on the Add to Queue

in #utopian-io6 years ago

Project Information

Expected behavior

I was Expecting that the application should not be crashed when I click Add to queue option

Actual behavior

after opening the playlists tab when I click on the Add to queue option the application Opus version 3.3.4 crashed

How to reproduce

1-Download the latest application
2-install and open the application
3-create a playlist
4- goto playlist tab
5- Click 3 vertical dots in front of the YouTube playlist
6- click on Add to Queue
7- see the error

  • Browser/App version: 3.3.4
  • Operating system: 6.0.1
  • Smartphone: Galaxy j7

Recording Of The Bug

20190504_134307

My Github Account

https://github.com/facebook-786

Beneficiaries

Logcat

D/AndroidRuntime(13234): Shutting down VM

E/AndroidRuntime(13234): FATAL EXCEPTION: main

E/AndroidRuntime(13234): Process: com.sdg.opus, PID: 13234

E/AndroidRuntime(13234): android.runtime.JavaProxyThrowable: The service youtube has thrown an exception: Google.GoogleApiException: Google.Apis.Requests.RequestError

E/AndroidRuntime(13234): No filter selected. Expected one of: playlistId, id, idParam [400]

E/AndroidRuntime(13234): Errors [

E/AndroidRuntime(13234): Message[No filter selected. Expected one of: playlistId, id, idParam] Location[ - parameter] Reason[missingRequiredParameter] Domain[youtube.parameter]

E/AndroidRuntime(13234): ]

E/AndroidRuntime(13234):

E/AndroidRuntime(13234): at Google.Apis.Requests.ClientServiceRequest`1+d__34[TResponse].MoveNext () [0x00140] in <65e1043f439045869e5debc047c40c87>:0

E/AndroidRuntime(13234): --- End of stack trace from previous location where exception was thrown ---

E/AndroidRuntime(13234): at Google.Apis.Requests.ClientServiceRequest`1+d__30[TResponse].MoveNext () [0x000ff] in <65e1043f439045869e5debc047c40c87>:0

E/AndroidRuntime(13234): --- End of stack trace from previous location where exception was thrown ---

E/AndroidRuntime(13234): at Google.Apis.Requests.ClientServiceRequest`1+d__29[TResponse].MoveNext () [0x00071] in <65e1043f439045869e5debc047c40c87>:0

E/AndroidRuntime(13234): --- End of stack trace from previous location where exception was thrown ---

E/AndroidRuntime(13234): at Opus.Api.PlaylistManager+d__26.MoveNext () [0x00143] in :0

E/AndroidRuntime(13234): --- End of stack trace from previous location where exception was thrown ---

E/AndroidRuntime(13234): at Opus.Api.PlaylistManager+d__3.MoveNext () [0x00097] in :0

E/AndroidRuntime(13234): --- End of stack trace from previous location where exception was thrown ---

E/AndroidRuntime(13234): at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__6_0 (System.Object state) [0x00000] in <506ad682c6ce4dfb9ff9e596c90ceb27>:0

E/AndroidRuntime(13234): at Android.App.SyncContext+<>c__DisplayClass2_0.b__0 () [0x00000] in :0

E/AndroidRuntime(13234): at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in :0

E/AndroidRuntime(13234): at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00009] in :0

E/AndroidRuntime(13234): at (wrapper dynamic-method) System.Object.75(intptr,intptr)

E/AndroidRuntime(13234): at mono.java.lang.RunnableImplementor.n_run(Native Method)

E/AndroidRuntime(13234): at mono.java.lang.RunnableImplementor.run(RunnableImplementor.java:30)

E/AndroidRuntime(13234): at android.os.Handler.handleCallback(Handler.java:739)

E/AndroidRuntime(13234): at android.os.Handler.dispatchMessage(Handler.java:95)

E/AndroidRuntime(13234): at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime(13234): at android.app.ActivityThread.main(ActivityThread.java:5910)

E/AndroidRuntime(13234): at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime(13234): at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime(13234): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)

E/AndroidRuntime(13234): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

Sort:  

Hi @facebok, thanks for making this contribution.

Unfortunately, this contribution cannot be reviewed because the PO is yet to acknowledge it as a bug but a normal behavior. According to him - your playlist is not registered well in the playlist database. He was also of the notion that the issue is similar to this - https://github.com/AnonymusRaccoon/Opus/issues/21

You should engage more with the PO's. Try to be of help by responding to their questions.

Do not just post and abandon the issue.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Thank you for your review, @fego! Keep up the good work!

Congratulations @facebok! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 1000 upvotes. Your next target is to reach 2000 upvotes.
You received more than 10 as payout for your posts. Your next target is to reach a total payout of 50

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
SteemitBoard to support the german speaking community meetups
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://stackoverflow.com/questions/36646037/xamarin-android-mvvmcross-app-crashes-when-launching-with-intent-filter