Check your dependencies. Make sure some other dep isn't bringing in a stale version of Om. You can do this with `lein deps :tree` at the command line.
David On Wed, Jan 21, 2015 at 12:08 AM, Mark Stang <[email protected]> wrote: > I am getting these WARNINGs wherever I use them: > > WARNING: Use of undeclared Var om.core/ref-cursor at line 46 > src-cljs/scheduler_server/state.cljs > WARNING: Use of undeclared Var om.core/root-cursor at line 46 > src-cljs/scheduler_server/state.cljs > WARNING: Use of undeclared Var om.core/ref-cursor at line 47 > src-cljs/scheduler_server/state.cljs > WARNING: Use of undeclared Var om.core/root-cursor at line 47 > src-cljs/scheduler_server/state.cljs > WARNING: Use of undeclared Var om.core/observe at line 122 > src-cljs/scheduler_server/edit_vehicle.cljs > WARNING: Use of undeclared Var om.core/observe at line 113 > src-cljs/scheduler_server/weekly.cljs > WARNING: Use of undeclared Var om.core/observe at line 71 > src-cljs/scheduler_server/daily.cljs > WARNING: Use of undeclared Var om.core/observe at line 303 > src-cljs/scheduler_server/edit_schedule.cljs > WARNING: Use of undeclared Var om.core/observe at line 304 > src-cljs/scheduler_server/edit_schedule.cljs > WARNING: Use of undeclared Var om.core/observe at line 305 > src-cljs/scheduler_server/edit_schedule.cljs > WARNING: Use of undeclared Var om.core/observe at line 306 > src-cljs/scheduler_server/edit_schedule.cljs > WARNING: Use of undeclared Var om.core/observe at line 307 > src-cljs/scheduler_server/edit_schedule.cljs > > Even though I have the following declared: > (ns scheduler_server.state > (:require-macros [cljs.core.async.macros :refer [go go-loop]] > [dommy.macros :refer [node sel sel1]]) > (:require [cljs.core.async :as async :refer [chan <! >! timeout pub sub > unsub unsub-all put! alts!]] > [cljs.core.match :refer-macros [match]] > [om.core :as om :include-macros true] > [om.dom :as dom :include-macros true] > [om-sync.core :refer [om-sync]] > [om-sync.util :refer [tx-tag edn-xhr]] > [domina.css :as dominacss] > [dommy.utils :as dommyutils] > [dommy.core :as dommy] > [cljs-time.core :as time] > [cljs-time.local :as local] > [cljs-time.format :as format] > [cljs-time.coerce :as coerce] > [scheduler_server.utils :as utils] > )) > > I didn't start to get these until I upgraded to the latest version of > ClojureScript. Before that, I would get warnings on all of my local files > (i.e. "scheduler_server.utils :as utils"). > > Warnings seemed OK on my local environment. When I switched to my > production environment, the WARNINGs on Om functions resulted in "undefined > call" errors. So, I had to revert back to the last version that worked. > > Has anyone seen this problem or have any idea how to fix it. It seems the > last version of ClojureScript that worked was [org.clojure/clojurescript > "0.0-2511"]. > > -- > 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.
