We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
I'm playing with Phoenix 1.3 channels right now and stumbled into this error while trying to get node info about probably simple Phoenix.Channel process. https://github.com/Baransu/e_game/blob/master/lib/e_game/web/channels/room_channel.ex
Phoenix.Channel
You can reproduce it by running project from repo (with new Phoenix 1.3 commands) and trying to inspect this node:
From what I see jsone is failing and causing the crash but I don't know what is failing
jsone
Error in process <0.227.0> on node 'erlangpl@127.0.0.1' with exit value: {[{reason,badarg}, {mfa,{epl_st_EPL,websocket_handle,3}}, {stacktrace, [{jsone_encode,object_key, [<7275.394.0>, [{object_value,<<"removed">>, [{<7275.404.0>,<<"removed">>},{<7275.425.0>,<<"removed">>}]}, {object_members, [{error_handler,<<"error_handler">>}, {garbage_collection, <<"[{max_heap_size,#{error_logger => true,kill => true,size => 0}},\n {min_bin_vheap_size,46422},\n {min_heap_size,233},\n {fullsweep_after,65535},\n {minor_gcs,11}]">>}, {group_leader,<<"<7275.236.0>">>}, {heap_size,<<"1598">>}, {initial_call, #{<<"arity">> => 5,<<"function">> => init_p, <<"module">> => proc_lib}}, {links, <<"[<7275.394.0>,<7275.425.0>,<7275.404.0>,<7275.267.0>]">>}, {message_queue_len,<<"0">>}, {messages,<<"[]">>}, {priority,<<"normal">>}, {reductions,<<"4180">>}, {stack_size,<<"16">>}, {status,<<"waiting">>}, {suspending,<<"[]">>}, {total_heap_size,<<"1974">>}, {trap_exit,<<"true">>}]}, {object_members,[]}, {object_members,[{<<"topic">>,<<"node-info">>}]}], <<"{\"data\":{\"id\":\"<7275.268.0>\",\"info\":{\"current_function\":{\"arity\":4,\"function\":\"loop\",\"module\":\"ranch_conns_sup\"},\"dictionary\":{\"$ancestors\":[\"<7275.267.0>\",\"Elixir.EGame.Web.Endpoint.Server\",\"Elixir.EGame.Web.Endpoint\",\"Elixir.EGame.Supervisor\",\"<7275.237.0>\"],\"$initial_call\":{\"arity\":7,\"function\":\"init\",\"module\":\"ranch_conns_sup\"},">>, {encode_opt_v2,false,false, [{scientific,20}], {iso8601,0}, string,0,0,false}], [{line,220}]}, {jsone,encode,2,[{file,"src/jsone.erl"},{line,339}]}, {epl_st_EPL,websocket_handle,3,[{file,"src/epl_st_EPL.erl"},{line,47}]}, {cowboy_websocket,handler_call,7, [{file,"src/cowboy_websocket.erl"},{line,588}]}, {cowboy_protocol,execute,4, [{file,"src/cowboy_protocol.erl"},{line,442}]}]}, {msg,{text,<<"<7275.268.0>">>}}, {req, [{socket,#Port<0.9929>}, {transport,ranch_tcp}, {connection,keepalive}, {pid,<0.227.0>}, {method,<<"GET">>}, {version,'HTTP/1.1'}, {peer,{{127,0,0,1},57094}}, {host,<<"localhost">>}, {host_info,undefined}, {port,37575}, {path,<<"/epl_st_EPL">>}, {path_info,undefined}, {qs,<<>>}, {qs_vals,undefined}, {bindings,[]}, {headers, [{<<"host">>,<<"localhost:37575">>}, {<<"connection">>,<<"Upgrade">>}, {<<"pragma">>,<<"no-cache">>}, {<<"cache-control">>,<<"no-cache">>}, {<<"upgrade">>,<<"websocket">>}, {<<"origin">>,<<"http://localhost:37575">>}, {<<"sec-websocket-version">>,<<"13">>}, {<<"user-agent">>, <<"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36">>}, {<<"accept-encoding">>,<<"gzip, deflate, br">>}, {<<"accept-language">>,<<"pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4">>}, {<<"cookie">>, <<"connect.sid=s%3AyVekaxk8_VvRRRNKaDbfIYLbffH4wSLq.FdUkg1%2BiOxjbY1cFGK7z9kyTlUYXkJbhhSsxC85w43Y; _patron_league_key=g3QAAAABbQAAABBndWFyZGlhbl9kZWZhdWx0bQAAAV9leUpoYkdjaU9pSklVelV4TWlJc0luUjVjQ0k2SWtwWFZDSjkuZXlKaGRXUWlPaUpWYzJWeU9qRWlMQ0psZUhBaU9qRTBOelEwTlRnM05USXNJbWxoZENJNk1UUTNNVGcyTmpjMU1pd2lhWE56SWpvaVVHRjBjbTl1VEdWaFozVmxMbVJsZGlJc0ltcDBhU0k2SWprM1pHUm1ZemN6TFRNMFlUQXRORE01T1MwNVlUbGpMVEppWlRBeVlXWmlaVEUxTVNJc0luQmxiU0k2ZXlKa1pXWmhkV3gwSWpvMk0zMHNJbk4xWWlJNklsVnpaWEk2TVNJc0luUjVjQ0k2SW5SdmEyVnVJbjAudi1lTENhQmZyNzRRZndubzhoWkZSY09FWWpDMGwyQ1c0RHRXUTN5ZFQ2emU0bzg3VkNFYWx0QnJ3TzNSZm9YOFZrOUdWTG5FRmpUcFhHQXpNRUdxRHc=##sp3rArdIpCTu16bcaqK7imFTS-c=; lastUpload={%22last%22:1472135802443%2C%22images%22:0}; TawkConnectionTime=0; io=8UAEb8_-jdpGtBhCAAAA; menuSize=0; menuPosition=left-menu; intercom-id-iynax7cx=39ea4b13-97dd-4240-a674-94a73108a7fd; __ar_v4=V2QOTBOTS5COHGQVEMOZMZ%3A20170521%3A8%7CIH3MINJP7JCV7CCTYJYSZA%3A20170521%3A8%7C7TSF5BMKKVACDED7TVROJD%3A20170521%3A8; _ga=GA1.1.154117981.1475505405; mp_1931ca691c8e604805b5832c30f07d71_mixpanel=%7B%22distinct_id%22%3A%20%2215c3126b6931e5-086fea71166d83-3060750a-13c680-15c3126b694580%22%2C%22mp_lib%22%3A%20%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%20%22http%3A%2F%2Flocalhost%3A8080%2Fc6580820%2Fships%2F57988b8103777d17690002e6%2Fcustomize%3Fpane%3Droot%22%2C%22%24initial_referring_domain%22%3A%20%22localhost%3A8080%22%7D; amplitude_id=eyJkZXZpY2VJZCI6IjVmOGI0ZTgzLWE0YTAtNDYzNy05ODQ3LWRiYWUyYWZhOTFiNVIiLCJ1c2VySWQiOm51bGwsIm9wdE91dCI6ZmFsc2UsInNlc3Npb25JZCI6MTQ5ODgxNjEwNDQwNywibGFzdEV2ZW50VGltZSI6MTQ5ODgxNjEwNDQwNCwiZXZlbnRJZCI6MCwiaWRlbnRpZnlJZCI6NSwic2VxdWVuY2VOdW1iZXIiOjV9; intercom-id-a9981292337788423d2b9798ad23aa0ca7143b10=a3a9e314-a13d-49a9-ae36-d3f870928095; hull_558979b4f59837f6160003c9=eyJIdWxsLUF1dGgtU2NvcGUiOiJVc2VyOjU5NDhkOTQ5OGU3YTEyZTlhNzAwNDVkNCIsIkh1bGwtVXNlci1JZCI6IjU5NDhkOTQ5OGU3YTEyZTlhNzAwNDVkNCIsIkh1bGwtVXNlci1TaWciOiIxNDk4ODE5Mjc0LjgxNmY5ZDYwNzQxYzc0NzZkMTY5Mjk3MzM2MmY1NWVmNzkxYjg3YTgifQ==; hull_53175bb2635c78c8790032cd=eyJIdWxsLUF1dGgtU2NvcGUiOiJVc2VyOjU5NDhkOTQ5OGU3YTEyZTlhNzAwNDVkNCIsIkh1bGwtVXNlci1JZCI6IjU5NDhkOTQ5OGU3YTEyZTlhNzAwNDVkNCIsIkh1bGwtVXNlci1TaWciOiIxNDk4ODE5NDUzLmUyMDExYjkyZGMzODZhNDJhZjA1NGE5OGE5NmNkYjU5ZTI3NWJmMzYifQ==; ajs_anonymous_id=%224794d025-d231-43ff-9b1e-36f1f9555c36%22; ajs_group_id=null; hull_52fb86bedea4dfd8de000003=eyJIdWxsLUF1dGgtU2NvcGUiOiJVc2VyOjU5MjZiN2E1NjM3ZmRkZDg4NjAwMDA2NSIsIkh1bGwtVXNlci1JZCI6IjU5MjZiN2E1NjM3ZmRkZDg4NjAwMDA2NSIsIkh1bGwtVXNlci1TaWciOiIxNDk4ODM3MTAyLjJjOTUyZmY0YTk2YzViODg1ZTFkOTQ0Mjc0M2Y3YmU4MjQzMGVkNWYifQ==; ajs_user_id=%225926b7a5637fddd886000065%22; mp_3f3f1551de3571ba4858431cda92aafc_mixpanel=%7B%22distinct_id%22%3A%20%225926b7a5637fddd886000065%22%2C%22mp_lib%22%3A%20%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%2C%22mp_name_tag%22%3A%20%22tomasz.cichocinski%40codeheroes.io%22%2C%22id%22%3A%20%225926b7a5637fddd886000065%22%2C%22name%22%3A%20null%2C%22%24created%22%3A%20%222017-05-25T10%3A53%3A25.000Z%22%2C%22%24email%22%3A%20%22tomasz.cichocinski%40codeheroes.io%22%2C%22company%22%3A%20%7B%22id%22%3A%20%22561fb665450f34b1cf00000a%22%7D%7D">>}, {<<"sec-websocket-key">>,<<"vJx1NDD6rkyCMtPp1hwOQA==">>}, {<<"sec-websocket-extensions">>, <<"permessage-deflate; client_max_window_bits">>}]}, {p_headers, [{<<"sec-websocket-extensions">>, [{<<"permessage-deflate">>,[<<"client_max_window_bits">>]}]}, {<<"upgrade">>,[<<"websocket">>]}, {<<"connection">>,[<<"upgrade">>]}]}, {cookies,undefined}, {meta,[{websocket_version,13},{websocket_compress,false}]}, {body_state,waiting}, {buffer,<<>>}, {multipart,undefined}, {resp_compress,false}, {resp_state,done}, {resp_headers,[]}, {resp_body,<<>>}, {onresponse,undefined}]}, {state,undefined_state}], [{cowboy_websocket,handler_call,7, [{file,"src/cowboy_websocket.erl"},{line,642}]}, {cowboy_protocol,execute,4,[{file,"src/cowboy_protocol.erl"},{line,442}]}]} =ERROR REPORT==== 7-Jul-2017::00:33:20 === Ranch listener http had connection process started with cowboy_protocol:start_link/4 at <0.227.0> exit with reason: {[{reason,badarg},{mfa,{epl_st_EPL,websocket_handle,3}},{stacktrace,[{jsone_encode,object_key,[<7275.394.0>,[{object_value,<<"removed">>,[{<7275.404.0>,<<"removed">>},{<7275.425.0>,<<"removed">>}]},{object_members,[{error_handler,<<"error_handler">>},{garbage_collection,<<"[{max_heap_size,#{error_logger => true,kill => true,size => 0}},\n {min_bin_vheap_size,46422},\n {min_heap_size,233},\n {fullsweep_after,65535},\n {minor_gcs,11}]">>},{group_leader,<<"<7275.236.0>">>},{heap_size,<<"1598">>},{initial_call,#{<<"arity">> => 5,<<"function">> => init_p,<<"module">> => proc_lib}},{links,<<"[<7275.394.0>,<7275.425.0>,<7275.404.0>,<7275.267.0>]">>},{message_queue_len,<<"0">>},{messages,<<"[]">>},{priority,<<"normal">>},{reductions,<<"4180">>},{stack_size,<<"16">>},{status,<<"waiting">>},{suspending,<<"[]">>},{total_heap_size,<<"1974">>},{trap_exit,<<"true">>}]},{object_members,[]},{object_members,[{<<"topic">>,<<"node-info">>}]}],<<"{\"data\":{\"id\":\"<7275.268.0>\",\"info\":{\"current_function\":{\"arity\":4,\"function\":\"loop\",\"module\":\"ranch_conns_sup\"},\"dictionary\":{\"$ancestors\":[\"<7275.267.0>\",\"Elixir.EGame.Web.Endpoint.Server\",\"Elixir.EGame.Web.Endpoint\",\"Elixir.EGame.Supervisor\",\"<7275.237.0>\"],\"$initial_call\":{\"arity\":7,\"function\":\"init\",\"module\":\"ranch_conns_sup\"},">>,{encode_opt_v2,false,false,[{scientific,20}],{iso8601,0},string,0,0,false}],[{line,220}]},{jsone,encode,2,[{file,"src/jsone.erl"},{line,339}]},{epl_st_EPL,websocket_handle,3,[{file,"src/epl_st_EPL.erl"},{line,47}]},{cowboy_websocket,handler_call,7,[{file,"src/cowboy_websocket.erl"},{line,588}]},{cowboy_protocol,execute,4,[{file,"src/cowboy_protocol.erl"},{line,442}]}]},{msg,{text,<<"<7275.268.0>">>}},{req,[{socket,#Port<0.9929>},{transport,ranch_tcp},{connection,keepalive},{pid,<0.227.0>},{method,<<"GET">>},{version,'HTTP/1.1'},{peer,{{127,0,0,1},57094}},{host,<<"localhost">>},{host_info,undefined},{port,37575},{path,<<"/epl_st_EPL">>},{path_info,undefined},{qs,<<>>},{qs_vals,undefined},{bindings,[]},{headers,[{<<"host">>,<<"localhost:37575">>},{<<"connection">>,<<"Upgrade">>},{<<"pragma">>,<<"no-cache">>},{<<"cache-control">>,<<"no-cache">>},{<<"upgrade">>,<<"websocket">>},{<<"origin">>,<<"http://localhost:37575">>},{<<"sec-websocket-version">>,<<"13">>},{<<"user-agent">>,<<"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36">>},{<<"accept-encoding">>,<<"gzip, deflate, br">>},{<<"accept-language">>,<<"pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4">>},{<<"cookie">>,<<"connect.sid=s%3AyVekaxk8_VvRRRNKaDbfIYLbffH4wSLq.FdUkg1%2BiOxjbY1cFGK7z9kyTlUYXkJbhhSsxC85w43Y; _patron_league_key=g3QAAAABbQAAABBndWFyZGlhbl9kZWZhdWx0bQAAAV9leUpoYkdjaU9pSklVelV4TWlJc0luUjVjQ0k2SWtwWFZDSjkuZXlKaGRXUWlPaUpWYzJWeU9qRWlMQ0psZUhBaU9qRTBOelEwTlRnM05USXNJbWxoZENJNk1UUTNNVGcyTmpjMU1pd2lhWE56SWpvaVVHRjBjbTl1VEdWaFozVmxMbVJsZGlJc0ltcDBhU0k2SWprM1pHUm1ZemN6TFRNMFlUQXRORE01T1MwNVlUbGpMVEppWlRBeVlXWmlaVEUxTVNJc0luQmxiU0k2ZXlKa1pXWmhkV3gwSWpvMk0zMHNJbk4xWWlJNklsVnpaWEk2TVNJc0luUjVjQ0k2SW5SdmEyVnVJbjAudi1lTENhQmZyNzRRZndubzhoWkZSY09FWWpDMGwyQ1c0RHRXUTN5ZFQ2emU0bzg3VkNFYWx0QnJ3TzNSZm9YOFZrOUdWTG5FRmpUcFhHQXpNRUdxRHc=##sp3rArdIpCTu16bcaqK7imFTS-c=; lastUpload={%22last%22:1472135802443%2C%22images%22:0}; TawkConnectionTime=0; io=8UAEb8_-jdpGtBhCAAAA; menuSize=0; menuPosition=left-menu; intercom-id-iynax7cx=39ea4b13-97dd-4240-a674-94a73108a7fd; __ar_v4=V2QOTBOTS5COHGQVEMOZMZ%3A20170521%3A8%7CIH3MINJP7JCV7CCTYJYSZA%3A20170521%3A8%7C7TSF5BMKKVACDED7TVROJD%3A20170521%3A8; _ga=GA1.1.154117981.1475505405; mp_1931ca691c8e604805b5832c30f07d71_mixpanel=%7B%22distinct_id%22%3A%20%2215c3126b6931e5-086fea71166d83-3060750a-13c680-15c3126b694580%22%2C%22mp_lib%22%3A%20%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%20%22http%3A%2F%2Flocalhost%3A8080%2Fc6580820%2Fships%2F57988b8103777d17690002e6%2Fcustomize%3Fpane%3Droot%22%2C%22%24initial_referring_domain%22%3A%20%22localhost%3A8080%22%7D; amplitude_id=eyJkZXZpY2VJZCI6IjVmOGI0ZTgzLWE0YTAtNDYzNy05ODQ3LWRiYWUyYWZhOTFiNVIiLCJ1c2VySWQiOm51bGwsIm9wdE91dCI6ZmFsc2UsInNlc3Npb25JZCI6MTQ5ODgxNjEwNDQwNywibGFzdEV2ZW50VGltZSI6MTQ5ODgxNjEwNDQwNCwiZXZlbnRJZCI6MCwiaWRlbnRpZnlJZCI6NSwic2VxdWVuY2VOdW1iZXIiOjV9; intercom-id-a9981292337788423d2b9798ad23aa0ca7143b10=a3a9e314-a13d-49a9-ae36-d3f870928095; hull_558979b4f59837f6160003c9=eyJIdWxsLUF1dGgtU2NvcGUiOiJVc2VyOjU5NDhkOTQ5OGU3YTEyZTlhNzAwNDVkNCIsIkh1bGwtVXNlci1JZCI6IjU5NDhkOTQ5OGU3YTEyZTlhNzAwNDVkNCIsIkh1bGwtVXNlci1TaWciOiIxNDk4ODE5Mjc0LjgxNmY5ZDYwNzQxYzc0NzZkMTY5Mjk3MzM2MmY1NWVmNzkxYjg3YTgifQ==; hull_53175bb2635c78c8790032cd=eyJIdWxsLUF1dGgtU2NvcGUiOiJVc2VyOjU5NDhkOTQ5OGU3YTEyZTlhNzAwNDVkNCIsIkh1bGwtVXNlci1JZCI6IjU5NDhkOTQ5OGU3YTEyZTlhNzAwNDVkNCIsIkh1bGwtVXNlci1TaWciOiIxNDk4ODE5NDUzLmUyMDExYjkyZGMzODZhNDJhZjA1NGE5OGE5NmNkYjU5ZTI3NWJmMzYifQ==; ajs_anonymous_id=%224794d025-d231-43ff-9b1e-36f1f9555c36%22; ajs_group_id=null; hull_52fb86bedea4dfd8de000003=eyJIdWxsLUF1dGgtU2NvcGUiOiJVc2VyOjU5MjZiN2E1NjM3ZmRkZDg4NjAwMDA2NSIsIkh1bGwtVXNlci1JZCI6IjU5MjZiN2E1NjM3ZmRkZDg4NjAwMDA2NSIsIkh1bGwtVXNlci1TaWciOiIxNDk4ODM3MTAyLjJjOTUyZmY0YTk2YzViODg1ZTFkOTQ0Mjc0M2Y3YmU4MjQzMGVkNWYifQ==; ajs_user_id=%225926b7a5637fddd886000065%22; mp_3f3f1551de3571ba4858431cda92aafc_mixpanel=%7B%22distinct_id%22%3A%20%225926b7a5637fddd886000065%22%2C%22mp_lib%22%3A%20%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%2C%22mp_name_tag%22%3A%20%22tomasz.cichocinski%40codeheroes.io%22%2C%22id%22%3A%20%225926b7a5637fddd886000065%22%2C%22name%22%3A%20null%2C%22%24created%22%3A%20%222017-05-25T10%3A53%3A25.000Z%22%2C%22%24email%22%3A%20%22tomasz.cichocinski%40codeheroes.io%22%2C%22company%22%3A%20%7B%22id%22%3A%20%22561fb665450f34b1cf00000a%22%7D%7D">>},{<<"sec-websocket-key">>,<<"vJx1NDD6rkyCMtPp1hwOQA==">>},{<<"sec-websocket-extensions">>,<<"permessage-deflate; client_max_window_bits">>}]},{p_headers,[{<<"sec-websocket-extensions">>,[{<<"permessage-deflate">>,[<<"client_max_window_bits">>]}]},{<<"upgrade">>,[<<"websocket">>]},{<<"connection">>,[<<"upgrade">>]}]},{cookies,undefined},{meta,[{websocket_version,13},{websocket_compress,false}]},{body_state,waiting},{buffer,<<>>},{multipart,undefined},{resp_compress,false},{resp_state,done},{resp_headers,[]},{resp_body,<<>>},{onresponse,undefined}]},{state,undefined_state}],[{cowboy_websocket,handler_call,7,[{file,"src/cowboy_websocket.erl"},{line,642}]},{cowboy_protocol,execute,4,[{file,"src/cowboy_protocol.erl"},{line,442}]}]}
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I'm playing with Phoenix 1.3 channels right now and stumbled into this error while trying to get node info about probably simple
Phoenix.Channel
process.https://github.com/Baransu/e_game/blob/master/lib/e_game/web/channels/room_channel.ex
You can reproduce it by running project from repo (with new Phoenix 1.3 commands) and trying to inspect this node:
From what I see
jsone
is failing and causing the crash but I don't know what is failingThe text was updated successfully, but these errors were encountered: