Paweł Chmielowski

Results 118 comments of Paweł Chmielowski

Hm, i will see if i can reproduce that then, but from looking at what code does i though we should be skip code that does that without id.

Looks like i had a typo that didn't properly detect empty id - fixed in https://github.com/processone/xmpp/commit/12a2e3feadc0dfdf6a56a2b17925c1275adc2ef9

Could you try executing those commands for your room and see what they return? ``` mod_muc_admin:get_room_pid(, ). rpc:pinfo(mod_muc_admin:get_room_pid(, )). ```

Ah, right it's only available in 22.10, so let's try this: ``` (fun(R,S) ->H = ejabberd_router:host_of_route(S), case mod_muc:unhibernate_room(H,S,R) of error -> no_room; {ok, P} -> {P, rpc:pinfo(P)} end end)(, )....

Most likelly, tables keeping info about active rooms got desynched between cluster nodes (probably there was problem with network between nodes when information about room changes happened, and there is...

You could try running this on each node, it possibly could help: {code} lists:foreach(fun({R, H, P}) ->case node(P)/=node() andalso rpc:pinfo(P, status) == undefined of true -> mod_muc:room_destroyed(H, R, P, ejabberd_router:host_of_route(H));...

This is most likely result of network issues between node clusters, probably at some node got dropped from a cluster, when other nodes couldn't reach it, and it could happen...

Hello, I am guessing the u2f.exe that is included in this extension stopped working, or possibly extension no longer can locate it, possibly some information will be in logs for...

No idea unfortunately, this program talks to your token over usb, possibly microsoft did made some extra restrictions to programs that try to access hardware?

There is big chance that firefox will have native support for u2f soon, so i don't want to spend much time in rewriting that extension.