La Ğ1 est bloquée

Le bloc 106683 a été trouvé plusieurs fois mais n’est pas accepté par le réseau.

Voici l’erreur de log :

2018-03-28T20:23:25+02:00 - error:  Error: ruleMembershipPeriod                                                                          
          at Function.checkBlock (/home/moul/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)                                            
          at <anonymous>

Ça correspond à la règle BR_G108 Membership chainability.

Spécial ping à @cgeek

2 Likes

et @elois :slight_smile:

J’ai cherché un peu.
Je comprends pas très bien le test test/integration/membership_chainability.ts
C’est la nouvelle règle qui a été ajoutée durant la première année de la Ğ1 qui concerne le fait que la membership peut être acceptée en chaîne tous les deux mois ?

Sinon, dans ce bloc, il y a une transaction de marijo E3jDjuVPjautiW8F1K3XChd2FwwAwjKJhyts6Q6kMdm4. Mais, je ne pense pas que ça soit le souci.

Ça semble être lié à la résolution de fork car ça apparaît 17 fois :

duniter gen-next 2 --show
2018-03-28T21:46:11+02:00 - debug: Plugging file system...
2018-03-28T21:46:11+02:00 - debug: Loading conf...
2018-03-28T21:46:11+02:00 - debug: Configuration saved.
2018-03-28T21:46:11+02:00 - debug: Opening SQLite database "/home/moul/.config/duniter/duniter_default/duniter.db"...
2018-03-28T21:46:11+02:00 - debug: Upgrade database...
2018-03-28T21:46:11+02:00 - info: Block resolution: 17 potential blocks after current#106682...
2018-03-28T21:47:50+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:50+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:51+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:52+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:52+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:53+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:54+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:54+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:55+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:55+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:56+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:57+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:57+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:58+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:47:59+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:48:00+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:48:00+02:00 - error:  Error: ruleMembershipPeriod
    at Function.checkBlock (/home/moul/projects/duniter/app/lib/blockchain/DuniterBlockchain.js:104:19)
    at <anonymous>
2018-03-28T21:48:00+02:00 - debug: Trying to close SQLite...
2018-03-28T21:48:00+02:00 - error: Option --submitHost is required.

Effectivement @Moul, c’est un cas un peu spécial car une adhésion est de type “Leave”. Je regarde plus attentivement.

1 Like

Le correctif est en cours de déploiement.

1 Like