BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: 26 фев 2014, 11:47 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
После обновления, при отработке скрипта отправки sms-сообщений, в scheduler.log получаю:

Код:
02-26/15:10:07 ERROR [pool-2-thread-1] DispatchWorker - Нельзя редактировать отправленное сообщение!
ru.bitel.bgbilling.common.BGMessageException: Нельзя редактировать отправленное сообщение!
        at ru.bitel.bgbilling.plugins.dispatch.server.DispatchServiceImpl.updateMessage(DispatchServiceImpl.java:119)
        at ru.bitel.bgbilling.plugins.dispatch.server.DispatchWorker.executeTask(DispatchWorker.java:110)
        at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:74)
        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)


Закладки редактирования sms-рассылки в клиенте закрыты (важно ли это?). Сам скрипт отрабатывает нормально и представляет собой простое сохранение в файл:

Код:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;
import java.io.*;
import java.util.List;
import java.util.Calendar;
import javax.activation.DataSource;
import ru.bitel.bgbilling.common.BGException;
import ru.bitel.bgbilling.plugins.dispatch.common.bean.Contact;
import ru.bitel.bgbilling.plugins.dispatch.server.sender.Sender;

public class sms
   implements Sender
{
   @Override
   public void send( Contact contact1, String string2, String string3, List<DataSource> list4 )
   throws BGException
   {
      try{   
            String queryStr =string3;
            String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(Calendar.getInstance().getTime());
            String filePath = "/home/file/patch/" + contact1.getValue() + "_" + timeStamp + "_" +Integer.toString(contact1.getContractId());
            PrintWriter out = null;
      try
         {   
            out = new PrintWriter(new File(filePath).getAbsoluteFile(), "UTF-8");
         }
      catch(FileNotFoundException e) { throw new RuntimeException(e);   }

                   out.print(queryStr);
                   out.close();
   }
   catch (UnsupportedEncodingException e) {   throw new AssertionError("UTF-8 not supported");}
   }
}

Информация о версии:

Клиент: вер. 6.0 сборка 1289 от 21.02.2014 20:24:08
os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_35
Сервер: вер. 6.0 сборка 1681 от 21.02.2014 20:24:19
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_35

assist вер. 6.0 сборка 105 от 05.02.2014 15:53:10
bill вер. 6.0 сборка 342 от 05.02.2014 19:11:42
card вер. 6.0 сборка 226 от 05.02.2014 15:53:15
dba вер. 6.0 сборка 168 от 05.02.2014 15:53:37
enaza вер. 6.0 сборка 75 от 05.02.2014 15:53:46
gorod вер. 6.0 сборка 169 от 05.02.2014 15:53:47
inet вер. 6.0 сборка 1341 от 21.02.2014 18:03:52
mps вер. 6.0 сборка 208 от 21.02.2014 20:24:51
npay вер. 6.0 сборка 223 от 05.02.2014 15:55:06
paylinks вер. 6.0 сборка 34 от 05.02.2014 15:55:07
qiwi вер. 6.0 сборка 41 от 05.02.2014 15:55:21
rentsoft вер. 6.0 сборка 59 от 05.02.2014 15:55:46
reports вер. 6.0 сборка 210 от 05.02.2014 15:55:46
rscm вер. 6.0 сборка 192 от 05.02.2014 15:55:48
ru.bitel.bgbilling.plugins.cladr вер. 6.0 сборка 121 от 05.02.2014 15:55:14
ru.bitel.bgbilling.plugins.dispatch вер. 6.0 сборка 101 от 05.02.2014 15:55:16
trayinfo вер. 6.0 сборка 176 от 05.02.2014 15:55:51
wellpay вер. 6.0 сборка 38 от 05.02.2014 15:56:19
wm вер. 6.0 сборка 191 от 05.02.2014 15:56:42
yamoney вер. 6.0 сборка 65 от 05.02.2014 15:56:43

Что я делаю не так?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 фев 2014, 15:09 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Посмотрите в клиенте биллинга в настройке рассылки стоит ли галочка Не помечать сообщения отправленными. Также покажите ваше сообщение на вкладке сообщений в настройках рассылки.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 фев 2014, 05:30 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Галочка стоит, но она не активна (строка "не помечать сообщения отправленными" имеет серый цвет).

http://storage6.static.itmages.com/i/14/0226/h_1393457326_4790564_8d2800f2fa.jpeg


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

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Хм, странно тогда. Дайте, пожалуйста, доступ.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


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

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Направил в ЛС.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 мар 2014, 05:14 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
По совету разработчиков выполнил запрос:

Код:
update dispatch_message set is_sent=0 where id=1


в результате которого ошибка ушла. Спасибо за решение проблемы.


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

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


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

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


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

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