Skip to content

ICE Pair Runtime Error #80

Description

@brzep

Error signalling that ICE pair couldn't be found. Can be replicated by changing network from WiFi to mobile while pc is established.

[error] GenServer #PID<0.2870.0> terminating
** (MatchError) no match of right hand side value: nil
    (ex_ice 0.12.0) lib/ex_ice/priv/ice_agent.ex:1285: ExICE.Priv.ICEAgent.handle_data_message_raw/5
    (ex_ice 0.12.0) lib/ex_ice/ice_agent.ex:438: ExICE.ICEAgent.handle_info/2
    (stdlib 6.0) gen_server.erl:2173: :gen_server.try_handle_info/3
    (stdlib 6.0) gen_server.erl:2261: :gen_server.handle_msg/6
    (stdlib 6.0) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Last message: {:udp, {:"$inet", :gen_udp_socket, {#PID<0.2872.0>, {:"$socket", #Reference<0.3988960551.60948482.117148>}}}, {46, 112, 84, 42}, 11566, <<129, 201, 0, 7, 0, 0, 0, 1, 242, 62, 145, 116, 13, 103, 243, 167, 181, 116, 113, 176, 61, 87, 185, 49, 128, 28, 35, 24, 73, 94, 147, 171, 128, 0, 0, 9, 73, 198, 205, 16, 43, 208, 202, 148, 49, ...>>}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions