Open Naxx00 opened 1 year ago
I had this "bug" as well and lookend into my logs as well. Logs look similar, but there is something very useful in there:
Traceback (most recent call last):
File "urllib3\connectionpool.py", line 703, in urlopen
File "urllib3\connectionpool.py", line 449, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.py", line 444, in _make_request
File "http\client.py", line 1374, in getresponse
File "http\client.py", line 318, in begin
File "http\client.py", line 287, in _read_status
http.client.RemoteDisconnected: Remote end closed connection without response
The last line seems to be stating that the server/Riot Games API is not available for your program. While in your lines 3,5,7,9 and 11 there is mentioned that the program wanted 201 (HTTPS Error Code Created: The request has been fulfilled, resulting in the creation of a new resource,) but has gotten 429 (HTTPS Error Code Too Many Requests: The user has sent too many requests in a given amount of time. Intended for use with rate-limiting schemes).
These two things are giving a (for me) clear message: Riot has implemented a rate-limiter to differentiate normal users, who won't try to open a new feed all few microseconds, and automated systems, which tend to do exactly that.
I would thus recommend implementation of a client-sided rate-limiter to avoid this conflict. I have now tried some tweeks in my instance of the farmer, if i find that it worked in the next few days i will give that feedback
I had this "bug" as well and lookend into my logs as well. Logs look similar, but there is something very useful in there:
Traceback (most recent call last): File "urllib3\connectionpool.py", line 703, in urlopen File "urllib3\connectionpool.py", line 449, in _make_request File "<string>", line 3, in raise_from File "urllib3\connectionpool.py", line 444, in _make_request File "http\client.py", line 1374, in getresponse File "http\client.py", line 318, in begin File "http\client.py", line 287, in _read_status http.client.RemoteDisconnected: Remote end closed connection without response
The last line seems to be stating that the server/Riot Games API is not available for your program. While in your lines 3,5,7,9 and 11 there is mentioned that the program wanted 201 (HTTPS Error Code Created: The request has been fulfilled, resulting in the creation of a new resource,) but has gotten 429 (HTTPS Error Code Too Many Requests: The user has sent too many requests in a given amount of time. Intended for use with rate-limiting schemes).
These two things are giving a (for me) clear message: Riot has implemented a rate-limiter to differentiate normal users, who won't try to open a new feed all few microseconds, and automated systems, which tend to do exactly that.
I would thus recommend implementation of a client-sided rate-limiter to avoid this conflict. I have now tried some tweeks in my instance of the farmer, if i find that it worked in the next few days i will give that feedback
Wait for your good news
I have same problem but on 1.4 version
Wait for your good news
Sadly I have bad news, my tweeks seem to not have worked, there are no new capsules in and remote end is still closed. Good thing is: I am not getting the RIP chain that begins with the HTTPS 429s so my original assumption doesnt seem to be the only issue. I will look into it some more when I have time, don't expect feedback too soon since my week is pretty full.
Okay, so I upgraded to the newest version and I just found out I got a drop, so it got fixed for me. Good luck to the rest of you guys.
same issue here , ive been running this farmer day and night for a week and still no drops, before that it was fine, logs are the same, although i dont see "RIP" message just the remote disconnect. Seems like riot fixed this , so you can no longer simulate traffic
Traceback (most recent call last):
File "FarmThread.py", line 49, in run
File "Browser.py", line 190, in sendWatchToLive
File "Browser.py", line 233, in __sendWatch
File "requests\sessions.py", line 635, in post
File "cloudscraper\__init__.py", line 257, in request
File "cloudscraper\__init__.py", line 190, in perform_request
File "requests\sessions.py", line 587, in request
File "requests\sessions.py", line 701, in send
File "requests\adapters.py", line 547, in send
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
same issue here , ive been running this farmer day and night for a week and still no drops, before that it was fine, logs are the same, although i dont see "RIP" message just the remote disconnect. Seems like riot fixed this , so you can no longer simulate traffic
Traceback (most recent call last): File "FarmThread.py", line 49, in run File "Browser.py", line 190, in sendWatchToLive File "Browser.py", line 233, in __sendWatch File "requests\sessions.py", line 635, in post File "cloudscraper\__init__.py", line 257, in request File "cloudscraper\__init__.py", line 190, in perform_request File "requests\sessions.py", line 587, in request File "requests\sessions.py", line 701, in send File "requests\adapters.py", line 547, in send requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
@Naxx00 please close the issue, the reason for it not working has been found and is not preventable
What happened?
I've been running this program for a few weeks and havent got any drops. Today i checked logs and found a lots of entires with error in it for example: 2023-02-23 17:26:37,297 ERROR: RIP 2023-02-23 18:41:08,692 ERROR: Failed to send watch heartbeat for Prime League 2023-02-23 18:41:08,693 ERROR: Received unexpected status code. Wanted 201 but got 429 in https://rex.rewards.lolesports.com/v1/events/watch 2023-02-23 18:54:47,250 ERROR: Failed to send watch heartbeat for PG Nationals 2023-02-23 18:54:47,251 ERROR: Received unexpected status code. Wanted 201 but got 429 in https://rex.rewards.lolesports.com/v1/events/watch 2023-02-23 19:29:35,647 ERROR: Failed to send watch heartbeat for PG Nationals 2023-02-23 19:29:35,656 ERROR: Received unexpected status code. Wanted 201 but got 429 in https://rex.rewards.lolesports.com/v1/events/watch 2023-02-23 19:46:27,020 ERROR: Failed to send watch heartbeat for PG Nationals 2023-02-23 19:46:27,023 ERROR: Received unexpected status code. Wanted 201 but got 429 in https://rex.rewards.lolesports.com/v1/events/watch 2023-02-23 22:45:06,769 ERROR: Failed to send watch heartbeat for Liga Portuguesa 2023-02-23 22:45:06,775 ERROR: Received unexpected status code. Wanted 201 but got 429 in https://rex.rewards.lolesports.com/v1/events/watch 2023-02-25 12:26:38,012 ERROR: RIP 2023-02-25 12:26:38,026 ERROR: RIP 2023-02-25 12:26:38,030 ERROR: RIP
And it goes on and on
What should happen?
To tell me what can i fix to get it fixed
Capsule Farmer Version
v1.1 form feb 10
Operating System
Windows 10
Operating System Version
No response
Relevant log output
Notes
No response
My issue is not a question