[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3897: Support for I2P is broken
Tahoe-LAFS
trac at tahoe-lafs.org
Tue May 17 18:10:37 UTC 2022
#3897: Support for I2P is broken
--------------------------+---------------------------
Reporter: exarkun | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: code-network | Version: n/a
Keywords: | Launchpad Bug:
--------------------------+---------------------------
A user reported that connecting to an introducer using I2P with Tahoe
1.16.0 or 1.17.0 fails with this error:
> failed to connect: 'NoneType' object is not iterable
Apparently a Tahoe-LAFS 1.17.1 introducer can accept connections from
Tahoe-LAFS 1.15.1 over I2P.
The user observed the problem when using the Java implementation of I2P.
From my prior investigation (all now completely forgotten, but I have IRC
logs) the exception may be raised from `txi2p/sam/session.py:36` out of
`sendSessionCreate` from the statement `for key in options:` because
`options` ends up as `None`.
The txi2p changeset described as "port to python3" includes a number of
changes to default values for parameters named `options` from `None` to
`{}` which may or may not be related.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3897>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list