Skip to content

Some encodium issue #3

Description

@XertroV

Looks like spore packets aren't serialising properly. @ktofu
P2P is borked; using git hasn't helped :(

└─( ~/s/cryptonet )─> python3 examples/min_coin.py -port 32556 -rpc_port 12344 -mine
Namespace(add_nodes=[], debug=False, genesis=['013a010101012501000453a6e5ca2001000000000000000000000000000000000000000000000000000000000000000201000100010001000301010001010101'], mine=True, network_debug=False, port=[32556], rpc_port=[12344])
 * Running on http://localhost:12344/
Exception in callback <bound method _SelectorSocketTransport._read_ready of <asyncio.selector_events._SelectorSocketTransport object at 0x7fc8f1ed0ef0>>()
handle: Handle(<bound method _SelectorSocketTransport._read_ready of <asyncio.selector_events._SelectorSocketTransport object at 0x7fc8f1ed0ef0>>, ())
Traceback (most recent call last):
  File "/usr/lib/python3.4/asyncio/events.py", line 39, in _run
    self._callback(*self._args)
  File "/usr/lib/python3.4/asyncio/selector_events.py", line 466, in _read_ready
    self._protocol.data_received(data)
  File "/usr/local/lib/python3.4/dist-packages/spore-0.9.4-py3.4.egg/spore/__init__.py", line 44, in data_received
    message = Message.make(bytes(self._buffer[4:]))
  File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 196, in make
    return cls().make(*args, **kwargs)
  File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 105, in make
    return inner_self.deserialize(_data)
  File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 192, in deserialize
    return self.make(**kwargs)
  File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 106, in make
    ret = self.type(*args, **kwargs)
  File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 52, in __init__
    setattr(inner_self, key, value)
  File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 86, in __setattr__
    field.check_optional(value)
  File "/usr/local/lib/python3.4/dist-packages/encodium/__init__.py", line 130, in check_optional
    raise ValidationError("cannot be None")
encodium.ValidationError: method cannot be None

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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