-
Notifications
You must be signed in to change notification settings - Fork 410
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
Crashed on startup with exception #443
Comments
Thanks! This exception is caused by Rodeo trying to use a port that something else is using, and falling on its face. It would be better if it detected that and then picked a different port, but I haven't had time yet to work on this. Any PRs welcome. : ) Restarting Rodeo will pick another random port, and it'll work. |
Not sure that I have the same issue, but it repeatedly fails on startup on Ubuntu 16.04. Doesn't report an uncaught exception, but has something to do with error: ../opt/Rodeo/resources/app/node/services/ipc-promises:: failed to reply to event 3 checkKernel { executable: '/usr/bin/python', |
That log is saying that something between the main process (the one running the python commands) and the browser process (the one drawing in the browser) didn't return a value, but one was expected. There is probably an error above that which is causing the failure. |
The problem seems to have disappeared after reboot, so, unfortunately, I can't provide more details. |
https://www.npmjs.com/package/find-port - might be able to make use of this NPM to test a given range of |
Hey Erik!
Nice idea! You should totally make a PR. :D
Otherwise, I'll add this myself in a bit.
…On Sun, Dec 18, 2016 at 11:28 PM Erik Yuzwa ***@***.***> wrote:
https://www.npmjs.com/package/find-port - might be able to make use of
this NPM to test a given range of port values. I did notice some
hard-coded 3001 entries in the webpack.* files, but this is also the
first time I've really looked at the codebase, so I'm not sure which pieces
of the app require the knowledge of the used port value.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#443 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AD9ltP6xiJWxwP1VZEvi_s-tGqTa2-QFks5rJgfrgaJpZM4JwLud>
.
|
working on it, working on it |
speaking of ports, also funny that the issue number is 443. |
Haha, yeah, good eye. As a fellow UI developer, I'm really curious about what you think of the rest of the app as well! |
🙇 just diving into this codebase but it definitely looks interesting. Electron is EVERYWHERE!! I love it! |
➜ Rodeo ./Rodeo
error: uncaughtException: listen EADDRINUSE :::9356 date=Tue Aug 30 2016 14:18:14 GMT+0800 (CST), pid=21420, uid=1000, gid=1000, cwd=/opt/Rodeo, execPath=/opt/Rodeo/Rodeo, version=v6.1.0, argv=[/opt/Rodeo/Rodeo], rss=76107776, heapTotal=27303936, heapUsed=19576576, loadavg=[1.6904296875, 2.2021484375, 2.14697265625], uptime=100301
Error: listen EADDRINUSE :::9356
at Object.exports._errnoException (util.js:949:11)
at exports._exceptionWithHostPort (util.js:972:20)
at Server._listen2 (net.js:1253:14)
at listen (net.js:1289:10)
at Server.listen (net.js:1385:5)
at EventEmitter.listen (/opt/Rodeo/resources/app/node_modules/express/lib/application.js:617:24)
at /opt/Rodeo/resources/app/node/services/server.js:16:9
at Promise._execute (/opt/Rodeo/resources/app/node_modules/bluebird/js/release/debuggability.js:272:9)
at Promise._resolveFromExecutor (/opt/Rodeo/resources/app/node_modules/bluebird/js/release/promise.js:475:18)
at new Promise (/opt/Rodeo/resources/app/node_modules/bluebird/js/release/promise.js:77:14)
at Object.start (/opt/Rodeo/resources/app/node/services/server.js:13:10)
at attachAppEvents (/opt/Rodeo/resources/app/node/index.js:782:34)
at Object. (/opt/Rodeo/resources/app/node/index.js:811:1)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:456:32)
The text was updated successfully, but these errors were encountered: