Skip to content

function :int.interpretable/1 is undefined (module :int is not available) on OTP 27+ #3793

@xeagle2

Description

@xeagle2

Describe the bug
Running Mix ExUnit in Intellij fails with the following errors:

[error] GenServer IntelliJElixir.Debugger.Server terminating
** (UndefinedFunctionError) function :int.interpretable/1 is undefined (module :int is not available)
    :int.interpretable(JSON.Encoder)
    /private/var/folders/01/ctgb0ykn3mgd5zg6nmz_q7wh0000gn/T/intellij_elixir7/debugger/lib/intellij_elixir/debugger/server.ex:400: anonymous fn/1 in IntelliJElixir.Debugger.Server.interpret_modules_in/2
    (elixir 1.18.4) lib/stream.ex:536: anonymous fn/4 in Stream.filter/2
    (elixir 1.18.4) lib/enum.ex:4968: Enumerable.List.reduce/3
    (elixir 1.18.4) lib/stream.ex:1773: Enumerable.Stream.do_each/4
    (elixir 1.18.4) lib/enum.ex:4515: Enum.each/2
    /private/var/folders/01/ctgb0ykn3mgd5zg6nmz_q7wh0000gn/T/intellij_elixir7/debugger/lib/intellij_elixir/debugger/server.ex:401: IntelliJElixir.Debugger.Server.interpret_modules_in/2
    /private/var/folders/01/ctgb0ykn3mgd5zg6nmz_q7wh0000gn/T/intellij_elixir7/debugger/lib/intellij_elixir/debugger/server.ex:133: anonymous fn/3 in IntelliJElixir.Debugger.Server.handle_call/3

To Reproduce
Steps to reproduce the behavior:

  1. Create a simple "hello-world" test
  2. Trigger Run/Debug the test
  3. See the error

Expected behavior
The Run/Debug operation should be launched successfully.

Desktop:

  • OS: macOS
  • Version 15.6.1

Erlang:

  • Installer: asdf
  • Version: 27.3.4.7

Elixir:

  • Installer: asdf
  • Version: 1.18.4-otp-27

Plugin:

  • Version: 23.0.1

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