View Issue Details

IDProjectCategoryView StatusLast Update
0006611unrealjson-rpcpublic2026-06-13 16:15
ReporterAdmiraL- Assigned Tosyzop  
PrioritynormalSeveritytextReproducibilityalways
Status resolvedResolutionfixed 
Product Version6.2.2 
Fixed in Version6.2.6 
Summary0006611: RPC_CALL_ERROR - Every refresh i have a error to logs.
DescriptionHello all,

i have a error with panel, when i click to Servers or any button i see a error to logs.

timestamp:"2026-02-07T10:43:20.404Z"
level:"info"
subsystem:"rpc"
event_id:"RPC_CALL_ERROR"
log_source:"chati.shprehu.net"
msg:"[rpc] Client RPC:adminpanel: RPC call server.module_list"
client:Object
name:"RPC:adminpanel"
id:"2424A7VUA"
hostname:"127.0.0.1"
ip:"127.0.0.1"
details:"RPC:[email protected]"
server_port:8600
client_port:42972
connected_since:"2026-02-07T10:43:19.000Z"
idle_since:"2026-02-07T10:43:19.000Z"
method:"server.module_list"
Attached Files
error.png (411,368 bytes)
3rd party modules

Activities

syzop

2026-06-11 19:31

administrator   ~0023675

Last edited: 2026-06-11 19:31

Do you still have this? It is weird that nobody else ever mentioned this.

AdmiraL-

2026-06-11 20:31

reporter   ~0023681

Hello Syzop,

i have fixed, the problem was with phpmailer plugin, i have deleted and now its all okay..

with phpmailer didnt work, when i install, i have the same problem, cant open , i must restart php-fpm and than works 1-2 min than stopt automatic..

syzop

2026-06-12 06:44

administrator   ~0023682

Great, good to hear it is not an unrealircd issue itself. And then I suppose me or someone else should look at it on the webpanel side :-)

syzop

2026-06-13 16:15

administrator   ~0023686

I actually found a bug that would cause this.

One problem - which caused me earlier not to look deeper - is that the error does not reveal WHY something failed. I have now improved this so it shows the error message
( https://github.com/unrealircd/unrealircd/commit/7667307b0ee9fa3ecec475a7fc806a54b363395e )

The actual fix is https://github.com/unrealircd/unrealircd/commit/8d783204dd20a664c1ef491accd519a99e46f7d6
and i credited you in it because you actually found it first, even though we both thought it was something else :D

ommit 8d783204dd20a664c1ef491accd519a99e46f7d6 (HEAD -> unreal60_dev, origin/unreal60_dev, origin/HEAD)
Author: Bram Matthys <[email protected]>
Date: Sat Jun 13 16:04:43 2026 +0200

    JSON-RPC: Remote RPC was broken and causing "not authorized" error messages.
    This was used by `server.rehash` and `server.module_list`. Plus,
    this release `user.get` under some circumstances. This is now
    fixed but requires the target server to be on UnrealIRCd 6.2.6.
    If the target server does not meet this condition then we error
    telling the server "does not support remote JSON-RPC".

    This was first reported by AdmiraL- in https://bugs.unrealircd.org/view.php?id=6611

Issue History

Date Modified Username Field Change
2026-02-07 11:49 AdmiraL- New Issue
2026-02-07 11:49 AdmiraL- File Added: error.png
2026-06-11 19:31 syzop Note Added: 0023675
2026-06-11 19:31 syzop Note Edited: 0023675
2026-06-11 20:31 AdmiraL- Note Added: 0023681
2026-06-12 06:44 syzop Assigned To => syzop
2026-06-12 06:44 syzop Status new => closed
2026-06-12 06:44 syzop Resolution open => no change required
2026-06-12 06:44 syzop Note Added: 0023682
2026-06-13 16:15 syzop Note Added: 0023686
2026-06-13 16:15 syzop Status closed => resolved
2026-06-13 16:15 syzop Resolution no change required => fixed
2026-06-13 16:15 syzop Fixed in Version => 6.2.6