BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: 5.2 Перестал работать шлюз на BeanShell
СообщениеДобавлено: 14 фев 2012, 07:56 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Здравствуйте.
Вчера 13.02.2012 обновили сервер БГ до следующего билда, где должна была исправиться ошибка со шлюзом ТСПРИ.
Цитата:
Информация о версии:

Клиент: вер. 5.2 сборка 896 от 10.02.2012 15:21:57
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_26
Сервер: вер. 5.2 сборка 1053 от 10.02.2012 15:21:37
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_22

phone вер. 5.2 сборка 210 от 20.01.2012 16:17:13

Событие на смену статуса шлюза срабатывало, когда переходишь на вкладку шлюзы.
Это странное поведение осталось. И добавилась ещё одна ошибка.

Сейчас при выполнении скрипта выходит ошибка
Код:
EXCEPTIONS:
Typed variable declaration : Method Invocation phone.switchOff
Typed variable declaration : Method Invocation phone.switchOff : at Line: 34 : in file: inline evaluation of: ``import java.sql.PreparedStatement;  import java.sql.ResultSet; import bwks.inter . . . '' : phone .switchOff ( )

Target exception: java.lang.NoSuchFieldError: xmlTrace

   at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:97)
   at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
   at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
   at bsh.BSHVariableDeclarator.eval(BSHVariableDeclarator.java:86)
   at bsh.BSHTypedVariableDeclaration.eval(BSHTypedVariableDeclaration.java:84)
   ................

До обновления скрипт работал.
Прилагаю код скрипта
Код:
.......
      intercept2 phone = new intercept2(phone_num);
      if(status == 1){
         try{
                 String res = phone.switchOff(); //РУГАЕТСЯ ВОТ НА ЭТУ СТРОКУ
            print("contract status = "+status+" switch OFF to phone = "+phone_num);
            log.info("contract status = "+status+" switch OFF to phone = "+phone_num);
            subj = "Отключение телефонов договора "+c.getTitle();
            mail_body = "Отключение телефона "+phone_num+". Договор "+c.getTitle()+" клиент "+c.getComment()+"\n";
            mail_body += res;
            mail_body += "\n";
         }catch(Exception e){
            log.error(e);
         }
                 }
.......


До обновления этот код работал


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 фев 2012, 09:54 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
focus писал(а):
Здравствуйте.
Вчера 13.02.2012 обновили сервер БГ до следующего билда, где должна была исправиться ошибка со шлюзом ТСПРИ.
Цитата:
Информация о версии:

Клиент: вер. 5.2 сборка 896 от 10.02.2012 15:21:57
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_26
Сервер: вер. 5.2 сборка 1053 от 10.02.2012 15:21:37
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_22

phone вер. 5.2 сборка 210 от 20.01.2012 16:17:13

Событие на смену статуса шлюза срабатывало, когда переходишь на вкладку шлюзы.
Это странное поведение осталось. И добавилась ещё одна ошибка.


Обновитесь еще раз, забыли выложить phone.

focus писал(а):
Сейчас при выполнении скрипта выходит ошибка
Код:
EXCEPTIONS:
Typed variable declaration : Method Invocation phone.switchOff
Typed variable declaration : Method Invocation phone.switchOff : at Line: 34 : in file: inline evaluation of: ``import java.sql.PreparedStatement;  import java.sql.ResultSet; import bwks.inter . . . '' : phone .switchOff ( )

Target exception: java.lang.NoSuchFieldError: xmlTrace

   at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:97)
   at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
   at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
   at bsh.BSHVariableDeclarator.eval(BSHVariableDeclarator.java:86)
   at bsh.BSHTypedVariableDeclaration.eval(BSHTypedVariableDeclaration.java:84)
   ................

До обновления скрипт работал.
Прилагаю код скрипта
Код:
.......
      intercept2 phone = new intercept2(phone_num);
      if(status == 1){
         try{
                 String res = phone.switchOff(); //РУГАЕТСЯ ВОТ НА ЭТУ СТРОКУ
            print("contract status = "+status+" switch OFF to phone = "+phone_num);
            log.info("contract status = "+status+" switch OFF to phone = "+phone_num);
            subj = "Отключение телефонов договора "+c.getTitle();
            mail_body = "Отключение телефона "+phone_num+". Договор "+c.getTitle()+" клиент "+c.getComment()+"\n";
            mail_body += res;
            mail_body += "\n";
         }catch(Exception e){
            log.error(e);
         }
                 }
.......


До обновления этот код работал


Я впервые вижу класс intercept2 (с маленькой буквы тем более , что не есть правильно ). Это скорее всего ваш собственный код .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 фев 2012, 11:23 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Да intercept2 это собственный класс.
Спасибо, за подсказку насчет имени класса. Исправим.

До обновления код работал.
И ошибку, которую сейчас он выдает, я не могу понять.
Можете подсказать, что ему не нравится ?

Дополнительно сообщу результаты после обновления.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 фев 2012, 06:09 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
После обновления ошибка не проявляется.


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

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


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

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


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

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