Skip to content

oauth ejabberd 25 #4506

@4karam

Description

@4karam
2025-12-22 12:06:50.924 [error] Hook :webadmin_page_main crashed when running :ejabberd_oauth::web_page_main/2:
** exception error: bad generator 
                  {'EXIT',
                      {aborted,
                          {no_exists,
                              [oauth_token,{oauth_token,'_','_','_','_'}]}}}
   in function  ejabberd_web_admin:'-make_command_result_element/5-lc$^1/1-2-'/4 (src/ejabberd_web_admin.erl, line 2186)
   in call from ejabberd_web_admin:make_command_result_element/5 (src/ejabberd_web_admin.erl, line 2186)
   in call from ejabberd_web_admin:make_command_result/7 (src/ejabberd_web_admin.erl, line 2157)
   in call from ejabberd_web_admin:make_command2/12 (src/ejabberd_web_admin.erl, line 1854)
   in call from ejabberd_oauth:web_page_main/2 (src/ejabberd_oauth.erl, line 833)
   in call from ejabberd_hooks:safe_apply/4 (src/ejabberd_hooks.erl, line 456)
   in call from ejabberd_hooks:run_fold1/4 (src/ejabberd_hooks.erl, line 403)
   in call from ejabberd_web_admin:process_admin/3 (src/ejabberd_web_admin.erl, line 663)
** Arg 1 = []
** Arg 2 = {:request, :GET, ["oauth"], "/admin/oauth/", [nokey: ""],
 {"admin", "domain.com"}, {"[email protected]", "123"}, "en-US", "",
 {{150, 228, 105, 87}, 5076}, "server_ip", 5280,
 [
   request_handlers: [
     {["oauth"], :ejabberd_oauth},
     {["admin"], :ejabberd_web_admin},
     {["api"], :mod_http_api},
     {["bosh"], :mod_bosh},
     {["captcha"], :ejabberd_captcha},
     {["upload"], :mod_http_upload},
     {["ws"], :ejabberd_http_ws},
     {[".well-known", "acme-challenge"], :ejabberd_acme}
   ]
 ], :http,
 [
   {"Priority", "u=0, i"},
   {"Upgrade-Insecure-Requests", "1"},
   {:Connection, "keep-alive"},
   {:Authorization, "Basic YWRtaW5AZ2hhYWRpZXIuY29tOjEyMw=="},
   {:Referer, "http://server_ip:5280/admin/oauth/"},
   {:"Accept-Encoding", "gzip, deflate"},
   {:"Accept-Language", "en-US,en;q=0.5"},
   {:Accept, "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"},
   {:"User-Agent",
    "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:146.0) Gecko/20100101 Firefox/146.0"},
   {:Host, "server_ip:5280"}
 ], 0, :gen_tcp, #Port<0.74>}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions