duniter issueshttps://git.duniter.org/nodes/typescript/duniter/-/issues2019-02-02T02:29:37+01:00https://git.duniter.org/nodes/typescript/duniter/-/issues/1337lost peers after new release2019-02-02T02:29:37+01:00nikolost peers after new releasewith windows edition
currently the 1.7.10 does not have peers anymore
happen all the time when there is a new version availablewith windows edition
currently the 1.7.10 does not have peers anymore
happen all the time when there is a new version availablehttps://git.duniter.org/nodes/typescript/duniter/-/issues/1336Fork resolution may fail to recover a consumed source2019-01-30T19:40:11+01:00Cédric MoreauFork resolution may fail to recover a consumed sourceSee https://forum.duniter.org/t/g1-en-fork-bloc-refuse-car-la-transaction-utilise-des-sources-inexistantes/5677See https://forum.duniter.org/t/g1-en-fork-bloc-refuse-car-la-transaction-utilise-des-sources-inexistantes/5677https://git.duniter.org/nodes/typescript/duniter/-/issues/1335Have command specific options2019-01-29T12:17:41+01:00MoulHave command specific optionscf https://www.npmjs.com/package/commander#command-specific-options
This is really annoying to find which option apply to which command.
There is some specifics option only for `sync` command for instance.
They should only be accessib...cf https://www.npmjs.com/package/commander#command-specific-options
This is really annoying to find which option apply to which command.
There is some specifics option only for `sync` command for instance.
They should only be accessible via `duniter sync -h` and not via `duniter -h`.
General options which can apply to many commands should stay at the root of the help.2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1334Write a test for issue #13322020-04-30T22:26:18+02:00Cédric MoreauWrite a test for issue #1332Issue #1332 is fixed, but we need a test to lock the behavior.Issue #1332 is fixed, but we need a test to lock the behavior.Horizonhttps://git.duniter.org/nodes/typescript/duniter/-/issues/1333Ğ1 node stuck2020-04-30T22:31:41+02:00MoulĞ1 node stuckI created a [dump by myself](https://moul.re/jirafeau/f.php?h=2khmsr-r&d=1).
The arguments of `duniter dump` is not explicit.I created a [dump by myself](https://moul.re/jirafeau/f.php?h=2khmsr-r&d=1).
The arguments of `duniter dump` is not explicit.1.10https://git.duniter.org/nodes/typescript/duniter/-/issues/1329WS2P sync does not work on nodes with a path in their WS2P endpoint2020-10-04T18:34:41+02:00Cédric MoreauWS2P sync does not work on nodes with a path in their WS2P endpointFor example with this endpoint:
WS2P 90e9b12 duniter.g1.1000i100.fr 443 /ws2p
Duniter will try to join `wss://duniter.g1.1000i100.fr /ws2p`. There is an extra space here which make the connection fail.For example with this endpoint:
WS2P 90e9b12 duniter.g1.1000i100.fr 443 /ws2p
Duniter will try to join `wss://duniter.g1.1000i100.fr /ws2p`. There is an extra space here which make the connection fail.1.10Cédric MoreauCédric Moreauhttps://git.duniter.org/nodes/typescript/duniter/-/issues/1328BMA: /blockchain/block transactions do no longer have the `hash` field2020-10-04T18:35:02+02:00Cédric MoreauBMA: /blockchain/block transactions do no longer have the `hash` fieldSee https://forum.duniter.org/t/api-bma-1-7-tx-hash/5567See https://forum.duniter.org/t/api-bma-1-7-tx-hash/55672.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1327Error ESOCKETTIMEDOUT at the end of the sync2019-01-05T19:34:35+01:00Cédric MoreauError ESOCKETTIMEDOUT at the end of the syncAn orange message can occur at the end of a synchronization:
ESOCKETTIMEDOUT
This is a failure of sandboxes' sync, it is not critical at all. The sandboxes will be synced later when the node will be running as well.
But it should ...An orange message can occur at the end of a synchronization:
ESOCKETTIMEDOUT
This is a failure of sandboxes' sync, it is not critical at all. The sandboxes will be synced later when the node will be running as well.
But it should not be blocking.https://git.duniter.org/nodes/typescript/duniter/-/issues/1324Add "syc in RAM" option2020-10-04T19:14:29+02:00Cédric MoreauAdd "syc in RAM" optionNot really a priority, but it could be useful for some users.Not really a priority, but it could be useful for some users.2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1319Sync stuck in infinite loop...2020-10-04T18:35:40+02:00Vincent TexierSync stuck in infinite loop...Duniter desktop v1.7.8,
reset & sync on `g1-test.cgeek.fr` port `443`, at 01:00 am on december the 26th.
Milestones... (100%)
Download... (99%)
Apply... (98%)
Sandbox... (0%)
Peers... (0%)
Download stuck at 99%, with the logs scrolli...Duniter desktop v1.7.8,
reset & sync on `g1-test.cgeek.fr` port `443`, at 01:00 am on december the 26th.
Milestones... (100%)
Download... (99%)
Apply... (98%)
Sandbox... (0%)
Peers... (0%)
Download stuck at 99%, with the logs scrolling fast and cycling infinitely on this statements :
```javascript
at <anonymous>
2018-12-26T11:23:01+01:00 - warn: No node found to download chunk #1173.
2018-12-26T11:23:01+01:00 - error: Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
at fifoPromise.pushFIFOPromise (/mnt/data/Logiciels/duniter-desktop-v1.7.8-linux-x64/app/modules/crawler/lib/sync/P2PSyncDownloader.js:73:23)
at <anonymous>
2018-12-26T11:23:01+01:00 - warn: No node found to download chunk #1176.
2018-12-26T11:23:01+01:00 - error: Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
at fifoPromise.pushFIFOPromise (/mnt/data/Logiciels/duniter-desktop-v1.7.8-linux-x64/app/modules/crawler/lib/sync/P2PSyncDownloader.js:73:23)
at <anonymous>
2018-12-26T11:23:02+01:00 - warn: No node found to download chunk #1174.
2018-12-26T11:23:02+01:00 - error: Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
at fifoPromise.pushFIFOPromise (/mnt/data/Logiciels/duniter-desktop-v1.7.8-linux-x64/app/modules/crawler/lib/sync/P2PSyncDownloader.js:73:23)
at <anonymous>
2018-12-26T11:23:02+01:00 - warn: No node found to download chunk #1173.
2018-12-26T11:23:02+01:00 - error: Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
at fifoPromise.pushFIFOPromise (/mnt/data/Logiciels/duniter-desktop-v1.7.8-linux-x64/app/modules/crawler/lib/sync/P2PSyncDownloader.js:73:23)
at <anonymous>
```
Duniter should be able to find another node to finish the download, because I see many nodes in cesium g1-test.2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1318Sandboxes sync issues?2020-10-04T18:36:01+02:00MoulSandboxes sync issues?Strange, it seems the sandboxes synchronization didn’t happen in the initial step with Ğ1:
```bash
Milestones: [||||||||||||||||||||] 100 %
Download: [||||||||||||||||||||] 100 %
Apply: [||||||||||||||||||||] 100 %
Sandbox: ...Strange, it seems the sandboxes synchronization didn’t happen in the initial step with Ğ1:
```bash
Milestones: [||||||||||||||||||||] 100 %
Download: [||||||||||||||||||||] 100 %
Apply: [||||||||||||||||||||] 100 %
Sandbox: [ ] 0 %
Peers: [||||||||||||||||||||] 100 %
```
Thought, it happen later.
I didn’t encounter this issue with gtest.
May be a display issue.2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1314Zombies PoW processes2019-09-10T12:01:34+02:00MoulZombies PoW processesThere is many zombies PoW processes which are left running by duniter main process:
![Ekrankopio_de_2018-11-17_14-15-01](/uploads/33094dda63f49c9323f5160feaa89931/Ekrankopio_de_2018-11-17_14-15-01.png)
Sometimes, theses processes are ta...There is many zombies PoW processes which are left running by duniter main process:
![Ekrankopio_de_2018-11-17_14-15-01](/uploads/33094dda63f49c9323f5160feaa89931/Ekrankopio_de_2018-11-17_14-15-01.png)
Sometimes, theses processes are taking a bit of CPU, around 5%.2.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1309/wot/certified-by/ => Error "Cannot read property 'pub' of null"2019-04-01T10:44:28+02:00Benoit Lavenier/wot/certified-by/ => Error "Cannot read property 'pub' of null"Sur G1-test, je constate une erreur lors de l'appel de `/wot/certified-by/` sur une clef non membre : (exemple [ici](http://88.174.120.187:10900/wot/certified-by/9N8tk7oz7sFXbZij3AFRM2HupDJCRcpsfN99tpXeo2wE))
```json
{
"ucode": 1002,
...Sur G1-test, je constate une erreur lors de l'appel de `/wot/certified-by/` sur une clef non membre : (exemple [ici](http://88.174.120.187:10900/wot/certified-by/9N8tk7oz7sFXbZij3AFRM2HupDJCRcpsfN99tpXeo2wE))
```json
{
"ucode": 1002,
"message": "Cannot read property 'pub' of null"
}
```
Auparavant (et sur G1 cela semble fonctionner ainsi), cela renvoyait un code 2004 : (exemple [ici](https://g1.duniter.fr/wot/certified-by/9N8tk7oz7sFXbZij3AFRM2HupDJCRcpsfN99tpXeo2wE))
```json
{
"ucode": 2004,
"message": "No member matching this pubkey or uid"
}
```
Cela fait planter Cesium, qui ne sait pas comment gérer cette erreur.
Je peux évidemment ajouter un cas pour dire que le compte n'est sans doute pas certifié, mais je voudrais etre sur que je loupe pas quelque chose de plus grave...
Merci !!https://git.duniter.org/nodes/typescript/duniter/-/issues/1307Api wot/lookup fail with "Cannot read property 'number' of undefined"2018-07-24T17:40:40+02:00Vincent TexierApi wot/lookup fail with "Cannot read property 'number' of undefined"https://g1-test.duniter.org/wot/lookup/vit
or
```
curl https://g1-test.duniter.org/wot/lookup/droYn565eApVvJFu18trt4qTiS8uFcVpd5TdwSUPQAT
```
return:
```
{
"ucode": 1002,
"message": "Cannot read property 'number' of undefined"
}...https://g1-test.duniter.org/wot/lookup/vit
or
```
curl https://g1-test.duniter.org/wot/lookup/droYn565eApVvJFu18trt4qTiS8uFcVpd5TdwSUPQAT
```
return:
```
{
"ucode": 1002,
"message": "Cannot read property 'number' of undefined"
}
```https://git.duniter.org/nodes/typescript/duniter/-/issues/1305During the sync, propagate a new peer document and start listening to the net...2018-06-20T20:18:21+02:00Cédric MoreauDuring the sync, propagate a new peer document and start listening to the networkWe can listen to the network even if we don't have a blockchain: using WS2P private for example.
This way even if the sync takes a lot of time, we can keep up with the network's HEAD by receiving the new incoming blocks. Also, we would ...We can listen to the network even if we don't have a blockchain: using WS2P private for example.
This way even if the sync takes a lot of time, we can keep up with the network's HEAD by receiving the new incoming blocks. Also, we would get notified of each node's HEAD packet and display a view of the network during the synchronization.
This could help the user to understand what is the final state to reach. For example we could say "the node will reach this consensus".https://git.duniter.org/nodes/typescript/duniter/-/issues/1301Bizarreries 1.6.232018-03-30T01:29:35+02:00galuelBizarreries 1.6.23J'ai une version 1.6.23 qui tourne mais il me marque "5 peers connected", pourtant dans la partie "network" j'en vois plein...
Par ailleurs en terminal :
$ duniter logs
bash: /usr/bin/duniter: Aucun fichier ou dossier de ce type
Br...J'ai une version 1.6.23 qui tourne mais il me marque "5 peers connected", pourtant dans la partie "network" j'en vois plein...
Par ailleurs en terminal :
$ duniter logs
bash: /usr/bin/duniter: Aucun fichier ou dossier de ce type
Bref, je ne sais pas trop si c'est bon tout ça... :)https://git.duniter.org/nodes/typescript/duniter/-/issues/1299Fork resolution does not always work and needs a restart to succeed2018-03-19T19:13:48+01:00Cédric MoreauFork resolution does not always work and needs a restart to succeedSee https://forum.duniter.org/t/difficulte-elevee-sans-calculer-de-bloc/4459/5
WotWizard was 82 blocks late, and a simple restart made the resolution work.
I've made a dump to investigate on this.See https://forum.duniter.org/t/difficulte-elevee-sans-calculer-de-bloc/4459/5
WotWizard was 82 blocks late, and a simple restart made the resolution work.
I've made a dump to investigate on this.https://git.duniter.org/nodes/typescript/duniter/-/issues/1290Add the packaging metadata to build the duniter snap2018-03-07T22:06:06+01:00ÉloïsAdd the packaging metadata to build the duniter snap*Created by: elopio*
This package will let you publish the latest dunier in the Ubuntu store, and from there reach many users on all the supported Ubuntu versions, and more Linux distributions in progress.*Created by: elopio*
This package will let you publish the latest dunier in the Ubuntu store, and from there reach many users on all the supported Ubuntu versions, and more Linux distributions in progress.Horizonhttps://git.duniter.org/nodes/typescript/duniter/-/issues/1289On a new installation ws2p quota outgoing is 102020-10-04T18:36:17+02:00ÉloïsOn a new installation ws2p quota outgoing is 10On a new installation ws2p quota outgoing is 10 while it should be at 5On a new installation ws2p quota outgoing is 10 while it should be at 52.0https://git.duniter.org/nodes/typescript/duniter/-/issues/1287NPM releases are not updated by GitLab2020-10-04T18:38:29+02:00Cédric MoreauNPM releases are not updated by GitLabI wanted to upgrade Remuniter to duniter@1.6.21, but the latest version is only 1.6.14. There is something broken somewhere.
![image](/uploads/5fa638b241b6a0ac8b50bf9080601aef/image.png)I wanted to upgrade Remuniter to duniter@1.6.21, but the latest version is only 1.6.14. There is something broken somewhere.
![image](/uploads/5fa638b241b6a0ac8b50bf9080601aef/image.png)1.10