{"id":22109728,"url":"https://github.com/hexsprite/meteor-issue-8975","last_synced_at":"2025-03-24T04:17:05.223Z","repository":{"id":66497625,"uuid":"99074752","full_name":"hexsprite/meteor-issue-8975","owner":"hexsprite","description":null,"archived":false,"fork":false,"pushed_at":"2017-12-02T08:01:47.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T10:18:05.463Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hexsprite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-02T05:15:29.000Z","updated_at":"2017-08-02T05:16:03.000Z","dependencies_parsed_at":"2023-05-23T10:31:12.540Z","dependency_job_id":null,"html_url":"https://github.com/hexsprite/meteor-issue-8975","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexsprite%2Fmeteor-issue-8975","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexsprite%2Fmeteor-issue-8975/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexsprite%2Fmeteor-issue-8975/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexsprite%2Fmeteor-issue-8975/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hexsprite","download_url":"https://codeload.github.com/hexsprite/meteor-issue-8975/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245206837,"owners_count":20577583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-01T09:38:12.228Z","updated_at":"2025-03-24T04:17:05.203Z","avatar_url":"https://github.com/hexsprite.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Tested with\nMeteor 1.5.1, 1.6-beta.15, 1.6 branch, devel branch\n\n## Expected Behavior\nHTTP requests to Meteor should continue to work normally even if I mock out the time or change system timers.\n\n## Actual Behavior\nUnder certain circumstances Meteor will stop responding to incoming HTTP requests when time is mocked\n\nMocking the date can cause incoming HTTP requests to Meteor to hang somewhere at the node level. By using `NODE_DEBUG=net,http` I can see that the incoming socket times out. (sample output in directory `3-debug-info`)\n\n## Reproduction URL\nhttps://github.com/hexsprite/meteor-issue-8975.git\n\nThere are two examples here:\n\n- `1-node-example` - shows how this works fine under plain NodeJS\n\n- `2-meteor-example` - shows how Meteor hangs under the circumstance. Then you can comment out `accounts-base` in `.meteor/packages` and see how it now works!\n\nMore details in various `README` files in the repo.\n\n## Workaround\n\nDisable `accounts-base` package -- try commenting it out in the example to see. Not sure why. But this could be a clue!\n\n## Impact\n\nI have been writing tests that mock the system time. I noticed that I could no longer access the client side tests. Right now I can't run my client side tests and server side tests in a single run.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexsprite%2Fmeteor-issue-8975","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexsprite%2Fmeteor-issue-8975","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexsprite%2Fmeteor-issue-8975/lists"}