{"action":"opened","issue":{"url":"https://api.github.com/repos/omcljs/om/issues/546","labels_url":"https://api.github.com/repos/omcljs/om/issues/546/labels{/name}","comments_url":"https://api.github.com/repos/omcljs/om/issues/546/comments","events_url":"https://api.github.com/repos/omcljs/om/issues/546/events","html_url":"https://github.com/omcljs/om/issues/546","id":122786699,"number":546,"title":"Om Next Tutorial Uncaught Error","user":{"login":"gekkoe","id":1664675,"avatar_url":"https://avatars.githubusercontent.com/u/1664675?v=3","gravatar_id":"","url":"https://api.github.com/users/gekkoe","html_url":"https://github.com/gekkoe","followers_url":"https://api.github.com/users/gekkoe/followers","following_url":"https://api.github.com/users/gekkoe/following{/other_user}","gists_url":"https://api.github.com/users/gekkoe/gists{/gist_id}","starred_url":"https://api.github.com/users/gekkoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gekkoe/subscriptions","organizations_url":"https://api.github.com/users/gekkoe/orgs","repos_url":"https://api.github.com/users/gekkoe/repos","events_url":"https://api.github.com/users/gekkoe/events{/privacy}","received_events_url":"https://api.github.com/users/gekkoe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-17T17:48:12Z","updated_at":"2015-12-17T17:48:12Z","closed_at":null,"body":"In the section of the [tutorial](https://github.com/omcljs/om/wiki/Quick-Start-%28om.next%29) titled \"Changing Queries Over Time\", upon pasting the code into my editor and saving, the Chrome dev console reports the following error:\r\n\r\n```javascript\r\nUncaught Error: No protocol method IMultiFn.-add-method defined for type function: function om_tutorial$core$read(p__29586,key,params){\r\nvar map__29590 = p__29586;\r\nvar map__29590__$1 = ((((!((map__29590 == null)))?((((map__29590.cljs$lang$protocol_mask$partition0$ & (64))) || (map__29590.cljs$core$ISeq$))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__29590):map__29590);\r\nvar env = map__29590__$1;\r\nvar state = cljs.core.get.call(null,map__29590__$1,new cljs.core.Keyword(null,\"state\",\"state\",-1988618099));\r\nvar st = cljs.core.deref.call(null,state);\r\nvar temp__4423__auto__ = cljs.core.find.call(null,st,key);\r\nif(cljs.core.truth_(temp__4423__auto__)){\r\nvar vec__29592 = temp__4423__auto__;\r\nvar _ = cljs.core.nth.call(null,vec__29592,(0),null);\r\nvar value = cljs.core.nth.call(null,vec__29592,(1),null);\r\nreturn new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\"value\",\"value\",305978217),value], null);\r\n} else {\r\nreturn new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\"value\",\"value\",305978217),new cljs.core.Keyword(null,\"not-found\",\"not-found\",-629079980)], null);\r\n}\r\n}cljs$core$missing_protocol @ core.cljs:261cljs$core$_add_method @ core.cljs:9596(anonymous function) @ core.cljs:6\r\nutils.cljs:38 Figwheel: loaded these files\r\n```"}}