Debug enabled : FalseTraceback (most recent call last): File "/home/moul/Documents/cutecoin/build/src/cutecoin/core/net/network.py", line 212, in handle_new_node node = Node.from_peer(self.network_manager, self.currency, peer, pubkey) File "/home/moul/Documents/cutecoin/build/src/cutecoin/core/net/node.py", line 117, in from_peer logging.debug("Node from peer : {:}".format(str(node))) File "/home/moul/Documents/cutecoin/build/src/cutecoin/core/net/node.py", line 448, in __str__return','.join([str(self.pubkey), str(self.endpoint.server), str(self.endpoint.port), str(self.block), File "/home/moul/Documents/cutecoin/build/src/cutecoin/core/net/node.py", line 199, in endpointreturn next((e for e in self._endpoints if type(e) is BMAEndpoint))StopIterationTraceback (most recent call last): File "/home/moul/Documents/cutecoin/build/src/cutecoin/core/net/network.py", line 212, in handle_new_node node = Node.from_peer(self.network_manager, self.currency, peer, pubkey) File "/home/moul/Documents/cutecoin/build/src/cutecoin/core/net/node.py", line 117, in from_peer logging.debug("Node from peer : {:}".format(str(node))) File "/home/moul/Documents/cutecoin/build/src/cutecoin/core/net/node.py", line 448, in __str__return','.join([str(self.pubkey), str(self.endpoint.server), str(self.endpoint.port), str(self.block), File "/home/moul/Documents/cutecoin/build/src/cutecoin/core/net/node.py", line 199, in endpointreturn next((e for e in self._endpoints if type(e) is BMAEndpoint))StopIteration
The preferences bug is weird, and I can't reproduce it.
Do "python3 gen_resources.py" executes without any problem ? And also for "python3 gen_translations.py"...
The bug "StopIteration" is caused because self._endpoints is empty. Could you copy the file "meta_brouzouf_network" present in your cache folder after the errors are shown and cutecoin is closed ?
What is happening by your side is definitely strange. We will need some investigation. @vtexier , could you try and describe how it runs if you try by your side ?
I got the same StopIteration bug in console when starting cutecoin :
Traceback (most recent call last):
File "/home/vit/Documents/dev/python/cutecoin/src/cutecoin/core/net/network.py", line 212, in handle_new_node
node = Node.from_peer(self.network_manager, self.currency, peer, pubkey)
File "/home/vit/Documents/dev/python/cutecoin/src/cutecoin/core/net/node.py", line 117, in from_peer
logging.debug("Node from peer : {:}".format(str(node)))
File "/home/vit/Documents/dev/python/cutecoin/src/cutecoin/core/net/node.py", line 448, in str
return ','.join([str(self.pubkey), str(self.endpoint.server), str(self.endpoint.port), str(self.block),
File "/home/vit/Documents/dev/python/cutecoin/src/cutecoin/core/net/node.py", line 199, in endpoint
return next((e for e in self._endpoints if type(e) is BMAEndpoint))
StopIteration
Then, copy the logs of gen_resources here, try to start cutecoin again and open preferences. If that still doesn't work, please copy the file "src/cutecoin/gen_resources/preferences_uic.py" here, so we can check its content.
$ git checkout gen_resources.py[moul@localhost build]$ python3 gen_resources.py/home/moul/Documents/cutecoin/build/res/ui/import_account.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/import_account_uic.py/home/moul/Documents/cutecoin/build/res/ui/transactions_tab.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/transactions_tab_uic.py/home/moul/Documents/cutecoin/build/res/ui/informations_tab.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/informations_tab_uic.py/home/moul/Documents/cutecoin/build/res/ui/contact.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/contact_uic.py/home/moul/Documents/cutecoin/build/res/ui/account_cfg.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/account_cfg_uic.py/home/moul/Documents/cutecoin/build/res/ui/member.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/member_uic.py/home/moul/Documents/cutecoin/build/res/ui/create_wallet.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/create_wallet_uic.py/home/moul/Documents/cutecoin/build/res/ui/preferences.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/preferences_uic.py/home/moul/Documents/cutecoin/build/res/ui/community_cfg.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/community_cfg_uic.py/home/moul/Documents/cutecoin/build/res/ui/currency_tab.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/currency_tab_uic.py/home/moul/Documents/cutecoin/build/res/ui/about.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/about_uic.py/home/moul/Documents/cutecoin/build/res/ui/toast.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/toast_uic.py/home/moul/Documents/cutecoin/build/res/ui/community_tab.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/community_tab_uic.py/home/moul/Documents/cutecoin/build/res/ui/homescreen.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/homescreen_uic.py/home/moul/Documents/cutecoin/build/res/ui/wot_tab.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/wot_tab_uic.py/home/moul/Documents/cutecoin/build/res/ui/network_tab.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/network_tab_uic.py/home/moul/Documents/cutecoin/build/res/ui/wallets_tab.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/wallets_tab_uic.py/home/moul/Documents/cutecoin/build/res/ui/certification.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/certification_uic.py/home/moul/Documents/cutecoin/build/res/ui/password_asker.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/password_asker_uic.py/home/moul/Documents/cutecoin/build/res/ui/transfer.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/transfer_uic.py/home/moul/Documents/cutecoin/build/res/ui/mainwindow.ui >> /home/moul/Documents/cutecoin/build/src/cutecoin/gen_resources/mainwindow_uic.py/home/moul/Documents/cutecoin/build/res/icons/icons.qrc >> /home/moul/Documents/cutecoin/build/src/icons_rc.pyAn unexpected error occurred.Check that you are using the latest version of PyQt5 and send an error report tosupport@riverbankcomputing.com, including the following information:* your version of PyQt (5.4.1)* the UI file that caused this error* the debug output of pyuic5 (use the -d flag when calling pyuic5)
When alerts were as window popup, they were only at start, because it is very annoying to have it on each block.
But I think that the best behaviour is to have the alert "one time per session". We must keep track of the alerts we have made, and don't repeat it until cutecoin is restarted.