+2
Исправлен

Падает синхронизация с Райффайзен после попытки обработать карту

Natalia 2 года назад в Плагины синхронизации / Райффайзен • обновлен support 1 год назад 17

лог

[trace] Синхронизация операций с 2017-09-02
[trace] Открываем сессию
[trace] Авторизуемся на сервере...
[trace] Запрашиваем данные по счетам...
[trace] Найден счёт: 3453
[trace] Получено счетов: 1
[trace] Обрабатываем счёт 3453
[trace] Получено операций: 7
[trace] Запрашиваем данные по картам...
[trace] Найдена дебетовая карта: 3160
[trace] Получено карт: 1
[trace] Обрабатываем карту 3160
[trace] GetCardTransactions: 
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" />
[trace] Что-то пошло не так: 
[trace] Райффайзенбанк: получен некорректный ответ от сервера
[trace] Закрываем сессию
[ZP]: Exception: __ Райффайзенбанк: получен некорректный ответ от сервера
[ZP]: Call stack:
processRequest
getCardTransactions
getFromRaiffesisen
main

Наталья, здравствуйте.

Такое иногда бывает, это проблемы на стороне сервера Райффайзен. Другой пользователь тоже с этим сталкивался на днях, затем ошибка прошла сама собой.

Попробуйте, пожалуйста, открыть выписку по карте в приложении Р-Коннект за период с 2 сентября по сегодня. Если приложение не справится, то можете смело писать в техподдержку банка.

Также можете попробовать сменить период начальной синхронизации на более короткий и прислать лог -- посмотрим, что изменится.

Спасибо.

Сделала выписку по карте райфа, у нее все ок.

В приложении попыталась изменить настройку синхронизации на период Неделя. Новая настройка не сохранялась ("сохранить" нажимала), синхронизация упорно пыталась сделаться с 2.09. 

В какой то момент настройка синхронизации для Райффайзен банка из приложения просто самопроизвольно удалилась. Создала новую, заработало.

Понятно. Неприятная ситуация, но хорошо что в итоге всё работает.

Синхронизация может начинаться с 2 сентября просто потому, что последняя импортированная операция была совершена в этот день.

У меня аналогично. Пока не работает. Пробовал пересоздавать привязку, пока всё по-прежнему. 

Что должно обновиться, само приложение?

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

Смогу ответить точнее, если увижу лог. Отмечу, что ошибка "получен некорректный ответ от сервера" может возникать в разных запросах, и лог мне поможет понять, что я могу вам посоветовать (возможно, это вообще баг в плагине).

Сначала было так:

[ZP raiffeisen]: [trace] Синхронизация операций с 2017-07-18
[ZP raiffeisen]: [trace] Открываем сессию
[ZP raiffeisen]: [trace] Авторизуемся на сервере...
[ZP raiffeisen]: [trace] login: 
<~�x� 1 ���>��YS,H�\�̥* </~�x� 1 ���>
[ZP]: Exception: __ Райффайзенбанк: получен некорректный ответ от сервера
[ZP]: Call stack:
requestSession
openSession
main

Потом:

[ZP raiffeisen]: [trace] Синхронизация операций с 2017-07-18
[ZP raiffeisen]: [trace] Открываем сессию
[ZP raiffeisen]: [trace] Авторизуемся на сервере...
[ZP raiffeisen]: [trace] Запрашиваем данные по счетам...
[ZP raiffeisen]: [trace] Найден счёт: xxx
[ZP raiffeisen]: [trace] Найден счёт: yyy
[ZP raiffeisen]: [trace] Найден счёт: zzz
[ZP raiffeisen]: [trace] Получено счетов: 3
[ZP raiffeisen]: [trace] Обрабатываем счёт xxx
[ZP raiffeisen]: [trace] Получено операций: 0
[ZP raiffeisen]: [trace] Обрабатываем счёт yyy
[ZP raiffeisen]: [trace] Получено операций: 14
[ZP raiffeisen]: [trace] Обрабатываем счёт zzz
[ZP raiffeisen]: [trace] Получено операций: 0
[ZP raiffeisen]: [trace] Запрашиваем данные по картам...
[ZP raiffeisen]: [trace] Найдена дебетовая карта: xxx
[ZP raiffeisen]: [trace] Найдена дебетовая карта: yyy
[ZP raiffeisen]: [trace] Найдена дебетовая карта: zzz
[ZP raiffeisen]: [trace] Получено карт: 3
[ZP raiffeisen]: [trace] Обрабатываем карту xxx
[ZP raiffeisen]: [trace] Получено транзакций: 0
[ZP raiffeisen]: [trace] Обрабатываем карту yyy
[ZP raiffeisen]: [trace] Получено транзакций: 0
[ZP raiffeisen]: [trace] Обрабатываем карту zzz
[ZP raiffeisen]: [trace] GetCardTransactions: 
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" />
[ZP raiffeisen]: [trace] Что-то пошло не так: 
[ZP raiffeisen]: [trace] Райффайзенбанк: получен некорректный ответ от сервера
[ZP raiffeisen]: [trace] Закрываем сессию
[ZP]: Exception: __ Райффайзенбанк: получен некорректный ответ от сервера
[ZP]: Call stack:
processRequest
getCardTransactions
getFromRaiffesisen
main

Последняя вообще просто:

[ZP raiffeisen]: [trace] Синхронизация операций с 2017-07-18
[ZP raiffeisen]: [trace] Открываем сессию
[ZP raiffeisen]: [trace] Авторизуемся на сервере...
[ZP raiffeisen]: [trace] Запрашиваем данные по счетам...
[ZP raiffeisen]: [trace] GetAccounts: 
<{ />
[ZP raiffeisen]: [trace] Что-то пошло не так: 
[ZP raiffeisen]: [trace] Райффайзенбанк: получен некорректный ответ от сервера
[ZP raiffeisen]: [trace] Закрываем сессию
[ZP]: Exception: __ Райффайзенбанк: получен некорректный ответ от сервера
[ZP]: Call stack:
processRequest
getAccounts
getFromRaiffesisen
main

1 лог: видимо, этот лог был получен между 30 октября и 2 ноября -- в этот период была такая ошибка в плагине.

2 лог: ситуация действительно такая же, как в этом тикете. Советы всё те же: проверить, что за период с 18 июля по сегодня доступна выписка по карте "zzz" в приложении R-Connect; попробовать сменить период начальной синхронизации. Также могу предложить исключить пока из синхронизации счёт с картой "zzz", чтобы забирались транзакции по остальным счетам и картам; это можно сделать в настройках подключения, при этом сам счёт из ZenMoney не удалится и уже записанные транзакции не пропадут, просто новые подтягиваться не будут. Если вы хотите помочь мне разобраться с этой проблемой, могу выслать инструкцию по получению логов самого приложения R-Connect. Но это небезопасная процедура.

3 лог: такое вижу впервые. Ситуация воспроизводится стабильно или это единственный раз? Если стабильно, то снова попрошу открыть R-Connect и нажать теперь "Все счета". Опять же, если приложение справляется без проблем, а плагин при каждой синхронизации получает "GetAccounts: <{ />", то можно собрать логи приложения, чтобы научить плагин так же обрабатывать эту ситуацию.

И у меня тоже ошибка при синхронизации с Райфом

Лог:

Синхронизация операций с 2017-11-04

Открываем сессию

Авторизуемся на сервере...

Запрашиваем данные по счетам...

Найден счёт: 0000

Найден счёт: 1111

Найден счёт: 2222

Найден счёт: 3333

Найден счёт: 4444

Найден счёт: 5555

Получено счетов: 6

Обрабатываем счёт 0000

Получено операций: 0

Обрабатываем счёт 1111

Получено операций: 0

Обрабатываем счёт 2222

Получено операций: 1

Обрабатываем счёт 3333

Получено операций: 0

Обрабатываем счёт 4444

Получено операций: 0

Обрабатываем счёт 5555

Получено операций: 0

Запрашиваем данные по картам...

Найдена дебетовая карта: 6666

Найдена дебетовая карта: 7777

Найдена дебетовая карта: 8888

Найдена дебетовая карта: 9999

Получено карт: 4

Обрабатываем карту 6666

Получено транзакций: 2

Обрабатываем карту 7777

Получено транзакций: 0

Обрабатываем карту 8888

GetCardTransactions: 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" />

Что-то пошло не так: 

Райффайзенбанк: получен некорректный ответ от сервера

Закрываем сессию

[ZP]: Exception: __ Райффайзенбанк: получен некорректный ответ от сервера

[ZP]: Call stack:

processRequest

getCardTransactions

getFromRaiffesisen

main


Ситуация такая же, как в этом тикете.

Советы всё те же: проверить, что за период с 4 ноября по сегодня доступна выписка по карте "zzz" в приложении R-Connect; попробовать сменить период начальной синхронизации.

Также могу предложить исключить пока из синхронизации счёт с картой "8888", чтобы забирались транзакции по остальным счетам и картам. Это можно сделать в настройках подключения, при этом сам счёт из ZenMoney не удалится и уже записанные транзакции не пропадут, просто новые подтягиваться не будут.

Если в хотите помочь мне разобраться с этой проблемой, могу выслать инструкцию по получению логов самого приложения R-Connect. Но это небезопасная процедура.

Проделала все процедуры, не помогло. Можете инструкцию прислать

http://support.zenmoney.ru/forums/1-podderzhka-dzen-mani/topics/674-sobiraem-logi-prilozheniya-r-connect/

В вашем случае в приложении R-Connect нужно будет запросить выписку по карте "zzz" с 4 ноября по сегодня.

Сразу скажу, что если в итоговом логе нигде после "GetCardsTransaction" не будет строчки

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" />

то лог бесполезен. Это значит что сервер Райффайзена так реагирует именно на запрос из плагина, и я вряд ли смогу что-то с этим сделать.

помогло ударение и создание подключения к райфу 

Снова падает, самопроизвольно удалило подключение к банку. При попытке создать новое импорт валится, подключение не создается

trace] Синхронизация операций с 2017-12-26
[trace] Открываем сессию
[trace] Авторизуемся на сервере...
[trace] Запрашиваем данные по счетам...
[trace] Найден счёт: 0000
[trace] Получено счетов: 1
[trace] Обрабатываем счёт 0000
[trace] Получено операций: 1
[trace] Запрашиваем данные по картам...
[trace] Найдена дебетовая карта: 9999
[trace] Получено карт: 1
[trace] Обрабатываем карту 9990
[trace] GetCardTransactions: 

[trace] Что-то пошло не так: 
[trace] Райффайзенбанк: получен некорректный ответ от сервера
[trace] Закрываем сессию
[ZP] Exception: __ Райффайзенбанк: получен некорректный ответ от сервера
[ZP] Call stack:
processRequest@/data/user/0/ru.zenmoney.androidsub/files/ZenPlugin/raiffeisen/marknote-wrapper.js:64:37
getCardTransactions@/data/user/0/ru.zenmoney.androidsub/files/ZenPlugin/raiffeisen/main.js:359:40
getFromRaiffesisen@/data/user/0/ru.zenmoney.androidsub/files/ZenPlugin/raiffeisen/main.js:126:47
main@/data/user/0/ru.zenmoney.androidsub/files/ZenPlugin/raiffeisen/main.js:16:27

Все советы выше пробовала.

Исправлен

Мы выпустили обновление плагинов, на нем все должно работать, как надо. Проверьте пожалуйста, и, если не работает, напишите нам снова

Сервис поддержки клиентов работает на платформе UserEcho