Extension hangs fetching transactions
Closed this issue · 8 comments
The extension progresses nicely, fills the 'Getting transactions... (takes a moment to finish)' bar, but then doesn't seem to complete. Any easy fixes I might be missing?
Thanks.
Thanks for the report. Just tried the version of OBIS on master
and unfortunately it "works for me", although it does take a few moments for the [ View statements ]
and [ Download all ]
buttons to enable.
Could you please try again with your web-console open (press F12) to see if any errors or warnings appear? (Maybe don't copy-paste just in case you include sensitive information concerning your bank-accounts.)
So I tried it in a new profile in case another extension was interfering, but still doesn't work. I did get a load of errors in the console:
clientlib-adrum.min.1fd6c529cb671a8f5c408943098a20cf.js:1850 PAGE LOAD START-https://www.hsbc.co.uk/online/dashboard/#dashboard
obis-hsbc-uk.js:3993 attachAjaxEventRepeater
obis-hsbc-uk.js:4108 Registering plugin loader: hsbc-uk
obis-hsbc-uk.js:3229 Statebot[fetcher]: Information about this state-machine
obis-hsbc-uk.js:3229 Statebot[fetcher]: Listening for the following state-changes:
obis-hsbc-uk.js:3226 Array(11)
obis-hsbc-uk.js:3229 Statebot[fetcher]: Listening for the following transitions:
obis-hsbc-uk.js:3226 Array(14)
obis-hsbc-uk.js:3229 Statebot[fetcher]: Listening for the following events:
obis-hsbc-uk.js:3226 Array(11)
utag.945.js?utv=ut4.47.202008121334:18 200
utag.848.js?utv=ut4.47.202203081710:134 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu
s @ utag.848.js?utv=ut4.47.202203081710:134
utag.1433.js?utv=ut4.47.202206151706:45 IdentityFunction: pushIdentities: true, b.logged_in: 1
clientlib-adrum.min.1fd6c529cb671a8f5c408943098a20cf.js:1857 PAGE LOAD END-https://www.hsbc.co.uk/online/dashboard/#dashboard
clientlib-adrum.min.1fd6c529cb671a8f5c408943098a20cf.js:1863 ADRUM END-https://www.hsbc.co.uk/online/dashboard/#dashboard
track.omguk.com/e/si/?Channel=non-optimise&sskey=undefined&ex3=non-optimise:1 Failed to load resource: the server responded with a status of 400 ()
utag.1433.js?utv=ut4.47.202206151706:46 IdentityFunction: authenticated identity pushed
utag.1433.js?utv=ut4.47.202206151706:52 IdentityFunction: lpTag started: true, attempts: 3
utag.js:302 embedded window IS supported - lpWindowWillNotPopOut error code set ... cancelling loop
utag.js:302 embedded window IS supported - lpWindowWillNotPopOut error code set ... cancelling loop
obis-hsbc-uk.js:7172 Uncaught TypeError:
store#add/accounts(id, accountNumber, sortCode, name, type, iban, bic, ledgerBalance, lastUpdatedTimestamp):
| Argument undefined: "accountNumber"
at obis-hsbc-uk.js:7172:17
at Array.forEach (<anonymous>)
at obis-hsbc-uk.js:7169:16
at produce (obis-hsbc-uk.js:6845:18)
at obis-hsbc-uk.js:7168:23
at eventHandler (obis-hsbc-uk.js:6962:13)
at emit (obis-hsbc-uk.js:3821:15)
at obis-hsbc-uk.js:12728:11
(anonymous) @ obis-hsbc-uk.js:7172
(anonymous) @ obis-hsbc-uk.js:7169
produce @ obis-hsbc-uk.js:6845
(anonymous) @ obis-hsbc-uk.js:7168
eventHandler @ obis-hsbc-uk.js:6962
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12728
Promise.then (async)
then @ obis-hsbc-uk.js:12713
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12316 Uncaught TypeError:
store#add/accounts(id, accountNumber, sortCode, name, type, iban, bic, ledgerBalance, lastUpdatedTimestamp):
| Argument undefined: "accountNumber"
at obis-hsbc-uk.js:12316:17
at Array.forEach (<anonymous>)
at obis-hsbc-uk.js:12313:16
at produce (obis-hsbc-uk.js:11988:18)
at obis-hsbc-uk.js:12312:23
at eventHandler (obis-hsbc-uk.js:12105:13)
at emit (obis-hsbc-uk.js:3821:15)
at obis-hsbc-uk.js:12728:11
(anonymous) @ obis-hsbc-uk.js:12316
(anonymous) @ obis-hsbc-uk.js:12313
produce @ obis-hsbc-uk.js:11988
(anonymous) @ obis-hsbc-uk.js:12312
eventHandler @ obis-hsbc-uk.js:12105
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12728
Promise.then (async)
then @ obis-hsbc-uk.js:12713
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12630 GET https://www.hsbc.co.uk/api/mmf-files-statements--gb-hrfb-prod-proxy/v2/customer-accounts/[redacted]/statements?statementType=REGULAR 403
fetchStatementsList @ obis-hsbc-uk.js:12630
(anonymous) @ obis-hsbc-uk.js:12759
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12757
then @ obis-hsbc-uk.js:12755
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12743
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12729
Promise.then (async)
then @ obis-hsbc-uk.js:12713
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12564 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'map')
at obis-hsbc-uk.js:12564:25
(anonymous) @ obis-hsbc-uk.js:12564
obis-hsbc-uk.js:12630 GET https://www.hsbc.co.uk/api/mmf-files-statements--gb-hrfb-prod-proxy/v2/customer-accounts/[redacted]/statements?statementType=REGULAR 403
fetchStatementsList @ obis-hsbc-uk.js:12630
(anonymous) @ obis-hsbc-uk.js:12759
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12757
then @ obis-hsbc-uk.js:12755
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12743
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12729
Promise.then (async)
then @ obis-hsbc-uk.js:12713
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12564 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'map')
at obis-hsbc-uk.js:12564:25
(anonymous) @ obis-hsbc-uk.js:12564
obis-hsbc-uk.js:12761 Uncaught (in promise) TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))
at obis-hsbc-uk.js:12761:76
at Array.map (<anonymous>)
at obis-hsbc-uk.js:12564:25
(anonymous) @ obis-hsbc-uk.js:12761
(anonymous) @ obis-hsbc-uk.js:12564
obis-hsbc-uk.js:12630 GET https://www.hsbc.co.uk/api/mmf-files-statements--gb-hrfb-prod-proxy/v2/[redacted]/statements?statementType=REGULAR 403
fetchStatementsList @ obis-hsbc-uk.js:12630
(anonymous) @ obis-hsbc-uk.js:12759
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12757
then @ obis-hsbc-uk.js:12755
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12743
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12729
Promise.then (async)
then @ obis-hsbc-uk.js:12713
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12564 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'map')
at obis-hsbc-uk.js:12564:25
(anonymous) @ obis-hsbc-uk.js:12564
Thanks for the detail, I'll take a look at it.
@prisonblues - please try downloading and installing the OBIS extension from the following link:
I've added a potential fix and a little logging that might hint at the problem. Let me know if it works/gets further.
Thanks - similar story - here are the updated logs.
obis-hsbc-uk.js:7172 Uncaught TypeError:
store#add/accounts(id, accountNumber, sortCode, name, type, iban, bic, ledgerBalance, lastUpdatedTimestamp):
| Argument undefined: "accountNumber"
at obis-hsbc-uk.js:7172:17
at Array.forEach (<anonymous>)
at obis-hsbc-uk.js:7169:16
at produce (obis-hsbc-uk.js:6845:18)
at obis-hsbc-uk.js:7168:23
at eventHandler (obis-hsbc-uk.js:6962:13)
at emit (obis-hsbc-uk.js:3821:15)
at obis-hsbc-uk.js:12746:11
(anonymous) @ obis-hsbc-uk.js:7172
(anonymous) @ obis-hsbc-uk.js:7169
produce @ obis-hsbc-uk.js:6845
(anonymous) @ obis-hsbc-uk.js:7168
eventHandler @ obis-hsbc-uk.js:6962
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12746
Promise.then (async)
then @ obis-hsbc-uk.js:12731
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12316 Uncaught TypeError:
store#add/accounts(id, accountNumber, sortCode, name, type, iban, bic, ledgerBalance, lastUpdatedTimestamp):
| Argument undefined: "accountNumber"
at obis-hsbc-uk.js:12316:17
at Array.forEach (<anonymous>)
at obis-hsbc-uk.js:12313:16
at produce (obis-hsbc-uk.js:11988:18)
at obis-hsbc-uk.js:12312:23
at eventHandler (obis-hsbc-uk.js:12105:13)
at emit (obis-hsbc-uk.js:3821:15)
at obis-hsbc-uk.js:12746:11
(anonymous) @ obis-hsbc-uk.js:12316
(anonymous) @ obis-hsbc-uk.js:12313
produce @ obis-hsbc-uk.js:11988
(anonymous) @ obis-hsbc-uk.js:12312
eventHandler @ obis-hsbc-uk.js:12105
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12746
Promise.then (async)
then @ obis-hsbc-uk.js:12731
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12779 Uncaught (in promise) TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))
at obis-hsbc-uk.js:12779:76
at Array.map (<anonymous>)
at obis-hsbc-uk.js:12566:20
(anonymous) @ obis-hsbc-uk.js:12779
(anonymous) @ obis-hsbc-uk.js:12566
obis-hsbc-uk.js:12640 GET https://www.hsbc.co.uk/api/mmf-files-statements--gb-hrfb-prod-proxy/v2/customer-accounts/[id string]/statements?statementType=REGULAR 403
fetchStatementsList @ obis-hsbc-uk.js:12640
(anonymous) @ obis-hsbc-uk.js:12777
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12775
then @ obis-hsbc-uk.js:12773
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12761
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12747
Promise.then (async)
then @ obis-hsbc-uk.js:12731
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12652 No statements found in JSON {accountId: '[id string]', json: {…}}
(anonymous) @ obis-hsbc-uk.js:12652
Promise.then (async)
fetchStatementsList @ obis-hsbc-uk.js:12650
(anonymous) @ obis-hsbc-uk.js:12777
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12775
then @ obis-hsbc-uk.js:12773
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12761
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12747
Promise.then (async)
then @ obis-hsbc-uk.js:12731
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12640 GET https://www.hsbc.co.uk/api/mmf-files-statements--gb-hrfb-prod-proxy/v2/customer-accounts/[id string]/statements?statementType=REGULAR 403
fetchStatementsList @ obis-hsbc-uk.js:12640
(anonymous) @ obis-hsbc-uk.js:12777
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12775
then @ obis-hsbc-uk.js:12773
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12761
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12747
Promise.then (async)
then @ obis-hsbc-uk.js:12731
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12652 No statements found in JSON {accountId: '[id string]', json: {…}}
(anonymous) @ obis-hsbc-uk.js:12652
Promise.then (async)
fetchStatementsList @ obis-hsbc-uk.js:12650
(anonymous) @ obis-hsbc-uk.js:12777
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12775
then @ obis-hsbc-uk.js:12773
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12761
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12747
Promise.then (async)
then @ obis-hsbc-uk.js:12731
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12640 GET https://www.hsbc.co.uk/api/mmf-files-statements--gb-hrfb-prod-proxy/v2/customer-accounts/[id string]/statements?statementType=REGULAR 403
fetchStatementsList @ obis-hsbc-uk.js:12640
(anonymous) @ obis-hsbc-uk.js:12777
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12775
then @ obis-hsbc-uk.js:12773
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12761
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12747
Promise.then (async)
then @ obis-hsbc-uk.js:12731
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
obis-hsbc-uk.js:12652 No statements found in JSON {accountId: '[id string]', json: {…}}
(anonymous) @ obis-hsbc-uk.js:12652
Promise.then (async)
fetchStatementsList @ obis-hsbc-uk.js:12650
(anonymous) @ obis-hsbc-uk.js:12777
(anonymous) @ obis-hsbc-uk.js:11626
next @ obis-hsbc-uk.js:11622
(anonymous) @ obis-hsbc-uk.js:11616
Promise.finally (async)
(anonymous) @ obis-hsbc-uk.js:11616
(anonymous) @ obis-hsbc-uk.js:12775
then @ obis-hsbc-uk.js:12773
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
then @ obis-hsbc-uk.js:12761
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
(anonymous) @ obis-hsbc-uk.js:12747
Promise.then (async)
then @ obis-hsbc-uk.js:12731
runActionFor @ obis-hsbc-uk.js:3435
(anonymous) @ obis-hsbc-uk.js:3419
_inState @ obis-hsbc-uk.js:3537
inState @ obis-hsbc-uk.js:3550
ifStateThenEnterState @ obis-hsbc-uk.js:3417
(anonymous) @ obis-hsbc-uk.js:3427
handleEvent @ obis-hsbc-uk.js:3061
eventHandler @ obis-hsbc-uk.js:3842
emit @ obis-hsbc-uk.js:3821
emit @ obis-hsbc-uk.js:3053
(anonymous) @ obis-hsbc-uk.js:3558
(anonymous) @ obis-hsbc-uk.js:3123
(anonymous) @ obis-hsbc-uk.js:3652
EventDict.handleEvent @ obis-hsbc-uk.js:5364
Thanks again. I notice I missed something common between both of those logs.
I've updated the branch with some more guards/logging if you could try again please:
Boom - worked perfectly. Thanks.
Great! Thanks for helping fix the problem. I'll merge it to master.