BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 апр 2024, 10:23

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 19 окт 2018, 15:17 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Добрый день, случайно заметили, что если несколько раз ввести неправильный пароль при заходе в ЛК клиента по урлу :http://<адрес.биллинга.лк.клиента>/bgbilling/webexecuter
в браузере вместо https://docs.bitel.ru/download/attachme ... 000&api=v2 в конце концов вываливается :

Код:
HTTP Status 500 - Comparison method violates its general contract!
type Exception report
message Comparison method violates its general contract!
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.IllegalArgumentException: Comparison method violates its general contract!
   java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)
   java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:483)
   java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:422)
   java.util.ComparableTimSort.sort(ComparableTimSort.java:222)
   java.util.Arrays.sort(Arrays.java:1312)
   java.util.Arrays.sort(Arrays.java:1506)
   java.util.ArrayList.sort(ArrayList.java:1462)
   java.util.Collections.sort(Collections.java:141)
   bitel.billing.server.contract.logon.ContractLogonLockCache.updateLogonLock(ContractLogonLockCache.java:86)
   ru.bitel.common.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:247)
   ru.bitel.common.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:54)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.59 logs.


при этом в server.error.log :

Код:
server 10-19/11:57:43 ERROR [http-bio-0.0.0.0-80-exec-179391] [webexecuter] - Servlet.service() for servlet [webexecuter] in context with path [/bgbilling] threw exception
java.lang.IllegalArgumentException: Comparison method violates its general contract!
        at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)
        at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:483)
        at java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:422)
        at java.util.ComparableTimSort.sort(ComparableTimSort.java:222)
        at java.util.Arrays.sort(Arrays.java:1312)
        at java.util.Arrays.sort(Arrays.java:1506)
        at java.util.ArrayList.sort(ArrayList.java:1462)
        at java.util.Collections.sort(Collections.java:141)
        at bitel.billing.server.contract.logon.ContractLogonLockCache.updateLogonLock(ContractLogonLockCache.java:86)
        at ru.bitel.common.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:247)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at ru.bitel.common.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:54)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)


Ключевое слово - именно - "несколько" Т.е после первой блокировки входов юзера на таймаут, указанный в конфиге в переменной logon.timeout.lock

Лечится сиё тока перезагрузкой БЖБ.

И как-водится :
Код:
Информация о версии:

  Клиент: вер. 6.2.879 / 26.04.2018 20:00:21
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_162
    ВНИМАНИЕ: версия на сервере: 6.2.878 / 29.03.2018 17:37:54
  Сервер: вер. 6.2.1210 / 29.03.2018 17:39:36
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_162

  bill: вер. 6.2.114 / 29.03.2018 17:40:12
  card: вер. 6.2.47 / 08.02.2018 15:50:28
  dialup: вер. 6.2.320 / 08.02.2018 15:49:44
  drweb: вер. 6.2.74 / 08.02.2018 15:50:58
  email: вер. 6.2.180 / 08.02.2018 15:51:00
  inet: вер. 6.2.742 / 29.03.2018 17:39:45
  ipn: вер. 6.2.270 / 16.03.2018 00:58:58
  mps: вер. 6.2.229 / 08.02.2018 15:51:14
  npay: вер. 6.2.205 / 08.02.2018 15:51:19
  payonline: вер. 6.2.69 / 08.02.2018 15:51:27
  rentsoft: вер. 6.2.66 / 08.02.2018 15:51:49
  reports: вер. 6.2.220 / 08.02.2018 15:51:52
  ru.bitel.bgbilling.plugins.crm: вер. 6.2.197 / 08.02.2018 15:50:56
  ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.101 / 08.02.2018 15:50:57
  ru.bitel.bgbilling.plugins.documents: вер. 6.2.180 / 08.02.2018 15:50:57
  ru.bitel.bgbilling.plugins.helpdesk: вер. 6.2.185 / 08.02.2018 15:51:04
  trayinfo: вер. 6.2.174 / 08.02.2018 15:52:13
  voiceip: вер. 6.2.196 / 08.02.2018 15:49:51
  wm: вер. 6.2.191 / 08.02.2018 15:52:25
  yamoney: вер. 6.2.61 / 08.02.2018 15:52:27

Окружение:

  Клиент:
    os: Linux amd64, 4.15.0-36-generic
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_162
    jre home: /home/oleg/BGBillingClient_6.2/jdk1.8.0_162/jre
    default tz: 19.10.2018 12:09 MSK +0300 (Europe/Moscow)
    user tz: 19.10.2018 12:09 MSK +0300 (Europe/Moscow)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 4.4.0-116-generic
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_162
    jre home: /opt/java/jdk1.8.0_162/jre
    default tz: 19.10.2018 12:09 MSK +0300 (Europe/Moscow)
    db time: master: 19.10.2018 12:09 MSK
    db charset: connection: utf8(utf8_unicode_ci), database: utf8(utf8_unicode_ci)
    locale: en_US
    uptime: Started: 19.10.2018 12:06:49 Uptime: 0 d 00:02:22

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 окт 2018, 21:06 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
немного подправили, проверьте


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.057s | 22 Queries | GZIP : On ]