http query: 'GET' /admin/server/vhost/users/ failing?

The web interface seems to work fine until i try to list users in a virtual host. Here's the error I get:

=CRASH REPORT==== 17-May-2006::11:55:46 ===
crasher:
pid: <0.894.0>
registered_name: []
error_info: {aborted,{no_exists,[offline_msg,{"admin","vhost"}]}}
initial_call: {ejabberd_http,receive_headers,
[{state,
gen_tcp,
#Port<0.1270>,
undefined,
undefined,
undefined,
undefined,
undefined,
undefined,
"en",
true,
true,
false,
[]}]}
ancestors: [ejabberd_http_sup,ejabberd_sup,<0.646.0>]
messages: []
links: [<0.802.0>,#Port<0.1270>]
dictionary: []
trap_exit: false
status: running
heap_size: 610
stack_size: 21
reductions: 1880
neighbours:

=SUPERVISOR REPORT==== 17-May-2006::11:55:46 ===
Supervisor: {local,ejabberd_http_sup}
Context: child_terminated
Reason: {aborted,{no_exists,[offline_msg,{"admin","vhost"}]}}
Offender: [{pid,<0.894.0>},
{name,undefined},
{mfa,{ejabberd_http,start_link,
[{gen_tcp,#Port<0.1270>},
[http_poll,web_admin]]}},
{restart_type,temporary},
{shutdown,brutal_kill},
{child_type,worker}]

(real virtual host name replaced with "vhost")

Any tips would be appreciated. thanks.

What storage do you use,

What storage do you use, Mnesia (the default one), ODBC, MySQL...? What authentication method do you use, internal (the default one), extauth, LDAP...?

Re: What storage do you use,

badlop wrote:

What storage do you use, Mnesia (the default one), ODBC, MySQL...? What authentication method do you use, internal (the default one), extauth, LDAP...?

I use MySQL native for all the ones I can, and the rest gets stored in Mnesia, AFAIK. Authentication is default/internal. thanks.

Re: What storage do you use,

marius wrote:

I use MySQL native for all the ones I can, and the rest gets stored in Mnesia, AFAIK.

error_info: {aborted,{no_exists,[offline_msg,{"admin","vhost"}]}}

The error seems to indicate that the 'offline_msg' Mnesia table does not exist. ejabberd is not so smart to check that info on external databases if it isn't found on Mnesia.

So that seems a feature request/bug on ejabberd: improve web admin to support external storages.

Re: What storage do you use,

badlop wrote:
marius wrote:

I use MySQL native for all the ones I can, and the rest gets stored in Mnesia, AFAIK.

error_info: {aborted,{no_exists,[offline_msg,{"admin","vhost"}]}}

The error seems to indicate that the 'offline_msg' Mnesia table does not exist. ejabberd is not so smart to check that info on external databases if it isn't found on Mnesia.

So that seems a feature request/bug on ejabberd: improve web admin to support external storages.

Are you one of the developers of ejabberd, or should I report the bug by some other means? thanks.

Report it on bugzilla.

Report it on bugzilla.

The same error

Hi, this post is relatively old but we have exactly the same problem. This bug was solved or not ? If it solved, what's the solution to this problem or the explanation ?

Regards

Latin 3G

I have the same problem

Bug published not resolved the problem, either when try to user ejabberctl nither can add user. I am adding users manually in the mysql database.
Can anyone give some LIGTH ?

Regards

Hi, I have same problem. Do

Hi,
I have same problem. Do you know anything about solution of this problem?

You might wanna vote for

Syndicate content