-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Fails with node.js 9.6.0+ #48
Comments
Seems like this commit is the culprit: nodejs/node@c247cb02a1 |
Yes, thanks, I encountered the same issue here. May I know when will this issue fixed and merged into master? |
This happens in node 8.12.0 as well, which was released yesterday. |
me too,when upgrade 8.12.0 |
While you're waiting, you can switch to the |
On it! Checking out @papandreou's work and ensuring it works on v10 as well. Hope to get a fix out tomorrow. |
Thanks again, @papandreou, and others, for the Node v9.6+ debug help. While I was checking that out, I went ahead and fixed Node v10 and v8.12 as well as they seemed to introduce a few other incompatibilities. I'll cut a release once I've heard some of you confirm that the master branch works on your machine with a real project. Doing the same myself. |
I'll publish the new version tomorrow. It seemed to continue to work fine on my own calendar app and presumably will on all of yours, too. :) |
I've tested it a bit, and it does seem to fix the node.js 10 problems 🎉 I ran into some weirdness with node 8.12.0, though: https://travis-ci.org/assetgraph/assetgraph/jobs/428921736#L2808-L2821 -- but it seems to be due to a bad backport that has a fix on the way. No matter what it's not a regression in node-mitm, so I say |
That failing test seems to be using your fork which doesn't have the latest changes from here, right? I noticed the |
While it may not have been obvious, Mitm's |
The failing test was running [email protected], which does include the latest changes here. I merged in master: papandreou@02f74f7 ... But let's hope it sorts itself out when they fix node 8.12 |
Gotcha. Do unexpected-mitm and httpception emit events again to trigger that bug on Node v8.12? Mitm.js's own triggering of Anyways, I published v1.4 with the Node v8.12, v9 and v10 fixes so people who don't follow Mitm.js's master branch can continue using it. Thanks again everyone! |
Thanks a lot for sorting it all out!
No. There's a few places where the unexpected-mitm emits an I'll pick it up again and look for the root cause if the next node 8.x release still triggers it. |
Okei. Just FYI, my own app's tests that use Express.js with Mitm.js don't trigger errors under v8.12. |
Yeah, there's a good chance that it's a bug in unexpected-mitm, or a weird edge case. |
Everything works fine with 9.5.0 and below, but on 9.6.0 a bunch of the tests fail with:
The text was updated successfully, but these errors were encountered: