Discussion:
Unsubscribe doesn't work (with Python stack trace)
Matthew John Toseland
2017-07-15 12:11:29 UTC
Permalink
I currently have 2 accounts subscribed to devl: ***@toselandcs.co.uk
and ***@amphibian.dyndns.org.

I tried to unsubscribe one of them from the mailing lists page, and got
an error URL with no content:

https://ml.freenetproject.org/v1/%7B%22stackTrace%22:[[%22/var/task/handlemlrequest.py%22,78,%22lambda_handler%22,%22print(/%22Received%20context:%20/%22%20+%20json.dumps(context,%20indent=2))%22],[%22/usr/lib64/python2.7/json/__init__.py%22,251,%22dumps%22,%22sort_keys=sort_keys,%20**kw).encode(obj)%22],[%22/usr/lib64/python2.7/json/encoder.py%22,209,%22encode%22,%22chunks%20=%20list(chunks)%22],[%22/usr/lib64/python2.7/json/encoder.py%22,442,%22_iterencode%22,%22o%20=%20_default(o)%22],[%22/usr/lib64/python2.7/json/encoder.py%22,184,%22default%22,%22raise%20TypeError(repr(o)%20+%20/%22%20is%20not%20JSON%20serializable/%22)%22]],%22errorType%22:%22TypeError%22,%22errorMessage%22:%22%3C__main__.LambdaContext%20object%20at%200x7f16bbc14c90%3E%20is%20not%20JSON%20serializable%22%7D

Granted this is with a Javascript blocker, but JS was permitted for that
page. In any case I have never agreed with Ian that Freenet's *sole*
audience are technically illiterate web2.0 kool kidz who have nothing to
hide and nothing to fear; it should work without javascript, even if
it's less pretty.

I am sending this to support rather than devl since I have no idea how
the new infrastructure works and haven't kept up with such things, and
it's clearly a support issue. But I do think it will cause you a lot of
badwill if you don't fix it.
Dennis New
2017-07-22 11:56:37 UTC
Permalink
Post by Matthew John Toseland
I tried to unsubscribe one of them from the mailing lists page, and
https://ml.freenetproject.org/v1/%7B%22stackTrace%22:[[%22/var/task/handlemlrequest.py%22,78,%22lambda_handler%22,%22print
(/%22Received%20context:%20/%22%20+%20json.dumps(context,%20indent=2))
%22],[%22/usr/lib64/python2.7/json/__init__.py%22,251,%22dumps%22,%
22sort_keys=sort_keys,%20**kw).encode(obj)%22],[%
22/usr/lib64/python2.7/json/encoder.py%22,209,%22encode%22,%22chunks%
20=%20list(chunks)%22],[%22/usr/lib64/python2.7/json/encoder.py%
22,442,%22_iterencode%22,%22o%20=%20_default(o)%22],[%
22/usr/lib64/python2.7/json/encoder.py%22,184,%22default%22,%22raise%
20TypeError(repr(o)%20+%20/%22%20is%20not%20JSON%20serializable/%22)%
22]],%22errorType%22:%22TypeError%22,%22errorMessage%22:%22%
3C__main__.LambdaContext%20object%20at%200x7f16bbc14c90%3E%20is%20not%
20JSON%20serializable%22%7D
Granted this is with a Javascript blocker, but JS was permitted for
that page. In any case I have never agreed with Ian that Freenet's
*sole* audience are technically illiterate web2.0 kool kidz who have
nothing to hide and nothing to fear; it should work without
javascript, even if it's less pretty.
I am sending this to support rather than devl since I have no idea how
the new infrastructure works and haven't kept up with such things, and
it's clearly a support issue. But I do think it will cause you a lot
of badwill if you don't fix it.
Is javascript also required to subscribe to the mailing list? That
would be absurd.

Loading...