On Sat, Aug 19, 2017 at 6:12 AM, <[email protected]> wrote: > I'm trying to bake some beans and getting the following error. Can anyone > help diagnose this? > > $bean-bake ./beancount.org foo > 127.0.0.1 - - [19/Aug/2017 12:10:53] "GET /context/ > 019bb9def5e08b60b60649539dbcc03e HTTP/1.1" 200 2923 > 127.0.0.1 - - [19/Aug/2017 12:10:53] "GET /context/ > 85bbd928804e18ffd433ed10331e4ef5 HTTP/1.1" 200 2382 > 127.0.0.1 - - [19/Aug/2017 12:10:53] "GET /context/ > c30f370f37ae90001d90c7c10772f9c7 HTTP/1.1" 200 2379 > 127.0.0.1 - - [19/Aug/2017 12:10:53] "GET /context/ > 5fe89567a95696bf7a8a7c4222a94910 HTTP/1.1" 200 2391 > 127.0.0.1 - - [19/Aug/2017 12:10:53] "GET /context/ > 35066b99e6725465f3f39dcef7d6f756 HTTP/1.1" 200 2445 > Traceback (most recent call last): > File "/Users/mankoff/local/anaconda/bin/bottle.py", line 862, in _handle > return route.call(**args) > File "/Users/mankoff/local/anaconda/bin/bottle.py", line 1740, in > wrapper > rv = callback(*a, **ka) > File "/Users/mankoff/local/anaconda/lib/python3.6/site- > packages/beancount/web/web.py", line 1045, in wrapper > return callback(*posargs, **kwargs) > File "/Users/mankoff/local/anaconda/lib/python3.6/site- > packages/beancount/web/web.py", line 400, in context_ > oss.write(context.render_entry_context(app.entries, app.options, > entry)) > File "/Users/mankoff/local/anaconda/lib/python3.6/site- > packages/beancount/reports/context.py", line 66, in render_entry_context > accounts = sorted(getters.get_entry_accounts(entry), key=order.get) > TypeError: '<' not supported between instances of 'NoneType' and 'NoneType' >
It looks like you're hitting a TypeError on sorting. This should not happen. (I suspect something to do with renaming your 5 account types, yet this should never happen.) Can you share a minimal subset of your file which still reproduces the problem? (Feel free to share directly if you're more comfortable re. data privacy.) > Traceback (most recent call last): > 127.0.0.1 - - [19/Aug/2017 12:10:53] "GET /context/ > 47b6c5dc95d3eebd992c66348736f320 HTTP/1.1" 500 781 > File "/Users/mankoff/local/anaconda/bin/bean-bake", line 4, in <module> > from beancount.scripts.bake import main; main() > File "/Users/mankoff/local/anaconda/lib/python3.6/site- > packages/beancount/scripts/bake.py", line 247, in main > bake_to_directory(opts, output_directory, opts.quiet, opts.full_mode) > File "/Users/mankoff/local/anaconda/lib/python3.6/site- > packages/beancount/scripts/bake.py", line 153, in bake_to_directory > quiet) > File "/Users/mankoff/local/anaconda/lib/python3.6/site- > packages/beancount/web/web.py", line 1234, in scrape_webapp > url_lists = scrape.scrape_urls(url_format, callback, ignore_regexp) > File "/Users/mankoff/local/anaconda/lib/python3.6/site- > packages/beancount/web/scrape.py", line 75, in scrape_urls > response = urllib.request.urlopen(url_format.format(url)) > File "/Users/mankoff/local/anaconda/lib/python3.6/urllib/request.py", > line 223, in urlopen > return opener.open(url, data, timeout) > File "/Users/mankoff/local/anaconda/lib/python3.6/urllib/request.py", > line 532, in open > response = meth(req, response) > File "/Users/mankoff/local/anaconda/lib/python3.6/urllib/request.py", > line 642, in http_response > 'http', request, response, code, msg, hdrs) > File "/Users/mankoff/local/anaconda/lib/python3.6/urllib/request.py", > line 570, in error > return self._call_chain(*args) > File "/Users/mankoff/local/anaconda/lib/python3.6/urllib/request.py", > line 504, in _call_chain > result = func(*args) > File "/Users/mankoff/local/anaconda/lib/python3.6/urllib/request.py", > line 650, in http_error_default > raise HTTPError(req.full_url, code, msg, hdrs, fp) > urllib.error.HTTPError: HTTP Error 500: Internal Server Error > > -- > You received this message because you are subscribed to the Google Groups > "Beancount" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/beancount/07af96c0-ad06-4a26-9a04-12d9a3a324a3%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/07af96c0-ad06-4a26-9a04-12d9a3a324a3%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhMT6-FA-9XPmkvJqv0KX3XZu-PmXdcNzCY7erKVofY%2B_g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
