BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 25 июл 2010, 23:13 
При редактировании тарифа выходят ошибки и тариф не редактируется.
Версия 5,0 сборка 646 от 16,07,2010
ERROR [http-8443-1] server - Error in Executer (null)
java.lang.StackOverflowError
at java.net.PlainSocketImpl.available(PlainSocketImpl.java:448)
at java.net.SocketInputStream.available(SocketInputStream.java:217)
at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:71)
at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2452)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2906)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2895)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3438)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1761)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2046)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1964)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1949)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:487)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.java:526)
at bitel.billing.server.tariff.TariffTreeBuilder.updateMTreeModifTime(TariffTreeBuilder.


Вернуться к началу
  
 
СообщениеДобавлено: 25 июл 2010, 23:36 
При создании нового тарифа все нормально.
Проблема кажется в том что при изменении тарифов которые были созданы ранее не идет соответствие.
Придется создавать новый тариф и делать замену


Вернуться к началу
  
 
СообщениеДобавлено: 26 июл 2010, 18:22 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
а вы случайно не сделали циклического наследования ? тарифы можете показать ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 июл 2010, 22:11 
Да кажется ошибка в циклической связке.
У нас в Зоне стоял период с 1,01,2010 по -
И мы еще создали период с 01,06,2010 по -
теперь при удалении выходит ошибка и ничего не получается, как теперь вернуть все назад?


Вернуться к началу
  
 
СообщениеДобавлено: 27 июл 2010, 13:05 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
madmax писал(а):
Да кажется ошибка в циклической связке.
У нас в Зоне стоял период с 1,01,2010 по -
И мы еще создали период с 01,06,2010 по -
теперь при удалении выходит ошибка и ничего не получается, как теперь вернуть все назад?

ничего не понтяно ..покажите тарифы


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 июл 2010, 20:41 
Тариф длинный но вот кусок тарифа в котором мы создали в направлении Питер еще один период и поставили там цену. Далее взяли период с Питера и скопировали его в часть префикса Россия мобильные. И что-то минуту выполнялось действие но потом скопирывалось.
Далее мы выбрали другой тариф и вернулись к этому и точ то мы скопировали стало так отображаться.
Мы попробывали удалить пустые периоды в направлении Питере -они удалились но при повторном просмотре тарифа затем снова появились.
И так мы копирывали в нескольно префиксов и теперь ничего не удаляется.
Хотя тариф сейчас у абонентов работает нормально и все считается верно. Но только Мы теперь ничего не можем удалить или добавить.


Вложения:
.jpg
.jpg [ 58.68 КБ | Просмотров: 3358 ]
Вернуться к началу
  
 
СообщениеДобавлено: 30 июл 2010, 17:08 
Ну так что скажите, тариф вылечить можно будет?


Вернуться к началу
  
 
СообщениеДобавлено: 31 июл 2010, 18:10 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
пустые периоды - это так и надо или может все же их лучше убрать? ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 авг 2010, 21:49 
Так они не убираются. Выходит вышеуказанная ошибка


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
покажите результат запроса
Код:
SELECT * FROM tariff_plan
left join tariff_tree_link on tariff_tree_link.tpid= tariff_plan.id
left join tariff_tree on tariff_tree.id = tariff_tree_link.tree_id
left join module_tariff_tree on  module_tariff_tree.tree_id =  tariff_tree_link.tree_id
left join mtree_node on mtree_node.mtree_id = module_tariff_tree.id
where tariff_plan.id = XXX



где XXX - код тарифного плана


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

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


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

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


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

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