Seems the favadev wsgi.py isn't up to date. Using the one from contrib/pythonanywhere/fava worked!
On Sun, Dec 25, 2016 at 6:01 AM, Oon-Ee Ng <[email protected]> wrote: > Got past that error by using advice from > https://help.pythonanywhere.com/pages/Node/ (used nvm to update > node/npm and added an alias nodejs='node' in .bashrc) > > Now my webapp fails with this error, though the same beancount file > works fine on my own machine. Any ideas? > > 2016-12-24 21:03:58,195 :[2016-12-24 21:03:58,194] ERROR in app: > Exception on / [GET] > 2016-12-24 21:03:58,195 :Traceback (most recent call last): > 2016-12-24 21:03:58,195 : File > "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1988, in > wsgi_app > 2016-12-24 21:03:58,195 : response = self.full_dispatch_request() > 2016-12-24 21:03:58,195 : File > "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1641, in > full_dispatch_request > 2016-12-24 21:03:58,195 : rv = self.handle_user_exception(e) > 2016-12-24 21:03:58,195 : File > "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1544, in > handle_user_exception > 2016-12-24 21:03:58,195 : reraise(exc_type, exc_value, tb) > 2016-12-24 21:03:58,196 : File > "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line 33, in > reraise > 2016-12-24 21:03:58,196 : raise value > 2016-12-24 21:03:58,196 : File > "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1637, in > full_dispatch_request > 2016-12-24 21:03:58,196 : rv = self.preprocess_request() > 2016-12-24 21:03:58,196 : File > "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1831, in > preprocess_request > 2016-12-24 21:03:58,196 : func(request.endpoint, request.view_args) > 2016-12-24 21:03:58,196 : File > "/home/ngoonee/.local/lib/python3.5/site-packages/beancount_fava-1.2.dev0-py3.5.egg/fava/application.py", > line 182, in _pull_beancount_file > 2016-12-24 21:03:58,196 : g.beancount_file_slug = > app.config['FILE_SLUGS'][0] > 2016-12-24 21:03:58,196 :KeyError: 'FILE_SLUGS' > 2016-12-24 21:03:58,194 :Exception on / [GET] > Traceback (most recent call last): > File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line > 1988, in wsgi_app > response = self.full_dispatch_request() > File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line > 1641, in full_dispatch_request > rv = self.handle_user_exception(e) > File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line > 1544, in handle_user_exception > reraise(exc_type, exc_value, tb) > File "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line > 33, in reraise > raise value > File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line > 1637, in full_dispatch_request > rv = self.preprocess_request() > File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line > 1831, in preprocess_request > func(request.endpoint, request.view_args) > File > "/home/ngoonee/.local/lib/python3.5/site-packages/beancount_fava-1.2.dev0-py3.5.egg/fava/application.py", > line 182, in _pull_beancount_file > g.beancount_file_slug = app.config['FILE_SLUGS'][0] > KeyError: 'FILE_SLUGS' > > On Sun, Dec 25, 2016 at 4:56 AM, Oon-Ee Ng <[email protected]> wrote: >> >> I'm trying to get this working with the dev version of fava, but can't run >> `make build-js` with this error:- >> >> for ( var item of map.entries() ) { >> ^^ >> SyntaxError: Unexpected identifier >> at Module._compile (module.js:439:25) >> at Object.Module._extensions..js (module.js:474:10) >> at Module.load (module.js:356:32) >> at Function.Module._load (module.js:312:12) >> at Module.require (module.js:364:17) >> at require (module.js:380:17) >> at Object.<anonymous> >> (/home/ngoonee/fava/fava/static/node_modules/rollup/bin/rollup:5:14) >> at Module._compile (module.js:456:26) >> at Object.Module._extensions..js (module.js:474:10) >> at Module.load (module.js:356:32) >> npm ERR! Linux 3.13.0-100-generic >> npm ERR! argv "node" "/usr/bin/npm" "run" "build" >> npm ERR! node v0.10.37 >> npm ERR! npm v3.10.9 >> npm ERR! code ELIFECYCLE >> npm ERR! [email protected] build: `rollup -c` >> npm ERR! Exit status 8 >> npm ERR! >> npm ERR! Failed at the [email protected] build script 'rollup -c'. >> npm ERR! Make sure you have the latest version of node.js and npm installed. >> npm ERR! If you do, this is most likely a problem with the fava package, >> npm ERR! not with npm itself. >> npm ERR! Tell the author that this fails on your system: >> npm ERR! rollup -c >> npm ERR! You can get information on how to open an issue for this project >> with: >> npm ERR! npm bugs fava >> npm ERR! Or if that isn't available, you can get their info via: >> npm ERR! npm owner ls fava >> npm ERR! There is likely additional logging output above. >> npm ERR! Please include the following file with any support request: >> npm ERR! /home/ngoonee/fava/fava/static/npm-debug.log >> make: *** [build-js] Error 1 >> >> I notice favadev.pythonanywhere.com is also not public (yet?), so probably >> this is already known? My primary interest is actually using the new >> transaction input form, really. >> >> -- >> 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/715458ed-1eef-4d08-af0e-2100cb0daf55%40googlegroups.com. >> 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/CAGQ70evGDZxTzu2stLEtf-RcdM5qqSQ5faeztwMgo2uQ19aRuA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
