-
Notifications
You must be signed in to change notification settings - Fork 20
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Bug Description
[error] GenServer LiveDebugger.Services.CallbackTracer.GenServers.TracingManager terminating
** (UndefinedFunctionError) function :elixir_compiler_0.module_info/1 is undefined (module :elixir_compiler_0 is not available)
:elixir_compiler_0.module_info(:attributes)
(live_debugger 0.4.0) lib/live_debugger/api/system/module.ex:53: LiveDebugger.API.System.Module.Impl.behaviours/1
(live_debugger 0.4.0) lib/live_debugger/services/callback_tracer/queries/callbacks.ex:47: LiveDebugger.Services.CallbackTracer.Queries.Callbacks.live_behaviour?/2
(elixir 1.18.3) lib/enum.ex:4390: Enum.filter_list/2
(elixir 1.18.3) lib/enum.ex:4391: Enum.filter_list/2
(live_debugger 0.4.0) lib/live_debugger/services/callback_tracer/queries/callbacks.ex:27: LiveDebugger.Services.CallbackTracer.Queries.Callbacks.all_callbacks/0
(live_debugger 0.4.0) lib/live_debugger/services/callback_tracer/actions/tracing.ex:60: LiveDebugger.Services.CallbackTracer.Actions.Tracing.apply_trace_patterns/0
(live_debugger 0.4.0) lib/live_debugger/services/callback_tracer/actions/tracing.ex:22: LiveDebugger.Services.CallbackTracer.Actions.Tracing.setup_tracing!/0
(live_debugger 0.4.0) lib/live_debugger/services/callback_tracer/gen_servers/tracing_manager.ex:42: LiveDebugger.Services.CallbackTracer.GenServers.TracingManager.handle_info/2
(stdlib 6.2.2) gen_server.erl:2345: :gen_server.try_handle_info/3
(stdlib 6.2.2) gen_server.erl:2433: :gen_server.handle_msg/6
(stdlib 6.2.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Last message: :setup_tracing
State: []
** dbg got EXIT - terminating: {undef,
[{elixir_compiler_0,module_info,
[attributes],
[]},
{'Elixir.LiveDebugger.API.System.Module.Impl',
behaviours,1,
[{file,
"lib/live_debugger/api/system/module.ex"},
{line,53}]},
{'Elixir.LiveDebugger.Services.CallbackTracer.Queries.Callbacks',
'live_behaviour?',2,
[{file,
"lib/live_debugger/services/callback_tracer/queries/callbacks.ex"},
{line,47}]},
{'Elixir.Enum',filter_list,2,
[{file,"lib/enum.ex"},{line,4390}]},
{'Elixir.Enum',filter_list,2,
[{file,"lib/enum.ex"},{line,4391}]},
{'Elixir.LiveDebugger.Services.CallbackTracer.Queries.Callbacks',
all_callbacks,0,
[{file,
"lib/live_debugger/services/callback_tracer/queries/callbacks.ex"},
{line,27}]},
{'Elixir.LiveDebugger.Services.CallbackTracer.Actions.Tracing',
apply_trace_patterns,0,
[{file,
"lib/live_debugger/services/callback_tracer/actions/tracing.ex"},
{line,60}]},
{'Elixir.LiveDebugger.Services.CallbackTracer.Actions.Tracing',
'setup_tracing!',0,
[{file,
"lib/live_debugger/services/callback_tracer/actions/tracing.ex"},
{line,22}]},
{'Elixir.LiveDebugger.Services.CallbackTracer.GenServers.TracingManager',
handle_info,2,
[{file,
"lib/live_debugger/services/callback_tracer/gen_servers/tracing_manager.ex"},
{line,42}]},
{gen_server,try_handle_info,3,
[{file,"gen_server.erl"},{line,2345}]},
{gen_server,handle_msg,6,
[{file,"gen_server.erl"},{line,2433}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,329}]}]}
[error] GenServer LiveDebugger.Services.CallbackTracer.GenServers.TracingManager terminating
** (stop) :dbg_server_crash
(runtime_tools 2.1.1) dbg.erl:1979: :dbg.req/1
(live_debugger 0.4.0) lib/live_debugger/services/callback_tracer/actions/tracing.ex:13: LiveDebugger.Services.CallbackTracer.Actions.Tracing.setup_tracing!/0
(live_debugger 0.4.0) lib/live_debugger/services/callback_tracer/gen_servers/tracing_manager.ex:42: LiveDebugger.Services.CallbackTracer.GenServers.TracingManager.handle_info/2
(stdlib 6.2.2) gen_server.erl:2345: :gen_server.try_handle_info/3
(stdlib 6.2.2) gen_server.erl:2433: :gen_server.handle_msg/6
(stdlib 6.2.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Last message: :setup_tracing
State: []
Actual Behavior
It happens on boot, my config looks like
config :live_debugger,
browser_features?: true,
port: String.to_integer(System.get_env("LIVE_DEBUGGER_PORT", "4007"))
Expected Behavior
It doesn't throw errors
Steps to Reproduce
Start my app, boom
Elixir version with Erlang/OTP
1.18.3
LiveDebugger version
0.4.0
Phoenix version
1.7.21
Phoenix LiveView version
1.0.18
Operating system
MacOS
Browser(s)
Arc
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done