Skip to content

Problems with plugins in 0.12.0 #5563

@unsettledroell404

Description

@unsettledroell404

recently installed v0.12.0 has issues with plugins.
Summary plugin works, feeadjuster does not: when I run 'lightning-cli feeadjust' it displays a blank line. I also tried balance, but it does not work either.

I am looking in the logs and found some information that may be useful. Maybe there is an issue with pyln client (v.0.12.0)?
Summary does actually work but shows the same error namely "TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType".

2022-08-31T17:17:40.277Z DEBUG plugin-summary.py: Reopened summary.dat shelve with 0 runs and 6 entries
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: Traceback (most recent call last):
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/plugin.py", line 631, in _dispatch_request
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: result = self._exec_func(method.func, request)
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/plugin.py", line 616, in _exec_func
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: return func(*ba.args, **ba.kwargs)
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/plugin.py", line 957, in _init
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: return self._exec_func(self.child_init, request)
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/plugin.py", line 616, in _exec_func
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: return func(*ba.args, **ba.kwargs)
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/data/cln/plugins-available/feeadjuster/feeadjuster.py", line 298, in init
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: config = plugin.rpc.listconfigs()
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 885, in listconfigs
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: return self.call("listconfigs", payload)
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 363, in call
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: resp, buf = self._readobj(sock, buf)
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 306, in _readobj
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: obj, _ = self.decoder.raw_decode(parts[0].decode("UTF-8"))
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/lib/python3.10/json/decoder.py", line 353, in raw_decode
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: obj, end = self.scan_once(s, idx)
2022-08-31T17:17:40.277Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 468, in millisatoshi_hook
2022-08-31T17:17:40.278Z INFO plugin-feeadjuster.py: obj = LightningRpc.LightningJSONDecoder.replace_amounts(obj)
2022-08-31T17:17:40.278Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 459, in replace_amounts
2022-08-31T17:17:40.278Z INFO plugin-feeadjuster.py: obj[k] = Millisatoshi(v)
2022-08-31T17:17:40.278Z INFO plugin-feeadjuster.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 69, in init
2022-08-31T17:17:40.278Z INFO plugin-feeadjuster.py: elif int(v) == v:
2022-08-31T17:17:40.278Z INFO plugin-feeadjuster.py: TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2022-08-31T17:17:40.278Z INFO plugin-feeadjuster.py:
2022-08-31T17:17:40.278Z INFO plugin-summary.py: Traceback (most recent call last):
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/plugin.py", line 631, in _dispatch_request
2022-08-31T17:17:40.278Z INFO plugin-summary.py: result = self._exec_func(method.func, request)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/plugin.py", line 616, in _exec_func
2022-08-31T17:17:40.278Z INFO plugin-summary.py: return func(*ba.args, **ba.kwargs)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/plugin.py", line 957, in _init
2022-08-31T17:17:40.278Z INFO plugin-summary.py: return self._exec_func(self.child_init, request)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/plugin.py", line 616, in _exec_func
2022-08-31T17:17:40.278Z INFO plugin-summary.py: return func(*ba.args, **ba.kwargs)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/data/cln/plugins-available/summary/summary.py", line 307, in init
2022-08-31T17:17:40.278Z INFO plugin-summary.py: config = plugin.rpc.listconfigs()
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 885, in listconfigs
2022-08-31T17:17:40.278Z INFO plugin-summary.py: return self.call("listconfigs", payload)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 363, in call
2022-08-31T17:17:40.278Z INFO plugin-summary.py: resp, buf = self._readobj(sock, buf)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 306, in _readobj
2022-08-31T17:17:40.278Z INFO plugin-summary.py: obj, _ = self.decoder.raw_decode(parts[0].decode("UTF-8"))
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/lib/python3.10/json/decoder.py", line 353, in raw_decode
2022-08-31T17:17:40.278Z INFO plugin-summary.py: obj, end = self.scan_once(s, idx)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 468, in millisatoshi_hook
2022-08-31T17:17:40.278Z INFO plugin-summary.py: obj = LightningRpc.LightningJSONDecoder.replace_amounts(obj)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 459, in replace_amounts
2022-08-31T17:17:40.278Z INFO plugin-summary.py: obj[k] = Millisatoshi(v)
2022-08-31T17:17:40.278Z INFO plugin-summary.py: File "/usr/local/lib/python3.10/dist-packages/pyln/client/lightning.py", line 69, in init
2022-08-31T17:17:40.278Z INFO plugin-summary.py: elif int(v) == v:
2022-08-31T17:17:40.278Z INFO plugin-summary.py: TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2022-08-31T17:17:40.278Z INFO plugin-summary.py:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions