Creditcoin 1.6.3 Error

[2020-11-04 05:16:40.054 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 274, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 607, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration
1 Like

yes i have RuntimeError: Set changed size during iteration too

It is literally a problem caused by resizing during iteration.
It seems to have nothing to do with mining.

์˜ค๋ฅ˜๊ฐ€ ๋ฐ€๋ฆฌ์„ธ์ปจ๋“œ ๋‹จ์œ„๋กœ ๋งค์šฐ ๋นˆ๋ฒˆํ•˜๊ฒŒ ์ˆ˜๋ฐฑ๋ฒˆ ์ด์ƒ ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค.
Errors are repeated hundreds or more times very often in milliseconds.

[2020-11-05 14:45:41.760 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 274, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 607, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration
[2020-11-05 14:45:55.665 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 274, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 607, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration
[2020-11-05 14:45:41.761 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 274, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 607, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration
[2020-11-05 14:45:55.666 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 274, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 607, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration
[2020-11-05 14:45:55.698 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 274, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 607, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration

๋˜ ๋‹ค๋ฅธ ์˜ค๋ฅ˜
Another error

[2020-11-05 14:50:34.395 ERROR    base_events] Task was destroyed but it is pending!
task: <Task pending coro=<_SendReceive._send_last_message() done, defined at /usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py:409> cb=[_chain_future.<locals>._call_set_state() at /usr/lib/python3.5/asyncio/futures.py:438]>
[2020-11-05 14:50:34.395 ERROR    base_events] Task was destroyed but it is pending!
task: <Task pending coro=<_SendReceive._send_last_message() done, defined at /usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py:409> cb=[_chain_future.<locals>._call_set_state() at /usr/lib/python3.5/asyncio/futures.py:438]>

๊ฒฝ๊ณ ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ๋ฐœ์ƒ ํ•จ.
Too many warnings have occurred.

[2020-11-05 14:54:30.714 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.714 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.714 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.721 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.721 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.733 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.733 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.734 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.734 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.735 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.735 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.742 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.742 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.743 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.743 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.760 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.760 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.761 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.761 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.767 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.767 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.771 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.771 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.772 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.772 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.773 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.773 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.777 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.777 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.784 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.784 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.861 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d
[2020-11-05 14:54:30.861 WARNING  handlers] Received AuthorizationViolation from 1ea032ca36203431f5810bd1cc2e607d5f0688199ff7a2b1fc4b9a42c0859b86619da44d872e9871ab4596b7505f5e7e7185a4505f3f2f91440dd5c552e60f5d

yes this is the same issue

Please try updating to Creditcoin 1.6.4, which contains a hotfix for this issue with Sawtooth Validator.

1 Like

thx will I love your speed

1 Like

I confirmed that the problem was solved.

1 Like

Creditcoin 1.6.4 ์—์„œ ๋ฐœ์ƒํ•จ

[2020-11-06 16:48:57.681 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 277, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 610, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration
[2020-11-06 16:48:57.681 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 277, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 610, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration
[2020-11-06 16:48:57.710 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 277, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 610, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration
[2020-11-06 16:48:57.710 ERROR    interconnect] An error occurred while sending heartbeat: Set changed size during iteration
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 199, in _do_heartbeat
    yield from self._do_dealer_heartbeat()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 277, in _do_dealer_heartbeat
    yield from self._stop()
  File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 610, in _stop
    tasks = list(asyncio.Task.all_tasks(self._event_loop).copy())
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in all_tasks
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/asyncio/tasks.py", line 67, in <setcomp>
    return {t for t in cls._all_tasks if t._loop is loop}
  File "/usr/lib/python3.5/_weakrefset.py", line 60, in __iter__
    for itemref in self.data:
RuntimeError: Set changed size during iteration

This is caused by a bug in Python:

Weโ€™re investigating a potential fix for this issue.

1 Like

Fix for this issue is contained in version 1.6.5. See https://docs.creditcoin.org/updating-creditcoin-nodes#e110 for information on how to pull the latest docker images.

1 Like

thx will Iโ€™ll be soon

How did you solve the problem?