{"action":"reopened","issue":{"url":"https://api.github.com/repos/mweststrate/mobservable/issues/97","labels_url":"https://api.github.com/repos/mweststrate/mobservable/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/mweststrate/mobservable/issues/97/comments","events_url":"https://api.github.com/repos/mweststrate/mobservable/issues/97/events","html_url":"https://github.com/mweststrate/mobservable/issues/97","id":128437440,"number":97,"title":"Illegal state error - only data values can be readied while in transaction","user":{"login":"thunderkid","id":6183356,"avatar_url":"https://avatars.githubusercontent.com/u/6183356?v=3","gravatar_id":"","url":"https://api.github.com/users/thunderkid","html_url":"https://github.com/thunderkid","followers_url":"https://api.github.com/users/thunderkid/followers","following_url":"https://api.github.com/users/thunderkid/following{/other_user}","gists_url":"https://api.github.com/users/thunderkid/gists{/gist_id}","starred_url":"https://api.github.com/users/thunderkid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thunderkid/subscriptions","organizations_url":"https://api.github.com/users/thunderkid/orgs","repos_url":"https://api.github.com/users/thunderkid/repos","events_url":"https://api.github.com/users/thunderkid/events{/privacy}","received_events_url":"https://api.github.com/users/thunderkid/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-01-25T00:46:17Z","updated_at":"2016-01-28T09:05:38Z","closed_at":null,"body":"Hi, I just got this error and it's asking me to file a bug with stacktrace. So here it is:\r\n\r\n```Uncaught Error: [mobservable] Illegal state; only data values can be readied while in transaction. Please file a bug with stacktrace.```\r\n\r\n```\r\n\r\nDataNode.markReady @ dnode.js:105\r\nViewNode.computeNextState @ dnode.js:214\r\nViewNode.wakeUp @ dnode.js:175\r\nObservableView.get @ observableview.js:42\r\nObject.defineProperty.get @ observableobject.js:57\r\n(anonymous function) @ quakeTableDetailReact.tsx:521\r\nSimpleEventEmitter.emit @ simpleeventemitter.js:17\r\nObject.defineProperty.set @ observableobject.js:62\r\nListVModelMasterObservable.setSelectedId @ listViewModelObservable.ts:182\r\nListVModelMasterObservable.clear @ listViewModelObservable.ts:156\r\nListDataModelObservable.setDataCore @ listDataModelObservable.ts:57\r\n(anonymous function) @ quakeTableDetailReact.tsx:66\r\ntransaction @ dnode.js:28\r\nDataModel.setExtendedData @ quakeTableDetailReact.tsx:63\r\n(anonymous function) @ quakeTableDetailReact.tsx:270\r\nTalker.processHoot @ talker.ts:26\r\n(anonymous function) @ talker.ts:11\r\n(anonymous function) @ talker.ts:43\r\nfire @ jquery.js:3100\r\nself.fireWith @ jquery.js:3212\r\ndone @ jquery.js:8265\r\n(anonymous function) @ jquery.js:8606\r\n```\r\n\r\nI'm still debugging my own code so it's too messy to post a simplified version right now. I'm just obeying your stacktrace request without delay ..."}}