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

REQUEST [error] Error (timeout) while connecting to https://slack.com/api/rtm.start. #161

Open
fomentia opened this Issue Feb 23, 2017 · 5 comments

Comments

Projects
None yet
4 participants
@fomentia

fomentia commented Feb 23, 2017

I get this error when calling slack-start in Emacs 25.1.1 on the latest version of Windows 10. My slack config is as follows (sensitive data redacted):

(slack-register-team (quote :name) "Slack Team"
                     (quote :client-id) "1010101010.121212121212"
                     (quote :client-secret) "asdf123456789asdfjklpoiu1234"
                     (quote :token) "bobj-1010101010-1010101010-121212121212-asdf123456789asdfjklpoiu1234asdfgha")
@jvillasante

This comment has been minimized.

jvillasante commented Feb 25, 2017

I also get the same error:

REQUEST [error] Callback is not called when stopping process! Explicitly calling from timer.
REQUEST [error] Error (timeout) while connecting to https://slack.com/api/rtm.start. [2 times]

Adding this (setq request-backend 'url-retrieve) seems to solve the problem. Something wrong with request.el or curl perhaps??

@jvillasante

This comment has been minimized.

jvillasante commented Feb 25, 2017

Ok, it seems that is something related to a slow connection. The default timeout (5) is too low.
Adding (setq slack-request-timeout 15) solves the problem with the default request-backend of curl that is a lot better because it's the only one that supports file uploads.

Great work BTW!! Thanks!!

@fomentia

This comment has been minimized.

fomentia commented Feb 26, 2017

@jvillasante Even with a timeout of 15 seconds, it gives me the same exception. And it's not a problem with slow internet; I have AT&T fiber (900 MB/s - 1 GB/s).

@agzam

This comment has been minimized.

agzam commented Nov 6, 2017

for some reason I'm unable to reliably use the package.

  • I can't select a channel unless request-backend set to url-retrieve (it's slow but works)
  • even with that, after jumping to a channel it doesn't show all the latest messages, it cuts off on a previous day, although there are definitely more messages in the channel (I can see them in the web client and Slack app)
@mgallego

This comment has been minimized.

mgallego commented Feb 9, 2018

I have the same problem, but only in one team with a big amount of users, maybe the problem could be related with the number of users, channels, whatever than create a big amount of data or a big request time.

I set 500 as timeout and the problem disappears, with for example 120 the problem remains.

I see too, than the slack web client is very slow loading this team, very slow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment