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

[6.0] После платежа "жутко тормозит" клиент.
http://forum.bitel.ru/viewtopic.php?f=38&t=9067
Страница 1 из 1

Автор:  ЮжныйКраснодар [ 20 мар 2014, 16:24 ]
Заголовок сообщения:  [6.0] После платежа "жутко тормозит" клиент.

Добрый день.
Сервер вер. 6.0 сборка 1671 от 07.02.2014 19:01:32
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_43

Установил модуль yamoney вер. 6.0 сборка 65 от 05.02.2014 15:56:43
Создал экземпляр. Настроил Яндекс.Магазин.
После первого же проведенного платежа клиент (вер. 6.0 сборка 1287 от 11.02.2014 19:59:46 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_43) начал жутко тормозить при открытии "Проведенные платежи" в экземпляре модуля.
При этом сервер - не нагружен и в его логах server.error.log - чисто.
Запустил клиента с режимом отладки и получил такой лог:

Код:
https://1.16.0.50:8443/bgbilling/executer?module=admin&action=BGTable&table=yaTransaction&BGBillingSecret=PjLSQxhSNRq7oY5gG9mFAut1&
[ length = 106 ] xml = <?xml version="1.0" encoding="windows-1251"?><data secret="E9C03BF94CFC2807A3BBEF4DC081AD1E" status="ok"/>
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Cannot format given Object as a Date
        at java.text.DateFormat.format(Unknown Source)
        at java.text.Format.format(Unknown Source)
        at ru.bitel.common.client.table.AbstractBGUTable$AbstractTimeRenderer.setValue(AbstractBGUTable.java:286)
        at javax.swing.table.DefaultTableCellRenderer.getTableCellRendererComponent(Unknown Source)
        at javax.swing.JTable.prepareRenderer(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
        at javax.swing.plaf.ComponentUI.update(Unknown Source)
        at javax.swing.JComponent.paintComponent(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at bitel.billing.module.contract.ContractTabbedPane.paint(ContractTabbedPane.java:116)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager$3.run(Unknown Source)
        at javax.swing.RepaintManager$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.access$1000(Unknown Source)
        at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$400(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)


Подскажите - как победить?

Автор:  dimOn [ 20 мар 2014, 16:42 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

а платёж то отображается сам в таблице?

Автор:  ЮжныйКраснодар [ 20 мар 2014, 17:10 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Выглядит так:

http://cloud.mail.ru/public/b36aa9e0086f/ЯндексМодуль.jpg

Автор:  dimOn [ 20 мар 2014, 18:45 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

ок, понятно

Автор:  ЮжныйКраснодар [ 24 мар 2014, 11:32 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Разработчики - "ай нид хелп" !!!

Автор:  dimOn [ 24 мар 2014, 11:36 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

занимаются

Автор:  dimOn [ 28 мар 2014, 13:09 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

обновление сегодня будет

Автор:  ЮжныйКраснодар [ 01 апр 2014, 12:20 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Поставил - "тормоза" ушли!
Спасибо!
Еще один вопрос: "сумма заказа" и "сумма магазина" в списке платежей в модуле "нулевые", а в "приход-е" в договоре такие, как и перечислялись - это так и должно быть?
Для понятности о чем - скрин из модуля http://cloud.mail.ru/public/f910111be49f/YandexSum.jpg

Автор:  dimOn [ 01 апр 2014, 12:31 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Хм... нет, не должно быть. Эти значения точно такие же, которые приходят в оповещении с яндекса. Хотя может для демо-валюты приходят нули... глянуть надо.

Автор:  dimOn [ 01 апр 2014, 16:21 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Нет, не понятно. Не должно быть нулей. Ну и сумма платежа которая в договоре тем более берётся как одна из этих сумм (какая - в конфиге настраивается).
Поглядите содержимое таблицы yamoney_transactions_<mid> там тоже нули?

Автор:  ЮжныйКраснодар [ 01 апр 2014, 17:54 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

нет - в БД суммы не нулевые:

Код:
mysql> select * from yamoney_transactions_7\G;
*************************** 1. row ***************************
                     id: 1
                    cid: 17581
              invoiceId: 2000000134010
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 95.00
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322535282
        paymentDateTime: 2014-03-20 13:52:00
*************************** 2. row ***************************
                     id: 2
                    cid: 17581
              invoiceId: 2000000134014
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 96.50
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322062290
        paymentDateTime: 2014-03-20 14:05:15
*************************** 3. row ***************************
                     id: 3
                    cid: 17581
              invoiceId: 2000000134025
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 96.50
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322062290
        paymentDateTime: 2014-03-20 14:17:32
*************************** 4. row ***************************
                     id: 4
                    cid: 17581
              invoiceId: 2000000135000
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 95.00
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322535282
        paymentDateTime: 2014-03-24 09:48:21
*************************** 5. row ***************************
                     id: 5
                    cid: 17581
              invoiceId: 2000000139342
         orderSumAmount: 300.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 285.00
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322535282
        paymentDateTime: 2014-03-31 16:08:54
*************************** 6. row ***************************
                     id: 6
                    cid: 17581
              invoiceId: 2000000139344
         orderSumAmount: 150.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 144.75
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322062290
        paymentDateTime: 2014-03-31 16:12:06
*************************** 7. row ***************************
                     id: 7
                    cid: 17581
              invoiceId: 2000000139695
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 95.00
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322535282
        paymentDateTime: 2014-04-01 15:43:37
7 rows in set (0,00 sec)

Автор:  dimOn [ 01 апр 2014, 17:57 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

так.... понятно

Автор:  dimOn [ 02 апр 2014, 14:06 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Исправление будет в следующем обновлении.

Автор:  ЮжныйКраснодар [ 07 апр 2014, 11:41 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Обновил модуль (yamoney вер. 6.0 сборка 67 от 02.04.2014 16:24:05) - суммы по прежнему нулевые (и Сумма заказа, и Сумма магазина).

http://cloud.mail.ru/public/d8519b1f4489/YandexSum1.jpg

Автор:  dimOn [ 07 апр 2014, 17:03 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Потому что модуль обновили отдельно от сервера, т.к. сервер у вас довольно древний. И клиент как следствие.
Во-первых, так нельзя делать. Нужно обновлять всегда все компоненты.
Во-вторых обновление было в ядре как раз основное.

Автор:  ЮжныйКраснодар [ 07 апр 2014, 17:19 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Обновил всё - суммы появились.
Спасибо.

Автор:  dimOn [ 18 апр 2014, 18:46 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Модуль донастроили? У вас наружу https-сервлет глядит?

Автор:  ЮжныйКраснодар [ 25 апр 2014, 13:32 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Еще в процессе тестирования. Да - готовимся работать через https (on-line).

Автор:  dimOn [ 25 апр 2014, 13:48 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

В смысле, просто наружу ssl вешаете? Тогда как - на nginx сертификаты у вас или как?
Или вы про проверку ЭЦП (второй способ авторизации, не который md5 а другой альтернативный). Тогда как готовитесь, если в данный момент сейчас нету такого?

Автор:  ЮжныйКраснодар [ 29 апр 2014, 11:19 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Метод работы - md5.
В яндекс-магазине заполнены https-адреса для "прихода" платежей.
Пока работаем в демо режиме, отрабатывая интерфейсные моменты: сообщения об ошибках, возврат из кошелька в личный кабинет.

Автор:  dimOn [ 29 апр 2014, 12:04 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Вот вопрос о том как раз: "https-адрес" на yaexecuter каким способом сделан у вас?

Автор:  ЮжныйКраснодар [ 29 апр 2014, 13:00 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Яндекс присылает CHECK и PAY на адрес https:// ... /bgbilling/yaexecuter3
Обговорили вариант работы по md5 с секретным словом.
В заявке указали success и fail - url для редиректа клиента после успеха/неуспеха в Личный Кабинет.
Пример success url - https:// ... /bgbilling/webexecuter?action=PaymentSuccess&mid=7&module=yamoney.

Автор:  dimOn [ 29 апр 2014, 13:30 ]
Заголовок сообщения:  Re: [6.0] После платежа "жутко тормозит" клиент.

Примерно понятно

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