-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
scheduleRevalidate in canary is causing test failures #13846
Comments
This is an attempt to diagnose this issue: emberjs#13846
Thank you for reporting this. I can confirm that this is failing and can be found in emberx-select (though canary is allowed to fail and therefore it was not noticed before). In that line:
|
This is an attempt to diagnose this issue: emberjs/ember.js#13846
See here for some background: emberjs/ember.js#13846
Thanks for the confirmation, @Serabe. I forked the repository for the built version of Ember and made a commit that adds guards against the absence of I don’t know enough about this to know whether that type of guard is truly desirable or perhaps a deeper fix where |
Can someone try to bisect and narrow down which change caused the issue? |
I can try that tomorrow, @rwjblue. Is there an easier way than putting a local filesystem path in |
@backspace - Yes, definitely. Something like this: # in one terminal
git clone [email protected]:components/ember.git components-ember
cd components-ember
git checkout canary
bower link
# in the app
bower link ember
ember serve # you will need to restart this after each bisect stage Now you can |
Thanks for the suggestion, looks like it’ll be much faster. I tried it and it said
and then chose a commit from 2014. I think I’ve only used bisect once before, I’ll try to figure out what’s wrong tomorrow. |
Never mind, I think the problem was that I ran
I tried making a build set to use that commit and the one before it but I had Bower trouble and I should really not be working right now haha (Edited to add: I got it going. build with last good commit and build with first bad one) Let me know if I can provide any more diagnostic information. |
OK, based on the bisect it looks like #13775 introduced the failure. |
/cc @krisselden |
@rwjblue Thank you for bisecting this! |
Yes, thanks to @backspace for that. I just tracked down which Ember SHA matched the components/ember one he mentioned above. |
Any movement on this? It is now making our ember-beta builds fail. |
+1 |
Maybe this thread should be locked to contributors to stem the inevitable tide of +1s? |
Ember 2.8 is already beta 3 and this affects so far:
I've tried to fix this but is not simple and way above my level. Unless the fix is just guarding against |
Forgot emberx-select 😞 |
So this could be a blocker for 2.8.0 release. |
Yep, definitely is, and I labeled as such last night as I was poking at it a bit... |
Trying to help here. I'm experiencing this bug on PhantomJS but not on Chrome. |
I have submitted #14110 to resolve this, I would really appreciate anyone having the issue to test out the builds I linked to in that PR. |
Hello!
travis-web
has recently started failing to build on canary. One of the errors is this:Promise rejected after visiting /builds/branches-tab: null is not an object (evaluating 'node.ownerNode.emberView.scheduleRevalidate')
Which looks to be from this line in
ember-htmlbars/lib/utils/subscribe.js
:node.ownerNode.emberView.scheduleRevalidate(node, labelFor(stream));
Looking at the history of that file, I don’t see any reason why recent changes would have produced this failure, but I’m wholly unfamiliar with this code.
Hopefully this is a helpful error report and not just a red herring. Let me know if you need any more information or if maybe it’s a problem in
travis-web
.The text was updated successfully, but these errors were encountered: