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

The application suddenly stopped, after I successfully deleted the message in the group section, then tries to reenter the group #240

Open
ammarraisafti opened this issue May 12, 2018 · 0 comments

Comments

@ammarraisafti
Copy link

Expected behavior

Delete the message in the group section and log back into it.

Actual behavior

The application suddenly stopped, after I successfully deleted the message in the group section, then tries to reenter the group.

How to reproduce

  • Install the latest version of "Sky gear chat demo" app and open it and run the app.

  • Once you have successfully logged in, you must create a group conversation.

  • You should then try to send some messages in the group, then delete the messages that have been sent.

  • Then you have to exit the group, then go back into it.

  • You will find the problem as I have explained, the application suddenly stopped.

  • Browser: Samsung Galaxy S6 edge

  • Operating system: Nougat 7.0

  • App version: 1.4

Recording Of The Bug

https://youtu.be/kMEvvZI75O4

Logcat

Downloads here

--------- beginning of crash
05-11 08:21:30.296 21460 21460 E AndroidRuntime: FATAL EXCEPTION: main
05-11 08:21:30.296 21460 21460 E AndroidRuntime: Process: io.skygear.chatexample, PID: 21460
05-11 08:21:30.296 21460 21460 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources$Theme android.content.Context.getTheme()' on a null object reference
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at android.support.v7.app.AlertDialog.resolveDialogTheme(AlertDialog.java:114)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at android.support.v7.app.AlertDialog$Builder.(AlertDialog.java:294)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at io.skygear.plugins.chat.ui.ConversationFragment$deleteMessageFromServer$$inlined$let$lambda$1.onFail(ConversationFragment.kt:830)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at io.skygear.plugins.chat.ChatContainer$13.onLambdaFail(ChatContainer.java:970)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at io.skygear.skygear.LambdaResponseHandler.onFail(LambdaResponseHandler.java:47)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at io.skygear.skygear.Request.onErrorResponse(Request.java:135)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at com.android.volley.Request.deliverError(Request.java:564)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:101)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6682)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
05-11 08:21:30.296 21460 21460 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)

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

1 participant