E da, i ja imam ovaj problem. Prvi put sam ga iskusio nakon onog dužeg downtime-a ES-a. Normalno mogu da ćaskam privatno sa ostalim korisnicima dok se u sobama pojavljuje ova greška. Napominjem da je ranije sve radilo kako treba što znači da je problem verovatno u ES serveru...
Nije znanje samo znati, već je znanje - znanje dati.
S vremena na vreme su se dešavali neki problemi tog tipa, ali uglavnom ljudi nisu mogli da ih reprodukuju, i nismo mogli da shvatimo u čemu je zapravo problem.
Ako možete sami da provalite tačno u čemu je problem i da mi kažete šta da ispravim (u kodu ili konfiguraciji mu-conference-a), biće sređeno.
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.
Mozda da uradis neki search po fajlovima i vidis da li se negde u vezi MUC-a pominju nasi JID-ovi na sumnjiv nacin. Pretpostavljam da niko od nas ne bi znao da ti ista precizno kaze sta da konfigurises.
Sto se reprodukovanja problema tice, mogu kad god hocu. Dovoljno je da udjem u sogu i probam da posaljem neku poruku.
Ako ti nesto znaci XML:
RECV: <message to='[email protected]/Just Another Jabber Client' type='error' from='[email protected]'><body>test</body><error code='405'>You are not in this room</error></message>
Znaci, klijent salje ispravan kod. A nije ni situacija da klijent istripuje da je u sobi jer i ostali vide da jeste. Mislim da sam cak mogao da dodajem ljude na member listu ali pri otvaranju owner form-a i pri promeni subject-a prijavljuje gresku (za owner form - Forbidden, za subject - you are not in this room).
[Ovu poruku je menjao Shadowed dana 30.08.2005. u 17:03 GMT+1]
RECV: <message type='groupchat' id='ad34a' to='[email protected]/Just Another Jabber Client' from='[email protected]/random'><body>što je u neku ruku sasvim u redu, nismo svi u istoj vremenskoj zoni</body><x xmlns='jabber:x:delay' from='[email protected]' stamp='20050830T16:18:39'>[email protected]</x></message>
RECV: <message to='[email protected]/Just Another Jabber Client' type='groupchat' xml:lang='en' from='[email protected]/Shadowed'><body>Aha, na taj nacin pravis html. Mislio sam da bot automatski generise html</body><x xmlns='jabber:x:delay' from='[email protected]' stamp='20050830T16:18:46'>[email protected]</x></message>
RECV: <message type='groupchat' id='ad35a' to='[email protected]/Just Another Jabber Client' from='[email protected]/random'><body>tako da, it's not a bug, it's a feature ;)</body><x xmlns='jabber:x:delay' from='[email protected]' stamp='20050830T16:18:49'>[email protected]</x></message>
RECV: <message type='groupchat' id='ad3aa' to='[email protected]/Just Another Jabber Client' from='[email protected]/random'><body>znači, MUC loguje vreme kao UTC u XML-u</body><x xmlns='jabber:x:delay' from='[email protected]' stamp='20050830T16:21:35'>[email protected]</x></message>
RECV: <message type='groupchat' id='aafea' to='[email protected]/Just Another Jabber Client' from='[email protected]/Deda_Mraz'>
<body>pa idi onda na krstaricu :p</body>
<x xmlns='jabber:x:delay' from='[email protected]' stamp='20050830T16:21:40'>[email protected]</x></message>
RECV: <message type='groupchat' to='[email protected]/Just Another Jabber Client' from='[email protected]'><subject>Sajt ponovo aktivan - http://jabber.elitesecurity.or...ubject><body>Shadowed has set the topic to: Sajt ponovo aktivan - http://jabber.elitesecurity.org</body></message>
RECV: <message to='[email protected]/Just Another Jabber Client' type='error' from='[email protected]'><body>test</body><error code='405'>You are not in this room</error></message>
RECV: <message type='groupchat' id='ad3ca' to='[email protected]/Just Another Jabber Client' from='[email protected]/random'><body>misilm da je bolje da ostane tako...</body></message>
RECV: <message type='groupchat' to='[email protected]/Just Another Jabber Client' from='[email protected]/FlyLord'>
<body>sha ima tamo?</body>
</message>
[Ovu poruku je menjao Shadowed dana 30.08.2005. u 18:39 GMT+1]
Oki, ustanovili smo u čemu je problem. Bilo je potrebno da nalog u klijentu bude konfigurisan kao '[email protected]' umesto '[email protected]'. Ova razlika u slovu zbunjuje MUC (bug koji treba ispraviti). Znači, koristite sva mala slova kad konfigurišete nalog u klijentu i trebalo bi da bude u redu.
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.
OK. Otrkiveno u cemu je problem. U velikim i malim slovima.
Znaci, pri pravljenju account-a u JAJC-u, Username treba upisati obavezno malim slovima.
Ocigledno je bug u MUC-u jer ne bi trebao praviti razliku izmedju malih i velikih slova.
Mada, bilo bi kulturno i od JAJC-a da sve salje malim slovima.
Patchovao sam mu-conference (i još svašta nešto promenio). Trebalo bi da sve radi sada. Ja sam testirao ručno, ali testirajte i vi sa svojim klijentima.
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.