Expalin please what happenedOMG! yet another lost (hijacked) payment!
Traceback (most recent call last):
File "bin/sentinel.py", line 244, in <module>
main()
File "bin/sentinel.py", line 191, in main
perform_dashd_object_sync(dashd)
File "bin/sentinel.py", line 24, in perform_dashd_object_sync
GovernanceObject.sync(dashd)
File "lib/models.py", line 87, in sync
(go, subobj) = self.import_gobject_from_dashd(dashd, item)
File "lib/models.py", line 142, in import_gobject_from_dashd
subobj, created = subclass.get_or_create(object_hash=object_hash, defaults=subdikt)
File "/home/dash/.dashcore/sentinel/venv/local/lib/python2.7/site-packages/peewee.py", line 4800, in get_or_create
return query.get(), False
File "/home/dash/.dashcore/sentinel/venv/local/lib/python2.7/site-packages/peewee.py", line 3090, in get
return next(clone.execute())
File "/home/dash/.dashcore/sentinel/venv/local/lib/python2.7/site-packages/peewee.py", line 2267, in next
obj = self.iterate()
File "/home/dash/.dashcore/sentinel/venv/local/lib/python2.7/site-packages/peewee.py", line 2253, in iterate
return self.process_row(row)
File "/home/dash/.dashcore/sentinel/venv/local/lib/python2.7/site-packages/peewee.py", line 2331, in process_row
setattr(instance, column, func(row[i]))
File "/home/dash/.dashcore/sentinel/venv/local/lib/python2.7/site-packages/peewee.py", line 1072, in python_value
return decimal.Decimal(str(value))
File "/usr/lib/python2.7/decimal.py", line 547, in __new__
"Invalid literal for Decimal: %r" % value)
File "/usr/lib/python2.7/decimal.py", line 3873, in _raise_error
raise error(explanation)
decimal.InvalidOperation: Invalid literal for Decimal: '47,5'
No restart necessary, unless too much time expired. First try git pull and check if your masternode gets ENABLED (./dash-cli masternode list full | grep -e IPADDRESS).thanks! no errors anymore.
but i guess we have to restart masternode from the wallet?
if yes, then payment counter resets.![]()
1 hour i think, so it could be a close call for some.thanks man! you are awesome!
i see "enabled". 1 and a half hour has passed.
but what does "waited too long" means? how many hours inactive?
Confirming that this worked. Thank you @qwizziecd .dashcore
cd sentinel
git pull
No restart needed
Link : https://www.dash.org/forum/threads/...nel-hotfix-action-required.17568/#post-143923
Stay calm, even if your watchdog expired your node will still get paid. Just update Sentinel and you are good.1 hour i think, so it could be a close call for some.
In this case the problem was Sentinel crashing before being able to vote on the watchdog.then there are some problems (like sentinel) that are not affecting payments?
static const int MASTERNODE_NEW_START_REQUIRED_SECONDS = 180 * 60;
So having spork 14 off does not keep masternodes active as nmarley mentioned in his edit ?In this case the problem was Sentinel crashing before being able to vote on the watchdog.
There is a timeout window of 180min until a watchdog vote MUST be done
So if you have updated your Sentinel during this 180min window your node will be fine. If you have missed this window, your node will be degraded to NEW_START_REQUIRED state - and this means you'll need to restart your node, affecting the payment...Code:static const int MASTERNODE_NEW_START_REQUIRED_SECONDS = 180 * 60;
Link : https://www.dash.org/forum/threads/masternode-operators-sentinel-hotfix-action-required.17568/Note: This is required or your Masternode will go offline!
(edit: Apparently w/spork 14 off this isn't enforce, so crisis averted!)