ember.js: Cannot start a nested transaction

Upgrading to 2.13.1 and see the following errors,

vendor.js:formatted:30800 Uncaught Error: Cannot start a nested transaction
    at Object.debugAssert [as assert] (vendor.js:formatted:30800)
    at Environment.begin (vendor.js:formatted:29098)
    at Environment.begin (vendor.js:formatted:41133)
    at InteractiveRenderer._renderRoots (vendor.js:formatted:43915)
    at eval (eval at begin (vendor.js:formatted:29098), <anonymous>:1:7)
    at Environment.begin (vendor.js:formatted:29098)
    at Environment.begin (vendor.js:formatted:41133)
    at InteractiveRenderer._renderRoots (vendor.js:formatted:43915)
    at InteractiveRenderer._renderRootsTransaction (vendor.js:formatted:43982)
    at InteractiveRenderer._revalidate (vendor.js:formatted:44025)

I suppose this is related to the back tracking issues but the error message makes it hard to work back towards the cause. Any ideas on how we would go about debugging this?

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 7
  • Comments: 18 (10 by maintainers)

Most upvoted comments

2.13.3 was released this morning with a fix for this assertion.

On Wed, May 31, 2017 at 12:43 PM Alexander Kapelyukhovskiy < notifications@github.com> wrote:

is there some news about this issue? is not, could you please guys provide some workaround? it blocks our company migration from 1.13.12 to 2.13.2

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/emberjs/ember.js/issues/15255#issuecomment-305295595, or mute the thread https://github.com/notifications/unsubscribe-auth/ABQ5qkf9uMzPMicJsnro5IBC5_EmHbEMks5r_cLigaJpZM4Ngrh6 .

– Jordan Hawker www.JordanHawker.com Senior JavaScript Engineer, Twitch