Thanks for the report will look into it -
https://github.com/swannodette/om/issues/86

David


On Wed, Jan 29, 2014 at 10:33 PM, Conrad Barski <[email protected]> wrote:

> Here is the minimal example that triggers this error- Not sure if it is my
> own fault or a glitch in the new IRenderState logic:
>
>    (ns foo.core
>      (:require [om.core :refer [IRenderState build root get-node]]
>             [om.dom :as dom :refer [div]]))
>
>
>    (defn line [data owner]
>       (reify IRenderState (render-state [_ state]
>                         (div nil "aaaah"))))
>
>    (root {}
>       (fn [data owner]
>          (build line data))
>       (. js/document (getElementById "app")))
>
>
>
> The exact error message in OM 0.3.0 is:
>
>    Uncaught TypeError: Cannot read property '__om_pending_state' of null
>
> The error goes away if you either (1) swap in the IRender interface or (2)
> refer to the om component directly from the root call, without an anonymous
> function.
>
> --
> 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.
>

-- 
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