forum.bitel.ru
http://forum.bitel.ru/

Ошибки при редактировании тарифов
http://forum.bitel.ru/viewtopic.php?f=22&t=4333
Страница 1 из 1

Автор:  madmax [ 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.

Автор:  madmax [ 25 июл 2010, 23:36 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

При создании нового тарифа все нормально.
Проблема кажется в том что при изменении тарифов которые были созданы ранее не идет соответствие.
Придется создавать новый тариф и делать замену

Автор:  stark [ 26 июл 2010, 18:22 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

а вы случайно не сделали циклического наследования ? тарифы можете показать ?

Автор:  madmax [ 26 июл 2010, 22:11 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

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

Автор:  stark [ 27 июл 2010, 13:05 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

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

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

Автор:  madmax [ 27 июл 2010, 20:41 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

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

Вложения:
.jpg
.jpg [ 58.68 КБ | Просмотров: 3357 ]

Автор:  madmax [ 30 июл 2010, 17:08 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

Ну так что скажите, тариф вылечить можно будет?

Автор:  snark [ 31 июл 2010, 18:10 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

пустые периоды - это так и надо или может все же их лучше убрать? ;)

Автор:  madmax [ 01 авг 2010, 21:49 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

Так они не убираются. Выходит вышеуказанная ошибка

Автор:  stark [ 10 авг 2010, 12:26 ]
Заголовок сообщения:  Re: Ошибки при редактировании тарифов

покажите результат запроса
Код:
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 - код тарифного плана

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/