BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 06 сен 2025, 00:55

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




Начать новую тему Ответить на тему  [ Сообщений: 30 ] 
Автор Сообщение
 Заголовок сообщения: Работает!!!!)))))
СообщениеДобавлено: 03 мар 2007, 02:51 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
собственно сабж.
Не получается даже протестить!

Я сам пробую заходить IE по адресу с их стандартным запросом:
https://www.ххх.ххх.ru/bgbilling/mpsexecuter/16?command=check&txn_id=1234567&account=00000&sum=10.45
в ответ окошечко ввода логина и пароля.
Набераю те которые:
mps.2.login=хххх
mps.2.passw=хххх
не пускает и отлуп после третьей попытки.
Еще сам модуль в клиенте выглядит как не совсем рабочий!
В спадающем окошечке "система" пусто, и т.д.
./bg_installer.sh mps_4.0.zip! не помогает!


Последний раз редактировалось ЛИС 07 мар 2007, 01:55, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 мар 2007, 12:59 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Можно конфиг модуля?
Размеры BGBillingClient/lib/
mps.jar 19066
client.jar 1494137?
А также попробуйте запустить клиента через bgbilling_debug.bat (выходной поток тогда схраниться в файл log) и снова открыть закладки модуля. Скорее всего все ошибки вылезут в log


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 мар 2007, 23:00 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Давайте пока клинета не трогать, а вот с этим разберемся!!!::::



Я сам пробую заходить IE по адресу с их стандартным запросом:
https://www.ххх.ххх.ru/bgbilling/mpsexecuter/16?command=check&txn_id=1234567&account=00000&sum=10.45
в ответ окошечко ввода логина и пароля.
Набераю те которые:
mps.2.login=хххх
mps.2.passw=хххх
не пускает и отлуп после третьей попытки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 мар 2007, 05:06 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Amir писал(а):
Можно конфиг модуля?

Точно как в http://bg-billing.bitel.ru/v4.0/doc/ch19s02.html

Amir писал(а):
Размеры BGBillingClient/lib/
mps.jar 19066
client.jar 1494137?

mps - точно, client.jar 1487607 (у Вас видимо уже свежее))))

Повторюсь:
Я сам пробую заходить IE по адресу с их стандартным запросом:
https://www.ххх.ххх.ru/bgbilling/mpsexecuter/16?command=check&txn_id=1234567&account=00000&sum=10.45
в ответ окошечко ввода логина и пароля.
Набераю те которые в кофиге (Ctrl+C -> Ctrl+V):
mps.2.login=хххх
mps.2.passw=хххх
не пускает и отлуп после третьей попытки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 мар 2007, 12:57 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
mps.1.cert=1
mps.1.cert.mod=
mps.1.cert.exp=

в конфигурации по умолчанию нужно создать сертификаты
http://bg-billing.bitel.ru/v4.0/doc/ch19s03.html

после проверки пароля модуль проверяет клиентский сертификат
чтобы пускал без проверки сертификата mps.x.cert=0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 мар 2007, 14:52 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Да, Вы правы!!!!
После отключения проверки сертификата он пустил, даже договор нашел!!!!

Двигаемся дальше:

1. сертификат я уже давно создавал и не помню))))
А представитель ОСМП у меня требует "Пароль для клиентского сертификата". Что ему ответить???

2. Как в ОСМП организовать возможность пополнения разных услуг???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 мар 2007, 15:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Для создания можно воспользоваться этой утилитой
http://bg-billing.bitel.ru/v4.1/download/mps/cert.zip
create_client.bat, сначала нужно будет указать путь к серверному сертификату (файл .keystore) и пароль к хранилищу и закрытому ключу (оба одинаковые, значение keystore.password в конфиге биллинга), а потом различные параметры (название и т.п)

Появятся файлы
*.cer - серверный сертификат (без закрытого ключа)
*.p12 - клиентский сертификат для системы платежей с закрытым ключом
(имя файла - это название_ПарольКХранилищу_ПарольКЗакрытомуКлючу.p12)
*.txt - содежит данные которые нужно указать в конфиге для данной системы
mps.1.cert.mod=
mps.1.cert.exp=

При приходе платежа пополняется только баланс договора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2007, 01:47 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Спасибо! Вы очень помогли с паролем!
По поводу второго вопроса:
Есть несколько разных групп договоров, обслуживаемых на разных НАСах, у них пересекаются логины. Например, DialUP/VoIP и выделенки.
Пополнять баланс надо по логинам, так как все остальное люди просто забывают, договора теряют, и т.д.

Как сделать так, что бы после выбора в автомате оператора связи "ХХХ" (т.е. нас))) открывалось меню пополнения баланса:
1. Логин скоростного доступа в Интернет (5 цифр)
2. Номер Карты или логин DialUP/VoIP (5 цифр)
3. Номер Е-бургского телефона (6 цифр)

И соотвтетсвенно биллинг искал договора по логинам соответствующих модулей????????????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2007, 13:00 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Протокол ОСМП не поддерживает тип услуги пополнения (т.е в запросе передается только сумма и "account").

Однако, если можно сделать так, чтобы при выборе разных услуг запрос от ОСМП шел на разные URL, например:
сервер:8443/bgbilling/mpsexecuter/10/0?параметры запроса
сервер:8443/bgbilling/mpsexecuter/10/1?параметры запроса
сервер:8443/bgbilling/mpsexecuter/10/2?параметры запроса,

то можно слегка подправить модуль, чтобы он стал различать типы поиска (как в протоколе CyberPlat)

Также существует еще тип поиска - логин MPS, который клиент может ввести на странице статистики.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2007, 13:06 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Amir писал(а):
то можно слегка подправить модуль, чтобы он стал различать типы поиска (как в протоколе CyberPlat)


Что для этого нужно и как быстро можно сделать???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2007, 13:15 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Узнать у ОСМПэшников возможно ли это :) :
Цитата:
чтобы при выборе разных услуг запрос от ОСМП шел на разные URL


Примерно в течении одного дня


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2007, 13:34 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Amir писал(а):
Узнать у ОСМПэшников возможно ли это :) :
Цитата:
чтобы при выборе разных услуг запрос от ОСМП шел на разные URL


Примерно в течении одного дня

Предварительный ответ - возможно))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2007, 14:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
И еще надо узнать каким образом тогда будут приходить реестры проверок - одним файлом или отдельными на каждый url.

При проверке реестра, т.к там тоже нет никакого типа, для недостающих платежей договора не будут найдены

Наверно лучше бы чтобы реестры были отдельными на каждый url, тогда при проверке нужно будет только указать для какого типа поиска этот реестр


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2007, 14:45 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Amir писал(а):
И еще надо узнать каким образом тогда будут приходить реестры проверок - одним файлом или отдельными на каждый url.

При проверке реестра, т.к там тоже нет никакого типа, для недостающих платежей договора не будут найдены

Наверно лучше бы чтобы реестры были отдельными на каждый url, тогда при проверке нужно будет только указать для какого типа поиска этот реестр

Видимо отдельными, т.к. для них это как три разных оператора связи))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2007, 15:32 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
для них это как три разных оператора связи))))

Ну тогда все проще: заведите в конфиге системы платежей на каждую услугу и выдайте им разные логины/пароли

mps.1.mode=1
mps.1.title=ОСМП DialUp
mps.1.protocol=osmp
mps.1.search.mode=login
mps.1.search.mid=
...
mps.2.mode=1
mps.2.title=ОСМП VoIP
mps.2.protocol=osmp
mps.2.search.mode=login
mps.2.search.mid=
...

URL один, запросы будут различаться по логину системы платежей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 мар 2007, 19:13 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Они все переиграли.....

Нужно делать так:

Они будут слать запрос с префиксом, например: "1_", 2_", "3_"
А нам надо разбирать это дело и искать по логинам в разных модулях и потом разбор реестра платежей.
Это их окончательный вариант.
Сможем реализовать????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 мар 2007, 20:33 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Т.е у них в терминале будет, например, три поля, пользователь набирает во второе и в запросе приходит
1_account=&2_account=MyLogin&3_account= ?

и тогда что будет в реестре? тоже три account?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2007, 01:49 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
нет.
Будет наша кнопка. После выбора нас, будет три кнопки - пополнить баланс того, этого или разэтокого))))
после выбора одного из этих вариантов будет приходить стандартный запрос:
https://service.someprovider.ru:8443/pa ... 7&account=Х_0957835959&sum=10.45
где Х=1-того или Х=2-этого или Х=3-разэтокого
а дальше нам надо в зависимости от этого префикса искать договора по логинам разных модулей.
И в реестре будут эти префиксы. Рееестр то же надо правильно разбирать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2007, 10:30 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
ок.
Если время будет, сегодня-завтра сделаем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 мар 2007, 23:01 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Как продвигаются дела?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 мар 2007, 14:38 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Получается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 мар 2007, 15:37 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
http://bgbilling.ru/v4.1/download/mps/mps_4.1.zip
к нему нужно ядро 4.1

Конфиг слегка изменился, в доке пока этого не найдете, вот пример конфига:
Код:
mps.1.mode=1
#название
mps.1.title=
mps.1.protocol=osmp
#поддержка передачи типа (type) через префикс
mps.1.protocol.ext=1
mps.1.login=
mps.1.passw=
#id нередактируемого типа платежа
mps.1.pid=
#type=0 или отсутсвует - поиск по договору без ограничений
mps.1.search.mode=contract
#type=1 - поиск КФ, если пришли 7, 8 или 9 цифр приобразовываем их к виду КФ000000-00
mps.1.search.1.mode=contract
#шаблон преобразования - pattern:::result
#если пришедшее значение подходит под regexp, то
#преобразуем его, если нет оставляем без изменения
#по умолчанию - без изменений
mps.1.search.1.pattern=\A((?:\d\d\d\d\d\d)|(?:\d\d\d\d\d\d\d)|(?:\d\d\d\d\d))(\d\d)\z:::КФ$1-$2
#группы договоров, которые могут быть найдены, через , 
#по умолчанию - все
mps.1.search.1.allow.contract.groups=12
#type=2 - если пришли 7, 8 или 9 цифр приобразовываем их к виду NK00000-00
#могут найтись только договоры из группы NK
mps.1.search.2.mode=contract
mps.1.search.2.pattern=\A((?:\d\d\d\d\d)|(?:\d\d\d\d\d\d)|(?:\d\d\d\d\d\d\d))(\d\d)\z:::NK$1-$2
mps.1.search.2.allow.contract.groups=0
#type=3 - поиск по логину(алиасу) модуля vpn
mps.1.search.3.mode=login
mps.1.search.3.mid=3
mps.1.cert=1
mps.1.cert.mod=
mps.1.cert.exp=


кстати, вы в курсе что у вас лицензия на mps тестовая? )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 мар 2007, 17:15 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Спасибо!
Жду счет на "нетестовую" лицензию!!!!!))))))))))))))))))))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 мар 2007, 15:38 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
денежки за модуль пошли - продолжаем разговор!!!
Цитата:
#поддержка передачи типа (type) через префикс
mps.1.protocol.ext=1

Собственно, а какие префиксы, как я просил: 1_ или какие другие???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 мар 2007, 18:31 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, такие, т.е при
Код:
mps.1.protocol.ext=1
mps.1.search.mode=contract
mps.1.search.1.mode=login
mps.1.search.1.mid=x

договор на account=1_1213 будет искать по search.1 - login,
а на account=1213 и account=0_1213 будут, соответственно по contact


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 мар 2007, 19:45 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Новый модуль дает "неизвестную" ошибку при попытке вывести в менеджере платежей.


вот лог:
java.lang.IllegalAccessException: Class bitel.billing.server.util.SetupData can not access a member of class bitel.billing.server.mps.bean.Conf with modifiers "public"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
at java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:429)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:431)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.IllegalAccessException: Class bitel.billing.server.util.SetupData can not access a member of class bitel.billing.server.mps.bean.Conf with modifiers "public"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
at java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:429)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:431)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.IllegalAccessException: Class bitel.billing.server.util.SetupData can not access a member of class bitel.billing.server.mps.bean.Conf with modifiers "public"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
at java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:429)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:431)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.IllegalAccessException: Class bitel.billing.server.util.SetupData can not access a member of class bitel.billing.server.mps.bean.Conf with modifiers "public"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
at java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:429)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:431)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 мар 2007, 20:00 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Небольшая несовместимость 4.1 и последнего буилда )
попробуйте снова переставить из
http://www.bgbilling.ru/v4.1/download/mps/mps_4.1.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 мар 2007, 21:13 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
все равно дает неизвестную ошибку.
В логе:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:359)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.lang.NoSuchFieldError: log
at bitel.billing.server.mps.bean.Conf.<init>(Conf.java:119)
... 26 more
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:361)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:359)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.lang.NoSuchFieldError: log
at bitel.billing.server.mps.bean.Conf.<init>(Conf.java:119)
... 26 more
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:361)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:359)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.lang.NoSuchFieldError: log
at bitel.billing.server.mps.bean.Conf.<init>(Conf.java:119)
... 26 more
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:361)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:359)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.lang.NoSuchFieldError: log
at bitel.billing.server.mps.bean.Conf.<init>(Conf.java:119)
... 26 more
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:361)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at bitel.billing.server.util.SetupData.getConfig(SetupData.java:116)
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:359)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.lang.NoSuchFieldError: log
at bitel.billing.server.mps.bean.Conf.<init>(Conf.java:119)
... 26 more
java.lang.NullPointerException
at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:361)
at bitel.billing.server.mps.ActionPaymentList.doAction(ActionPaymentList.java:36)
at bitel.billing.server.Executer.doModule(Executer.java:509)
at bitel.billing.server.Executer.doPost(Executer.java:121)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 мар 2007, 23:51 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
таже причина :(
сейчас должно быть нормально
http://www.bgbilling.ru/v4.1/download/mps/mps_4.1.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 31 мар 2007, 02:01 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Да.
Помогло!
Еще раз убеждаюсь в правильном выборе биллинга!
Спасибо!!!!


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

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


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

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


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

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