LINUX.ORG.RU
ФорумAdmin

[OpenFire 3.7.0] Дисконнект клиентов при отправке сообщений


0

1

Здравствуйте!
Недавно обновил ОпенФайр до версии 3.7.0 и начались проблемы.
Сначала он вообще не хотел работать. Висел, коннектиться не давал клиентам. Внезапно проблема решилась удалением из системы пакетов Open JDK, и установки стандартной явы. Всё заработало. Создал я значить учётки, клиенты подцепил, и внезапно появилась достаточно странная проблема - при отправке сообщений, занимающих 2-3 строки по объёму, происходит дисконнект и отправителя и получателя, при этом автоматического восстановления соединения не происходит. Клиент показывает, что пытается подключиться, но подключиться не может. Если взять и вручную выставить какой-либо статус, то сразу подключается. Если сразу после подключения снова отправить это же сообщение, то оно доходит до адресата и дисконнекта не происходит. Но стоит подождать минут 5, и отправить снова - то картина повторяется.
Кто знает, почему такое может иметь место и как с этим бороться?
Откат на более раннюю версию рассматриваю как крайний вариант.
Да, используется дефолтная база опенфайра. В ней пока 5 учёток.

★★★

В логе ошибок пишет вот что:

2011.08.17 21:51:05 error in opening zip file 
java.util.zip.ZipException: error in opening zip file 
at java.util.zip.ZipFile.open(Native Method) 
at java.util.zip.ZipFile.<init>(ZipFile.java:127) 
at java.util.jar.JarFile.<init>(JarFile.java:135) 
at java.util.jar.JarFile.<init>(JarFile.java:99) 
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.unzipPlugin(PluginManager.java:1100) 
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:991) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) 
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) 
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
at java.lang.Thread.run(Thread.java:662)  

Vier_E ★★★ ()
Ответ на: комментарий от alikhantara

Так, решилась проблема удалением плагина вебчата и подменой openfire.tar на версию 3.7.1альфа.
Пока что полёт нормальный

Vier_E ★★★ ()
Ответ на: комментарий от alikhantara

Ну просто так советовал чувак с форума коммьюнити. Просто в 3.7.0 баги есть. Видимо в 3.7.1 исправляют :)

Vier_E ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.