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

[6.0] Cyberplat пустой ответ на запрос
http://forum.bitel.ru/viewtopic.php?f=18&t=8106
Страница 1 из 1

Автор:  Magistr [ 03 июн 2013, 12:35 ]
Заголовок сообщения:  [6.0] Cyberplat пустой ответ на запрос

Код:
0000018085/2013-06-03 09:36:58: * Url: https://194.33.хх.хх:8443/bgbilling/mpsexecuter/4/1/
 0000018085/2013-06-03 09:36:58: * Request:
 0000018085/2013-06-03 09:36:58: action=check&amount=10.00&number=0000211&type=0
 0000018085/2013-06-03 09:36:58: * use certificate /home/rck/share/keys/iхх/new/cert.pem
 0000018085/2013-06-03 09:36:58: * use key /home/rck/share/keys/iхх/new/key.pem
 0000018085/2013-06-03 09:36:58: * Receive answer (Mon Jun 3 09:36:58 2013):
 0000018085/2013-06-03 09:36:58: * HTTP 200
 0000018085/2013-06-03 09:36:58: * Response:
 0000018085/2013-06-03 09:36:58: * Exchange error -3


Код:
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream - java.lang.NullPointerException
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:328)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:102)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at bitel.billing.server.mps.MPSExecuter.doGet(MPSExecuter.java:43)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
06-03/09:33:32 ERROR ["http-bio-/0.0.0.0-8443"-exec-5] LoggingPrintStream -     at java.lang.Thread.run(Thread.java:662)


Код:
 Клиент: вер. 6.0 сборка 1186 от 31.05.2013 13:55:28
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_43
  Сервер: вер. 6.0 сборка 1514 от 31.05.2013 21:12:11
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

  bill вер. 6.0 сборка 323 от 31.05.2013 13:55:16
  card вер. 6.0 сборка 214 от 31.05.2013 13:55:19
  inet вер. 6.0 сборка 1175 от 31.05.2013 19:40:28
  mobimoney вер. 6.0 сборка 31 от 31.05.2013 13:56:49
  mps вер. 6.0 сборка 182 от 31.05.2013 13:56:51
  npay вер. 6.0 сборка 215 от 31.05.2013 13:56:58
  qiwi вер. 6.0 сборка 36 от 31.05.2013 13:57:12
  reports вер. 6.0 сборка 204 от 31.05.2013 13:57:34
  ru.bitel.bgbilling.plugins.bonus вер. 6.0 сборка 117 от 31.05.2013 13:57:09
  ru.bitel.bgbilling.plugins.cladr вер. 6.0 сборка 120 от 31.05.2013 13:57:05
  subscription вер. 6.0 сборка 26 от 31.05.2013 13:57:37
  trayinfo вер. 6.0 сборка 174 от 31.05.2013 13:57:39

Автор:  skn [ 03 июн 2013, 13:23 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

что с настройками что не так...
что в конфиге?

Автор:  Magistr [ 03 июн 2013, 13:39 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

skn писал(а):
что с настройками что не так...
что в конфиге?

Код:
mps.1.mode=1
mps.1.title=rck-pay
mps.1.protocol=cp
mps.1.pid=2
#Тип поиска 0 (по умолчанию)
mps.1.search.mode=contract
#Тип поиска 1 (1_12345608)
mps.1.search.1.mode=contract
#Шаблон преобразования перед поиском - pattern:::result
mps.1.search.1.pattern=
#mps.1.search.2.mode=login
#mps.1.search.2.mid=5
#mps.1.search.3.mode=login
#mps.1.search.4.mid=8
#
mps.1.cert=1
mps.1.cert.pem=MIIBIj

Автор:  skn [ 03 июн 2013, 13:51 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

попробуйте добавить в конфиг
Код:
mps.1.login=
mps.1.passw=

Автор:  Magistr [ 03 июн 2013, 14:01 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

skn писал(а):
попробуйте добавить в конфиг
Код:
mps.1.login=
mps.1.passw=

Хм заработало..

Автор:  Magistr [ 03 июн 2013, 14:46 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

А теперь что оно хочет ?
Код:
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream - java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException: ObjectIdentifier() -- data isn't an object ID (tag = 2)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.security.rsa.RSAKeyFactory.engineGeneratePublic(RSAKeyFactory.java:188)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at java.security.KeyFactory.generatePublic(KeyFactory.java:304)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at bitel.billing.server.mps.bean.Conf$MPSSystem.<init>(Conf.java:357)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at bitel.billing.server.mps.bean.Conf.<init>(Conf.java:481)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at ru.bitel.bgbilling.server.util.Setup.getConfig(Setup.java:161)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:432)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at bitel.billing.server.mps.action.ActionPaymentList.doAction(ActionPaymentList.java:44)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at bitel.billing.server.Executer.doModule(Unknown Source)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at bitel.billing.server.Executer$1.run(Unknown Source)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at java.security.AccessController.doPrivileged(Native Method)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at javax.security.auth.Subject.doAs(Subject.java:396)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at bitel.billing.server.Executer.doPost(Unknown Source)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at java.lang.Thread.run(Thread.java:662)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream - Caused by: java.security.InvalidKeyException: IOException: ObjectIdentifier() -- data isn't an object ID (tag = 2)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.security.x509.X509Key.decode(X509Key.java:380)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.security.x509.X509Key.decode(X509Key.java:386)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.security.rsa.RSAPublicKeyImpl.<init>(RSAPublicKeyImpl.java:66)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.security.rsa.RSAKeyFactory.generatePublic(RSAKeyFactory.java:281)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     at sun.security.rsa.RSAKeyFactory.engineGeneratePublic(RSAKeyFactory.java:184)
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] LoggingPrintStream -     ... 36 more
06-03/12:42:48 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] Config - Ошибка в конфиге mps.1, mid=4


Конфиг

Код:
mps.1.mode=1
mps.1.title=rck-pay
mps.1.protocol=cp
mps.1.pid=2
mps.1.login=1
mps.1.passw=1
#Тип поиска 0 (по умолчанию)
mps.1.search.mode=contract
#Тип поиска 1 (1_12345608)
mps.1.search.1.mode=contract
#Шаблон преобразования перед поиском - pattern:::result
mps.1.search.1.pattern=
#mps.1.search.2.mode=login
#mps.1.search.2.mid=5
#mps.1.search.3.mode=login
#mps.1.search.4.mid=8
#
mps.1.cert=1
mps.1.cert.pem=MIID

Автор:  skn [ 03 июн 2013, 14:52 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

судя по
Код:
java.security.InvalidKeyException

что то с ключами от сертификата

Автор:  Magistr [ 03 июн 2013, 15:28 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

skn писал(а):
судя по
Код:
java.security.InvalidKeyException

что то с ключами от сертификата

Хм это исправил

Максимум проходит basic авторизация.

Без авторизации

MPSExecuter - MPSExecuter. Authentication error of payment system [remoteAddr=91.230.хх.251, authType=null]. Payment system not found with [login=null]

А можно вообще убрать basic авторизацию ? ибо после запроса сертификата еще логин пароль просит.

Автор:  skyb [ 03 июн 2013, 17:15 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

Magistr писал(а):
skn писал(а):
судя по
Код:
java.security.InvalidKeyException

что то с ключами от сертификата

Хм это исправил

Максимум проходит basic авторизация.

Без авторизации

MPSExecuter - MPSExecuter. Authentication error of payment system [remoteAddr=91.230.хх.251, authType=null]. Payment system not found with [login=null]

А можно вообще убрать basic авторизацию ? ибо после запроса сертификата еще логин пароль просит.

это в ошибках ворн или ерор идет?

Автор:  Magistr [ 04 июн 2013, 08:09 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

skyb писал(а):
это в ошибках ворн или ерор идет?

WARN
но это уже неважно, надобы авторизацию оторвать и оставить только по серту

Автор:  skyb [ 04 июн 2013, 08:45 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

Magistr писал(а):
skyb писал(а):
это в ошибках ворн или ерор идет?

WARN
но это уже неважно, надобы авторизацию оторвать и оставить только по серту

Просто у меня тоже проскакивают такие строки, но все работает.

Автор:  Magistr [ 04 июн 2013, 09:04 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

skyb писал(а):
Magistr писал(а):
skyb писал(а):
это в ошибках ворн или ерор идет?

WARN
но это уже неважно, надобы авторизацию оторвать и оставить только по серту

Просто у меня тоже проскакивают такие строки, но все работает.

А это выскакивает после авторизации по сертификату но до авторизации по логину паролю.

Автор:  Magistr [ 04 июн 2013, 12:36 ]
Заголовок сообщения:  Re: [6.0] Cyberplat пустой ответ на запрос

Запилил отдельный топик viewtopic.php?f=18&t=8114

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