BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 22:09

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проблема в обновлении с 7 до 8
СообщениеДобавлено: 25 май 2022, 15:31 
Не в сети

Зарегистрирован: 12 май 2022, 08:20
Сообщения: 3
Карма: 0
Добрый день!
Пробуемся обновится с 7-й на 8-ю версию, и никак не можем победить проблему.
После обновления не стартует сервер(

server.out говорит:

Java Runtime: Temurin OpenJDK 64-Bit Server VM [1.8.0_332] /opt/java/jdk8u332-b09/jre
Runtime name: 1575641@bg
Java endorsed dirs: ./lib/endorsed:/opt/java/jdk8u332-b09/lib/endorsed
OS: Linux 5.10.0-14-amd64 [amd64], file.encoding: Cp1251, user.name: root
Heap sizes: current=123904k free=121933k max=932352k
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/WebResourceRoot
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:126)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.WebResourceRoot
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 4 more

Подскажите, в какую сторону нужно начать копать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема в обновлении с 7 до 8
СообщениеДобавлено: 26 май 2022, 01:55 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
какую именно восьмую?
более подробно опишите что именно и как делаете

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема в обновлении с 7 до 8
СообщениеДобавлено: 26 май 2022, 10:37 
Не в сети

Зарегистрирован: 12 май 2022, 08:20
Сообщения: 3
Карма: 0
dimOn писал(а):
какую именно восьмую?
более подробно опишите что именно и как делаете


Обновление с 7.2 до 8.0
До этого обновляли 6.2 => 7.0 => 7.2
Версия activemq 5.17.1

Обновление по инструкции
https://bgbilling.ru/v7.0/doc/73596994.html
./bg_installer.sh update_8.0.zip

Scheduler и dataloader запускаются


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема в обновлении с 7 до 8
СообщениеДобавлено: 26 май 2022, 12:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
kovalev писал(а):
dimOn писал(а):
какую именно восьмую?
более подробно опишите что именно и как делаете


Обновление с 7.2 до 8.0
До этого обновляли 6.2 => 7.0 => 7.2
Версия activemq 5.17.1

Обновление по инструкции
https://bgbilling.ru/v7.0/doc/73596994.html
./bg_installer.sh update_8.0.zip

Scheduler и dataloader запускаются

Так вы смотрите обновление в пределах релиза а не на следующий. Скачайте новые версии а старые переименуйте в BGBillingServer_old и в новых папках там уже запускайте установку апдейта


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема в обновлении с 7 до 8
СообщениеДобавлено: 22 июн 2022, 15:44 
Не в сети

Зарегистрирован: 12 май 2022, 08:20
Сообщения: 3
Карма: 0
Установились, теперь не можем победить проблему при заходе клиентом:

Ошибка на запуске:
com.sun.xml.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Действие "Основной модуль: Сервис - Сообщения пользователям - ID последнего сообщения" запрещено! Please see the server log to find more detail regarding exact cause of the failure."

Есть предположение что дело связано с кодировками базы, server.log и server.out на это намекают

server.log
06-22/15:57:17 ERROR [http-nio-0.0.0.0-8080-exec-2] PermissionChecker - ru.bitel.bgbilling.common.BGException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '=' [HY000, 1267]

server.out
θών 22, 2022 4:13:28 PM com.sun.xml.ws.server.sei.TieHandler createResponse
SEVERE: Δειρςβθε "Ξρνξβνξι μξδσλό: Ρεπβθρ - Ρξξαωενθ οξλόηξβΰςελμ - ID οξρλεδνεγξ ρξξαωενθ" ηΰοπεωενξ!
ru.bitel.bgbilling.common.BGIllegalAccessException: Δειρςβθε "Ξρνξβνξι μξδσλό: Ρεπβθρ - Ρξξαωενθ οξλόηξβΰςελμ - ID οξρλεδνεγξ ρξξαωενθ" ηΰοπεωενξ!


Не понятно, как научить server.out снова русскому языку, и решить проблему с "Illegal mix of collations"
И откуда появилось "latin1_swedish_ci" если везде стоит UTF-8

Подкиньте идею, куда можно еще рыть?)

Настройки MySQL
Server version: 5.7.38 MySQL Community Server (GPL)

mysql> show create database bgbilling;
+-----------+--------------------------------------------------------------------------------------------------+
| Database | Create Database |
+-----------+--------------------------------------------------------------------------------------------------+
| bgbilling | CREATE DATABASE `bgbilling` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ |
+-----------+--------------------------------------------------------------------------------------------------+
1 row in set (0,00 sec)

mysql> show variables like '%char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0,04 sec)


mysql> show variables like '%colla%';
+----------------------+--------------------+
| Variable_name | Value |
+----------------------+--------------------+
| collation_connection | utf8mb4_unicode_ci |
| collation_database | utf8mb4_unicode_ci |
| collation_server | utf8mb4_unicode_ci |
+----------------------+--------------------+
3 rows in set (0,02 sec)


Конфиг MySQL

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
log-error = /var/log/mysql/error.log

# Режим разбора SQL-запросов
sql_mode=

#bind-address = 127.0.0.1
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0


Окошко "О программе"

Сервер:
os: Linux amd64, 5.10.0-14-amd64
java: OpenJDK 64-Bit Server VM, v.1.8.0_332
jre home: /opt/java/jdk8u332-b09/jre
default tz: 22.06.2022 15:57 KRAT +0700 (Asia/Krasnoyarsk)
memory (use/total/max): 276M/595M/1365M
db time: master: 22.06.2022 15:57 +07
db charset: connection: utf8mb4(utf8mb4_unicode_ci), database: utf8mb4(utf8mb4_unicode_ci)
locale: ru_RU
uptime: Started: 22.06.2022 15:54:27 Uptime: 0 d 00:02:57


data.properties

db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=UTF-8&connectionCollation=utf8mb4_unicode_ci&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true&useCursorFetch=true&queryTimeoutKillsConnection=true&connectTimeout=1000&useSSL=false
db.user=bill
db.pswd=bgbilling
db.maxIdle=20
db.maxActive=300
db.validationTimeout=10


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема в обновлении с 7 до 8
СообщениеДобавлено: 23 июн 2022, 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
> Подкиньте идею, куда можно еще рыть?)

в коллейшены самой таблицы конкретной
какой - стектрейс надо смотреть

_________________
I'm clever. I've got a computer.


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

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


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

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


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

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