Skip to content

java.lang.NullPointerException: #62

@flavius-mester

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)

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