BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 июн 2025, 04:23

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: [6.0] Inet - ошибка в AbstractTerminalServiceActivator
СообщениеДобавлено: 11 авг 2015, 21:18 
В AbstractTerminalServiceActivator есть ошибка при обработке "deviceAttr(D)":
существующий код:
Код:
switch( args.length )
                        {
                                case 1:
                                        deviceId = this.deviceId;
                                        entitySpecAttrId = Utils.parseInt( args[1].toString() );
                                        def = null;
                                        break;
корректный код - исправлено args[1] на args[0]:
Код:
switch( args.length )
                        {
                                case 1:
                                        deviceId = this.deviceId;
                                        entitySpecAttrId = Utils.parseInt( args[0].toString() );
                                        def = null;
                                        break;
Иначе вываливается ошибка:
Код:
connection 08-11/18:07:57 ERROR [sa-p-14-t-4] AbstractTerminalServiceActivator - 1
java.lang.ArrayIndexOutOfBoundsException: 1
        at ru.bitel.bgbilling.modules.inet.dyn.device.terminal.AbstractTerminalServiceActivator.getValue(AbstractTerminalServiceActivator.java:699)
        at ru.bitel.bgbilling.modules.inet.dyn.device.terminal.TelnetServiceActivator.getValue(TelnetServiceActivator.java:171)
        at ru.bitel.bgbilling.modules.inet.dyn.device.terminal.AbstractTerminalServiceActivator$1.invoke(AbstractTerminalServiceActivator.java:550)
        at ru.bitel.common.util.MacrosFormat.invoke(MacrosFormat.java:281)

И можно еще добавить одну переменную "dateNow", которая возвращает в активатор текущее время?
Код:
else if( "dateNow".equals( macros ) )
                {
                    SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
                    return dateFormat.format( new Date() );
                }


Последний раз редактировалось nik247 12 авг 2015, 20:42, всего редактировалось 1 раз.

Вернуться к началу
  
 
СообщениеДобавлено: 12 авг 2015, 20:38 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Исправим. В более старших версиях уже оказывается исправили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 авг 2015, 20:46 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Исправлено, в следующем обновлении будет. dateNow пока добавили только в более свежую версию.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 авг 2015, 20:53 
stark писал(а):
Исправлено, в следующем обновлении будет. dateNow пока добавили только в более свежую версию.

Спасибо.
Могли бы и в 6.0 добавить :) , она ни на что не влияет.


Вернуться к началу
  
 
СообщениеДобавлено: 12 авг 2015, 20:55 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
nik247 писал(а):
stark писал(а):
Исправлено, в следующем обновлении будет. dateNow пока добавили только в более свежую версию.

Спасибо.
Могли бы и в 6.0 добавить :) , она ни на что не влияет.


добавил в младшую версию 6.2 и master, а дальше лень накатывать было :). Там скорее всего патч не наложится, конфликт будет .


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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