1. In control wallet
gobject vote-many 3f22267e91222c6d761f8a83d781a0adfe833c3b42b790a0990abfb2a5923942 funding no
gobject vote-many 3f22267e91222c6d761f8a83d781a0adfe833c3b42b790a0990abfb2a5923942 delete yes
close wallet and delete mn*.dat, rm gov*.dat
2. In masternode, run
biblepay-cli gobject list all triggers
to check if it has just one trigger. If not, restart the masternode
3. Start the control wallet and unlock it, then
masternode start-alias SANCTUARY_ALIAS
4. Check if it is synced in control wallet:
mnsync status ("AssetID": 999 means synced)
5. In control wallet, run:
gobject list all triggers
if you see two triggers, then do close wallet and delete mn*.dat, rm gov*.dat and wait a few minutes and start wallet
6. In masternode, run
venv/bin/python bin/watchman.py
under the watchdog dir to check.
I had to delete the mn*.dat and gov*.dat at the Masternode as well as the Controlling wallet to get this to take.
I also deleted on both, dont see 3f222xxx object only 4a1f347cd49a97d36f105b1908d33a3ed3cfb5d11485000d2908313f4c2d9490 on both
but after few minutes I see 1996fe78ce9efd7a3b6deefbcd2e120b75f850909ad8f702062a517b1cb27ae1 and see same error:
$ WATCHMAN_DEBUG=1 ./venv/bin/python bin/watchman.py
2018-01-02 19:52:37 [info]: SCHEMA_VERSION (code) = [20170111-1]
2018-01-02 19:52:37 [info]: DB_SCHEMA_VERSION = [20170111-1]
2018-01-02 19:52:37 current_time = 1514922757
2018-01-02 19:52:37 next_run_time = 0
2018-01-02 19:52:37 Delay of [49] seconds for cron minute offset
2018-01-02 19:53:26 govobj updated = 1
2018-01-02 19:53:26 subobj updated = 1
2018-01-02 19:53:26 govobj updated = 1
2018-01-02 19:53:26 subobj updated = 1
2018-01-02 19:53:26 govobj updated = 1
2018-01-02 19:53:26 subobj updated = 1
2018-01-02 19:53:26 govobj updated = 1
2018-01-02 19:53:26 subobj updated = 1
2018-01-02 19:53:26 govobj updated = 1
2018-01-02 19:53:26 subobj updated = 1
2018-01-02 19:53:26 govobj updated = 1
2018-01-02 19:53:26 subobj updated = 1
2018-01-02 19:53:26 govobj updated = 1
Traceback (most recent call last):
File "bin/watchman.py", line 244, in
main()
File "bin/watchman.py", line 191, in main
perform_biblepayd_object_sync(biblepayd)
File "bin/watchman.py", line 24, in perform_biblepayd_object_sync
GovernanceObject.sync(biblepayd)
File "lib/models.py", line 87, in sync
(go, subobj) = self.import_gobject_from_biblepayd(biblepayd, item)
File "lib/models.py", line 117, in import_gobject_from_biblepayd
object_hex = biblepaylib.SHIM_deserialise_from_biblepayd(object_hex)
File "lib/biblepaylib.py", line 204, in SHIM_deserialise_from_biblepayd
obj = deserialise(biblepayd_hex)
File "lib/biblepaylib.py", line 229, in deserialise
obj = simplejson.loads(json, use_decimal=True)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/__init__.py", line 533, in loads
return cls(encoding=encoding, **kw).decode(s)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/scanner.py", line 127, in scan_once
return _scan_once(string, idx)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/scanner.py", line 95, in _scan_once
return parse_array((string, idx + 1), _scan_once)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/decoder.py", line 250, in JSONArray
value, end = scan_once(s, end)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/scanner.py", line 95, in _scan_once
return parse_array((string, idx + 1), _scan_once)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/decoder.py", line 250, in JSONArray
value, end = scan_once(s, end)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/scanner.py", line 93, in _scan_once
_scan_once, object_hook, object_pairs_hook, memo)
File "xx/.biblepaycore/watchman/venv/lib/python3.4/site-packages/simplejson/decoder.py", line 226, in JSONObject
s, end - 1)
simplejson.scanner.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 1673 (char 1672)