Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

500 exceptions when trying to add chromecast #39

Open
wjimenez5271 opened this issue Aug 7, 2015 · 4 comments
Open

500 exceptions when trying to add chromecast #39

wjimenez5271 opened this issue Aug 7, 2015 · 4 comments

Comments

@wjimenez5271
Copy link
Contributor

When trying to add a chromecast, the chrome app pops up and allows me to select a chromecast, but nothing happens, but I do notice some 500 exceptions in the logs:

GET /chromecasts/new 304 1.495 ms - -
GET /css/app.css 304 0.487 ms - -
GET /js/vendor/castaway.js 304 2.641 ms - -
GET /js/vendor/jquery.js 304 2.479 ms - -
GET /js/vendor/underscore.js 304 3.594 ms - -
GET /js/vendor/angular.js 304 3.234 ms - -
GET /js/vendor/angular-route.js 304 3.707 ms - -
GET /js/vendor/angular-resource.js 304 6.284 ms - -
GET /js/gscreen.js 304 5.313 ms - -
GET /js/gscreen-config.js 304 3.190 ms - -
GET /js/vendor/angular.js 304 0.639 ms - -
GET /css/fonts/Gscreen.woff?-bfkvnn 304 4.123 ms - -
GET /css/fonts/OpenSansLight-v1.woff 304 1.519 ms - -
GET /templates/chromecasts/new.html 304 0.793 ms - -
GET /css/fonts/OpenSansRegular-v1.woff 304 0.799 ms - -
GET /api/channels 304 6.111 ms - -
GET /css/fonts/OpenSansSemiBold-v1.woff 304 0.811 ms - -
GET /favicon.ico 200 3.308 ms - 1280
POST /api/receivers 500 44.895 ms - 546
POST /api/receivers 500 17.188 ms - 546
POST /api/receivers 500 17.122 ms - 546

from couchdb:

[info] [<0.491.0>] 127.0.0.1 - - POST /gscreen// 500
[error] [<0.491.0>] httpd 500 error response:
 {"error":"case_clause","reason":"{[{<<\"error\">>,<<\"missing field\">>},\n  {<<\"reason\">>,\n   <<\"documents with type='receiver' requires a 'name' value\">>}]}"}

[error] [<0.105.0>] Uncaught error in HTTP request: {error,
                                                     {case_clause,
                                                      {[{<<"error">>,
                                                         <<"missing field">>},
                                                        {<<"reason">>,
                                                         <<"documents with type='receiver' requires a 'name' value">>}]}}}
[info] [<0.105.0>] Stacktrace: [{couch_query_servers,validate_doc_update,5,
                                    [{file,"couch_query_servers.erl"},
                                     {line,227}]},
                                {couch_db,
                                    '-validate_doc_update/3-lc$^0/1-0-',5,
                                    [{file,"couch_db.erl"},{line,473}]},
                                {couch_db,validate_doc_update,3,
                                    [{file,"couch_db.erl"},{line,473}]},
                                {couch_db,
                                    '-prep_and_validate_updates/6-fun-1-',3,
                                    [{file,"couch_db.erl"},{line,532}]},
                                {lists,foldl,3,
                                    [{file,"lists.erl"},{line,1261}]},
                                {couch_db,prep_and_validate_updates,6,
                                    [{file,"couch_db.erl"},{line,523}]},
                                {couch_db,update_docs,4,
                                    [{file,"couch_db.erl"},{line,747}]},
                                {couch_db,update_doc,4,
                                    [{file,"couch_db.erl"},{line,426}]}]
[info] [<0.105.0>] 127.0.0.1 - - POST /gscreen// 500
@wjimenez5271
Copy link
Contributor Author

BTW, just wanted to say (in case it wasn't obvious), greenscreen is awesome, good job everyone involved!

@davidcatherall
Copy link

@wjimenez5271 Did you get this sorted, I'm having similar issue.

@wjimenez5271
Copy link
Contributor Author

@davidcatherall it eventually went away, I suspect it was a chromecast connectivity issue, but not entirely sure.

@fpieters
Copy link

@davidcatherall With my setup it had to do with the couchdb database not being reachable. Setting up the proper port in "public/js/gscreen-config.js" fixed my issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants