Skip to content

Compilation error with elixir 1.18.4 and guardian 2.3.2 #737

@flmn

Description

@flmn

Steps to Reproduce

mix build

Expected Result

compile ok.

code:
`defmodule MyAppWeb.Guardian.Pipeline do
use Guardian.Plug.Pipeline, otp_app: :my_app

plug Guardian.Plug.VerifyHeader
plug Guardian.Plug.LoadResource, allow_blank: false
plug Guardian.Plug.EnsureAuthenticated
end`

Actual Result

== Compilation error in file lib/my_app_web/guardian/pipeline.ex ==
** (ArgumentError) cannot escape #Reference<0.1394582434.2655387649.226868>. The supported values are: lists, tuples, maps, atoms, numbers, bitstrings, PIDs and remote functions in the format &Mod.fun/arity
(elixir 1.18.4) src/elixir_quote.erl:554: :elixir_quote.argument_error/1
(elixir 1.18.4) src/elixir_quote.erl:482: :elixir_quote.do_quote_splice/4
(elixir 1.18.4) src/elixir_quote.erl:150: :elixir_quote.do_escape/2
(elixir 1.18.4) src/elixir_quote.erl:170: :elixir_quote."-do_escape/2-lc$^1/1-0-"/3
(elixir 1.18.4) src/elixir_quote.erl:171: :elixir_quote."-do_escape/2-lc$^1/1-0-"/3
(elixir 1.18.4) src/elixir_quote.erl:171: :elixir_quote.do_escape/2
(elixir 1.18.4) src/elixir_quote.erl:393: :elixir_quote.do_quote/2
(elixir 1.18.4) src/elixir_quote.erl:482: :elixir_quote.do_quote_splice/4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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