Jason, 

If this is your issue, you probably caught it already.  But I get that message 
if the protocol declaration above doesn't isn't the same as the function 
signature like: 

om/IRenderState
(render [_])

Ran into that one too many times than I care to admit :P.

On Monday, September 8, 2014 2:53:37 PM UTC-4, Jason Lewis wrote:
> Hi everyone, 
> 
> 
> I've been working with the Om Intermediate tutorial, and everything goes fine 
> until the async portion when PUT requests trigger the following:
> 
> 
> Just wondering if anyone had encountered this specific issue before, Googling 
> wasn't too helpful.
> 
> 
> Uncaught Error: No protocol method ISetState.-set-state! defined for type 
> undefined: 
> 
> 
> 
> 
>  PUT http://localhost:8080/classes 500 (Server Error)xhrio.js:549 
> goog.net.XhrIo.sendutil.cljs:42 edn_xhrcore.cljs:15 sync_servercore.cljs:100 
> om_sync.core.om_sync.om_sync.core.t13908.om$core$IWillMount$will_mount$arity$1.cljs.core.async.impl.dispatch.run.call.switch__6177__auto__core.cljs:100
>  (anonymous function)core.cljs:100 
> om_sync.core.om_sync.om_sync.core.t13908.om$core$IWillMount$will_mount$arity$1.cljs.core.async.impl.dispatch.run.call.state_machine__6178__auto____1core.cljs:100
>  
> om_sync.core.om_sync.om_sync.core.t13908.om$core$IWillMount$will_mount$arity$1.cljs.core.async.impl.dispatch.run.call.state_machine__6178__auto__ioc_helpers.cljs:34
>  run_state_machineioc_helpers.cljs:38 
> run_state_machine_wrappedioc_helpers.cljs:65 (anonymous 
> function)async.cljs:154 (anonymous function)channels.cljs:42 (anonymous 
> function)dispatch.cljs:19 process_messagesdispatch.cljs:30 
> cljs.core.async.impl.dispatch.message_channel.port1.onmessage
> xhrio.js:549 XHR finished loading: PUT "http://localhost:8080/classes";.
> 
> 
> 
> Jason Lewis
> 
> 
> vox      410.428.0253
> twitter  @canweriotnow
> blog     http://decomplecting.org
> else     http://about.me/jason.lewis

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to