Skip to content

java.lang.NullPointerException: #62

Description

@flavius-mester

Right now on master

GIVEN your endpoint is down/non existent
WHEN you try to connect
THEN you get a runtime exception instead of onError callback

10-13 12:51:49.810 18555-18617/limited.magnum.fireball E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher
                                                                         Process: limited.magnum.fireball, PID: 18555
                                                                         java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String org.phoenixframework.channels.Envelope.getReason()' on a null object reference
                                                                             at org.phoenixframework.channels.Channel$5.onMessage(Channel.java:107)
                                                                             at org.phoenixframework.channels.Channel.trigger(Channel.java:155)
                                                                             at org.phoenixframework.channels.Socket.triggerChannelError(Socket.java:325)
                                                                             at org.phoenixframework.channels.Socket.access$1200(Socket.java:23)
                                                                             at org.phoenixframework.channels.Socket$PhoenixWSListener.onFailure(Socket.java:116)
                                                                             at com.squareup.okhttp.ws.WebSocketCall$1.onFailure(WebSocketCall.java:124)
                                                                             at com.squareup.okhttp.Call$AsyncCall.execute(Call.java:177)
                                                                             at com.squareup.okhttp.internal.NamedRunnable.run(NamedRunnable.java:33)
                                                                             at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
                                                                             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
                                                                             at java.lang.Thread.run(Thread.java:761)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions