I've attempted to use heroku with the app (as well as rolling back git from master HEAD to when heroku was added), but get the following (log from current HEAD using link in README.md):
Code:
017-04-28T23:16:04.390693+00:00 app[web.1]: [2017-04-28 23:16:04,388] ERROR in app: Exception on / [POST]
2017-04-28T23:16:04.390708+00:00 app[web.1]: Traceback (most recent call last):
2017-04-28T23:16:04.390710+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
2017-04-28T23:16:04.390711+00:00 app[web.1]: response = self.full_dispatch_request()
2017-04-28T23:16:04.390712+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
2017-04-28T23:16:04.390713+00:00 app[web.1]: rv = self.handle_user_exception(e)
2017-04-28T23:16:04.390714+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
2017-04-28T23:16:04.390715+00:00 app[web.1]: reraise(exc_type, exc_value, tb)
2017-04-28T23:16:04.390715+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
2017-04-28T23:16:04.390716+00:00 app[web.1]: rv = self.dispatch_request()
2017-04-28T23:16:04.390716+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
2017-04-28T23:16:04.390717+00:00 app[web.1]: return self.view_functions[rule.endpoint](**req.view_args)
2017-04-28T23:16:04.390717+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/flask_ask/core.py", line 594, in _flask_view_func
2017-04-28T23:16:04.390719+00:00 app[web.1]: result = self._map_intent_to_view_func(self.request.intent)()
2017-04-28T23:16:04.390720+00:00 app[web.1]: File "/app/alexa.py", line 52, in alexa_new_show_inquiry
2017-04-28T23:16:04.390721+00:00 app[web.1]: card_title = render_template('looking_for_show', heard_show=heard_show).encode("utf-8")
2017-04-28T23:16:04.390721+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/flask/templating.py", line 133, in render_template
2017-04-28T23:16:04.390722+00:00 app[web.1]: return _render(ctx.app.jinja_env.get_or_select_template(template_name_or_list),
2017-04-28T23:16:04.390724+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 869, in get_or_select_template
2017-04-28T23:16:04.390724+00:00 app[web.1]: return self.get_template(template_name_or_list, parent, globals)
2017-04-28T23:16:04.390725+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 830, in get_template
2017-04-28T23:16:04.390726+00:00 app[web.1]: return self._load_template(name, self.make_globals(globals))
2017-04-28T23:16:04.390726+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 804, in _load_template
2017-04-28T23:16:04.390727+00:00 app[web.1]: template = self.loader.load(self, name, globals)
2017-04-28T23:16:04.390728+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/loaders.py", line 125, in load
2017-04-28T23:16:04.390729+00:00 app[web.1]: code = environment.compile(source, name, filename)
2017-04-28T23:16:04.390729+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 581, in compile
2017-04-28T23:16:04.390731+00:00 app[web.1]: defer_init=defer_init)
2017-04-28T23:16:04.390731+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 543, in _generate
2017-04-28T23:16:04.390732+00:00 app[web.1]: optimized=self.optimized)
2017-04-28T23:16:04.390733+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/compiler.py", line 78, in generate
2017-04-28T23:16:04.390733+00:00 app[web.1]: raise TypeError('Can\'t compile non template nodes')
2017-04-28T23:16:04.390734+00:00 app[web.1]: TypeError: Can't compile non template nodes
Edit: I set it up on my own webserver and got the same error.
Edit2: even simple commands such as "back" cause this TypeError, with the following preceding the above:
Code:
Navigate: Back
Sending request to http://redacted:8080/jsonrpc