{"action":"opened","issue":{"url":"https://api.github.com/repos/careless25/lichess-bot/issues/99","repository_url":"https://api.github.com/repos/careless25/lichess-bot","labels_url":"https://api.github.com/repos/careless25/lichess-bot/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/careless25/lichess-bot/issues/99/comments","events_url":"https://api.github.com/repos/careless25/lichess-bot/issues/99/events","html_url":"https://github.com/careless25/lichess-bot/issues/99","id":318899126,"number":99,"title":"Dorpsgek hangs on ping with latest master","user":{"login":"ZirconiumX","id":1503707,"avatar_url":"https://avatars2.githubusercontent.com/u/1503707?v=4","gravatar_id":"","url":"https://api.github.com/users/ZirconiumX","html_url":"https://github.com/ZirconiumX","followers_url":"https://api.github.com/users/ZirconiumX/followers","following_url":"https://api.github.com/users/ZirconiumX/following{/other_user}","gists_url":"https://api.github.com/users/ZirconiumX/gists{/gist_id}","starred_url":"https://api.github.com/users/ZirconiumX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZirconiumX/subscriptions","organizations_url":"https://api.github.com/users/ZirconiumX/orgs","repos_url":"https://api.github.com/users/ZirconiumX/repos","events_url":"https://api.github.com/users/ZirconiumX/events{/privacy}","received_events_url":"https://api.github.com/users/ZirconiumX/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-30T13:57:23Z","updated_at":"2018-04-30T13:57:23Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"This *might* be a python-chess bug, but I'll post it here and it can be moved later if needed.\r\n\r\n```\r\nalarm@schnee  ~/lichess-uci-bot (master)                                                                                                                                   $ python lichess-bot.py -v 2>&1 | ts | tee log.txt\r\nApr 30 14:11:57 DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): lichess.org\r\nApr 30 14:11:57 DEBUG:urllib3.connectionpool:https://lichess.org:443 \"GET /api/account HTTP/1.1\" 200 None\r\nApr 30 14:11:57 .   _/|\r\nApr 30 14:11:57 .  // o\\\r\nApr 30 14:11:57 .  || ._)  lichess-bot 0.13\r\nApr 30 14:11:57 .  //__\\\r\nApr 30 14:11:57 .  )___(   Play on Lichess with a bot\r\nApr 30 14:11:57\r\nApr 30 14:11:57 Welcome Dorpsgek!\r\nApr 30 14:11:57 You're now connected to https://lichess.org/ and awaiting challenges.\r\nApr 30 14:11:57 DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): lichess.org\r\nApr 30 14:11:57 DEBUG:urllib3.connectionpool:https://lichess.org:443 \"GET /api/stream/event HTTP/1.1\" 200 None\r\nApr 30 14:34:24 DEBUG:urllib3.connectionpool:Resetting dropped connection: lichess.org\r\nApr 30 14:34:24 DEBUG:urllib3.connectionpool:https://lichess.org:443 \"POST /api/challenge/xcF1S1vg/accept HTTP/1.1\" 200 None\r\nApr 30 14:34:24 DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): lichess.org\r\nApr 30 14:34:24 DEBUG:urllib3.connectionpool:https://lichess.org:443 \"GET /api/bot/game/stream/xcF1S1vg HTTP/1.1\" 200 None\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> << xboard\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> << protover 2\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> << post\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> << easy\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> << ping 123\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # Allocated 16 megabyte hash table of 1048576 elements.\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # TC: DR time management mode.\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # never exceed: 17732 no iteration: 8866\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # Dorpsgek Eve's Temptation beta 1\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # by Dan Ravensloft (Matthew Brades).\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # Dedicated to my friend Jacob, who was recently diagnosed with prostate cancer.\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> #\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # 8 parts apple brandy\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # 3 parts vermouth\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # 1 part eau de vie\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # 1 teaspoon of Averna\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> #\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> # Stir with ice, strain into a chilled cocktail glass and garnish with lemon peel.\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> tellics set 1 Dorpsgek Eve's Temptation beta 1\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> tellics alias gameend seek 3 0\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> feature done=0 setboard=1 usermove=1 colors=0 debug=1 myname=\"Dorpsgek Eve's Temptation beta\" memory=1 analyze=1 ping=1 sigint=0 sigterm=0 done=1\r\nApr 30 14:34:24 DEBUG:chess.engine:<PopenProcess at 0x754b3d10 (pid=14055)> >> Error (invalid command): post\r\nApr 30 14:34:56 DEBUG:urllib3.connectionpool:Resetting dropped connection: lichess.org\r\n```\r\n\r\nAs you can see, Dorpsgek never replies with a ping response, but works fine when I enter the commands in console.\r\n\r\nI know the python `subprocess` module has issues with hanging if it gets too much input, but I don't see why it would occur in this case."}}
{"actor":{"display_login":"ZirconiumX"}}