{"comment":{"created_at":"2011-10-16T04:22:12Z","body":"### Comment by [markbirbeck](https://github.com/markbirbeck) on 21 Jul 2010  3:11:37 PM UTC\n\nA fix is available at:\n\n  <http://code.google.com/r/fdintino-backplanejs/source/detail?r=81adcaf68ab0ef6a0490df2eee63e99618634574>\n\n***\n**Updates**\n\nTicket status set to **FixPending**\n\n\n**Module**: XForms\n**Component**: Logic","updated_at":"2011-10-16T04:22:12Z","url":"https://api.github.com/repos/sidewinderlabs/backplanejs/issues/comments/2419212","id":2419212,"user":{"gravatar_id":"d9eef3a47b3d8a652e7a4cd1210337db","avatar_url":"https://secure.gravatar.com/avatar/d9eef3a47b3d8a652e7a4cd1210337db?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/backplane-import","id":1123459,"login":"backplane-import"}},"action":"created","issue":{"number":77,"created_at":"2011-10-16T04:22:05Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"### Imported from backplanejs Google Code [issue 77](http://code.google.com/p/backplanejs/issues/detail?id=77).\n\n<table>\n\t<tr>\n\t\t<th>Reporter</th>\n\t\t<td><a href=\"https://github.com/fdintino\">fdintino</a></td>\n\t</tr>\n\t<tr>\n\t\t<th>Date</th>\n\t\t<td>20 Jul 2010 10:25:44 PM UTC</td>\n\t</tr>\n</table>\nAccording to <a href=\"http://www.w3.org/TR/2003/REC-xforms-20031014/sliceD.html#rpm-processing-recalc-compute\">XForms 1.0 Appendix D.3</a>:\n\n<blockquote>If the pertinent dependency subgraph contains vertices, but none have an inDegree of 0, then the calculation structure of the form has a loop, and an exception (<a href=\"http://www.w3.org/TR/2003/REC-xforms-20031014/slice4.html#evt-computeException\">4.5.4 The xforms-compute-exception Event</a>) must be thrown, terminating processing.</blockquote>\n\nInstead, an exception is thrown with the message \"xforms-compute-exception: Recursive calculation structure detected.\" Although loops are correctly detected and processing is terminated, the exception is caught farther up in the call stack and never fires an event.\n\n\n***\nOwner set to [fdintino](https://github.com/fdintino)\n\n\n**Priority**: Medium\n**Type**: Defect","comments":2,"title":"Recursive dependency structure does not fire xforms-compute-exception","updated_at":"2011-10-16T04:22:12Z","url":"https://api.github.com/repos/sidewinderlabs/backplanejs/issues/77","id":1920403,"assignee":{"gravatar_id":"d9eef3a47b3d8a652e7a4cd1210337db","avatar_url":"https://secure.gravatar.com/avatar/d9eef3a47b3d8a652e7a4cd1210337db?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/backplane-import","id":1123459,"login":"backplane-import"},"milestone":null,"closed_at":null,"user":{"gravatar_id":"d9eef3a47b3d8a652e7a4cd1210337db","avatar_url":"https://secure.gravatar.com/avatar/d9eef3a47b3d8a652e7a4cd1210337db?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/backplane-import","id":1123459,"login":"backplane-import"},"html_url":"https://github.com/sidewinderlabs/backplanejs/issues/77","labels":[{"name":"component-logic","url":"https://api.github.com/repos/sidewinderlabs/backplanejs/labels/component-logic","color":"dddddd"},{"name":"module-XForms","url":"https://api.github.com/repos/sidewinderlabs/backplanejs/labels/module-XForms","color":"DDDDDD"},{"name":"priority-medium","url":"https://api.github.com/repos/sidewinderlabs/backplanejs/labels/priority-medium","color":"02d7e1"},{"name":"type-defect","url":"https://api.github.com/repos/sidewinderlabs/backplanejs/labels/type-defect","color":"444444"}],"state":"open"},"legacy":{"issue_id":1920403,"comment_id":2419212}}