View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004977 | Taler | wallet (WebExtension) | public | 2017-03-28 16:12 | 2019-12-26 21:37 |
Reporter | Christian Grothoff | Assigned To | Florian Dold | ||
Priority | urgent | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | git (master) | ||||
Target Version | 0.3 | Fixed in Version | 0.3 | ||
Summary | 0004977: withdrawing coins on demo fails with FF plugin | ||||
Description | I've reproduced this with the latest FF on W32 and on Debian GNU/Linux as well now. The exchange-selection page is just blank, instead of showing the fees and asking for confirmation. | ||||
Tags | No tags attached. | ||||
|
If I enable JavaScript for the bank, I get a _bit_ further. So the first issue definitively relates to the JS-less bank. However, after enabling JavaScript I still cannot withdraw, this time I get on the 'accept fees and withdraw' page the error: Error: exception (reduce of empty array with no initial value) [after expanding to the detailed view]. The exchange logs do report an access to /keys, but nothing more. |
|
Logs say: error response Object { error: "exception", hint: "reduce of empty array with no initi…", stack: "getReserveCreationInfo/<@moz-extens…" } Location: function getReserveCreationInfo(baseUrl, amount) { let m = { type: "reserve-creation-info", detail: { baseUrl, amount } }; return new Promise((resolve, reject) => { chrome.runtime.sendMessage(m, (resp) => { if (resp.error) { console.error("error response", resp); // HERE! let e = Error("call to reserve-creation-info failed"); e.errorResponse = resp; reject(e); return; } resolve(resp); }); }); } Don't see how to get the original stack trace from where this was thrown. |
|
Got something (maybe). From the 'resp' object in the debugger, I get: /lib/wallet/wallet.js:754:46fulfilled@moz-extension://76f34cdc-dbc7-4483-a04b-d634dcf83232/lib/wallet/wallet.js:27:52 |
|
With the latest git wallet and latest firefox nightly it works. The bank only offers the JS-free version of withdrawal, which required some compatibility fixes (see 0004997). |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-28 16:12 | Christian Grothoff | New Issue | |
2017-03-28 16:12 | Christian Grothoff | Status | new => assigned |
2017-03-28 16:12 | Christian Grothoff | Assigned To | => Florian Dold |
2017-04-12 15:56 | Christian Grothoff | Note Added: 0012032 | |
2017-04-12 16:02 | Christian Grothoff | Note Added: 0012033 | |
2017-04-12 16:04 | Christian Grothoff | Note Added: 0012034 | |
2017-04-12 16:05 | Christian Grothoff | Description Updated | |
2017-04-26 03:38 | Florian Dold | Status | assigned => resolved |
2017-04-26 03:38 | Florian Dold | Resolution | open => fixed |
2017-04-26 03:38 | Florian Dold | Note Added: 0012067 | |
2017-05-03 02:16 | Christian Grothoff | Fixed in Version | => 0.3 |
2017-06-06 14:18 | Christian Grothoff | Status | resolved => closed |
2019-12-26 21:37 | Florian Dold | Category | wallet (browser-based) => wallet (WebExtensions) |
2023-04-13 20:37 | Florian Dold | Category | wallet (WebExtensions) => wallet (WebExtension) |