Skip to content

Instantly share code, notes, and snippets.

@dandaka
Created December 15, 2015 17:35
Show Gist options
  • Save dandaka/c03adcd0b8b7db9b0a63 to your computer and use it in GitHub Desktop.
Save dandaka/c03adcd0b8b7db9b0a63 to your computer and use it in GitHub Desktop.
15-Dec-15 20:34:25 dandaka-mbp.local INFO [ola-clojure.ola-client] - Creating OLA request processor with unbuffered channel.
15-Dec-15 20:34:25 dandaka-mbp.local WARN [afterglow.show] - Frame took 108 ms to generate, refresh interval is 25 ms.
15-Dec-15 20:34:25 dandaka-mbp.local WARN [afterglow.show] - Frame took 33 ms to generate, refresh interval is 25 ms.
nREPL server started on port 52683 on host 127.0.0.1 - nrepl://127.0.0.1:52683
REPL-y 0.3.7, nREPL 0.2.10
Clojure 1.8.0-RC3
Java HotSpot(TM) 64-Bit Server VM 1.6.0_65-b14-468-11M4833
my-show loaded.
lights.my-show=> (london-temp)
(london-temp)
20
lights.my-show=> (show/fixtures-named "head")
(show/fixtures-named "head")
[{:y 7, :y-rotation 0.0, :rotation #object[javax.media.j3d.Transform3D 0x4248669e "1.0, 0.0, 0.0, 0.0\n0.0, 1.0, 0.0, 0.0\n-0.0, 0.0, 1.0, 0.0\n0.0, 0.0, 0.0, 1.0\n"], :key :head-1, :x-rotation 0.0, :channels ({:offset 1, :type :pan, :functions [{:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :address 49, :index 48, :universe 1} {:offset 2, :type :tilt, :functions [{:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :address 50, :index 49, :universe 1} {:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 51, :index 50, :universe 1} {:offset 7, :type :dimmer, :functions [{:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}], :address 55, :index 54, :universe 1}), :color-wheel-hue-map {}, :z 2.8, :id 4, :x 3.5, :heads (), :function-map {:pan [{:offset 1, :type :pan, :functions [{:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :address 49, :index 48, :universe 1} {:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :tilt [{:offset 2, :type :tilt, :functions [{:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :address 50, :index 49, :universe 1} {:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :shutter-closed [{:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 51, :index 50, :universe 1} {:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254}], :shutter-open [{:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 51, :index 50, :universe 1} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :dimmer [{:offset 7, :type :dimmer, :functions [{:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}], :address 55, :index 54, :universe 1} {:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}]}, :z-rotation 0.0} {:y 7, :y-rotation 0.0, :rotation #object[javax.media.j3d.Transform3D 0x1f493111 "1.0, 0.0, 0.0, 0.0\n0.0, 1.0, 0.0, 0.0\n-0.0, 0.0, 1.0, 0.0\n0.0, 0.0, 0.0, 1.0\n"], :key :head-2, :x-rotation 0.0, :channels ({:offset 1, :type :pan, :functions [{:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :address 65, :index 64, :universe 1} {:offset 2, :type :tilt, :functions [{:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :address 66, :index 65, :universe 1} {:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 67, :index 66, :universe 1} {:offset 7, :type :dimmer, :functions [{:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}], :address 71, :index 70, :universe 1}), :color-wheel-hue-map {}, :z 2.8, :id 5, :x 3.5, :heads (), :function-map {:pan [{:offset 1, :type :pan, :functions [{:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :address 65, :index 64, :universe 1} {:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :tilt [{:offset 2, :type :tilt, :functions [{:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :address 66, :index 65, :universe 1} {:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :shutter-closed [{:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 67, :index 66, :universe 1} {:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254}], :shutter-open [{:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 67, :index 66, :universe 1} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :dimmer [{:offset 7, :type :dimmer, :functions [{:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}], :address 71, :index 70, :universe 1} {:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}]}, :z-rotation 0.0} {:y 7, :y-rotation 0.0, :rotation #object[javax.media.j3d.Transform3D 0x7e346322 "1.0, 0.0, 0.0, 0.0\n0.0, 1.0, 0.0, 0.0\n-0.0, 0.0, 1.0, 0.0\n0.0, 0.0, 0.0, 1.0\n"], :key :head-3, :x-rotation 0.0, :channels ({:offset 1, :type :pan, :functions [{:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :address 81, :index 80, :universe 1} {:offset 2, :type :tilt, :functions [{:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :address 82, :index 81, :universe 1} {:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 83, :index 82, :universe 1} {:offset 7, :type :dimmer, :functions [{:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}], :address 87, :index 86, :universe 1}), :color-wheel-hue-map {}, :z 2.8, :id 6, :x 3.5, :heads (), :function-map {:pan [{:offset 1, :type :pan, :functions [{:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :address 81, :index 80, :universe 1} {:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :tilt [{:offset 2, :type :tilt, :functions [{:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :address 82, :index 81, :universe 1} {:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :shutter-closed [{:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 83, :index 82, :universe 1} {:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254}], :shutter-open [{:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 83, :index 82, :universe 1} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :dimmer [{:offset 7, :type :dimmer, :functions [{:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}], :address 87, :index 86, :universe 1} {:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}]}, :z-rotation 0.0} {:y 7, :y-rotation 0.0, :rotation #object[javax.media.j3d.Transform3D 0x21588de9 "1.0, 0.0, 0.0, 0.0\n0.0, 1.0, 0.0, 0.0\n-0.0, 0.0, 1.0, 0.0\n0.0, 0.0, 0.0, 1.0\n"], :key :head-4, :x-rotation 0.0, :channels ({:offset 1, :type :pan, :functions [{:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :address 97, :index 96, :universe 1} {:offset 2, :type :tilt, :functions [{:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :address 98, :index 97, :universe 1} {:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 99, :index 98, :universe 1} {:offset 7, :type :dimmer, :functions [{:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}], :address 103, :index 102, :universe 1}), :color-wheel-hue-map {}, :z 2.8, :id 7, :x 3.5, :heads (), :function-map {:pan [{:offset 1, :type :pan, :functions [{:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :address 97, :index 96, :universe 1} {:start 0, :end 255, :range :variable, :type :pan, :label "Pan", :var-label "Pan"}], :tilt [{:offset 2, :type :tilt, :functions [{:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :address 98, :index 97, :universe 1} {:start 0, :end 255, :range :variable, :type :tilt, :label "Tilt", :var-label "Tilt"}], :shutter-closed [{:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 99, :index 98, :universe 1} {:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254}], :shutter-open [{:offset 3, :type :shutter, :functions [{:start 0, :range :fixed, :type :shutter-closed, :label "Shutter Closed", :end 254} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :address 99, :index 98, :universe 1} {:start 255, :range :fixed, :type :shutter-open, :label "Shutter Open", :end 255}], :dimmer [{:offset 7, :type :dimmer, :functions [{:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}], :address 103, :index 102, :universe 1} {:start 0, :end 255, :range :variable, :type :dimmer, :label "Dimmer"}]}, :z-rotation 0.0}]
lights.my-show=> (move/direction-effect
"Towards z" (params/build-direction-param :x 0 :y 0 :z 1) (show/fixtures-named "head"))
(move/direction-effect
#_=> "Towards z" (params/build-direction-param :x 0 :y 0 :z 1)
(show/fixtures-named "head"))
#afterglow.effects.Effect{:name "Towards z", :active-fn #object[afterglow.effects$always_active 0x71c3d514 "afterglow.effects$always_active@71c3d514"], :gen-fn #object[afterglow.effects.movement$direction_effect$fn__16477 0x684b1503 "afterglow.effects.movement$direction_effect$fn__16477@684b1503"], :end-fn #object[afterglow.effects$end_immediately 0x44bdd4d8 "afterglow.effects$end_immediately@44bdd4d8"]}
lights.my-show=> (show/add-effect! :position
(move/direction-effect
"Towards z" (params/build-direction-param :x 0 :y 0 :z 1) (show/fixtures-named "head")))
(show/add-effect! :position
#_=> (move/direction-effect
#_=> "Towards z" (params/build-direction-param :x 0 :y 0 :z 1)
(show/fixtures-named "head")))
21
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/invokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
lights.my-show=> 15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/invokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/invokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:06 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/invokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/invokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
lights.my-show=> 15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
(. System exit 0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local DEBUG [afterglow.transform] - Inverted direction: (0.0, 0.0, 1.0)
15-Dec-15 20:35:07 dandaka-mbp.local ERROR [afterglow.show] - Problem trying to run cues
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
clojure.core/binding-conveyor-fn/fn core.clj: 1940
afterglow.show/start!/fn/fn show.clj: 377
afterglow.show/rendering-loop show.clj: 309
afterglow.show/rendering-loop/invokeStatic show.clj: 319
afterglow.show/rendering-loop/fn show.clj: 320
afterglow.show/send-frame show.clj: 212
afterglow.show/send-frame/invokeStatic show.clj: 232
clojure.core/dorun core.clj: 3026
clojure.core/dorun/invokeStatic core.clj: 3026
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/concat/fn core.clj: 705
clojure.core/seq/invokeStatic core.clj: 137
...
clojure.core/map/fn core.clj: 2648
com.climate.claypoole.impl/deref-fixing-exceptions impl.clj: 58
com.climate.claypoole.impl/deref-fixing-exceptions/invokeStatic impl.clj: 65
clojure.core/deref core.clj: 2216
clojure.core/deref/invokeStatic core.clj: 2230
com.climate.claypoole/future-call/reify/deref claypoole.clj: 253
com.climate.claypoole.impl/deref-future impl.clj: 49
com.climate.claypoole.impl/deref-future/invokeStatic impl.clj: 52
java.util.concurrent.FutureTask.get FutureTask.java: 83
java.util.concurrent.FutureTask$Sync.innerGet FutureTask.java: 222
java.lang.Thread.run Thread.java: 695
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 918
java.util.concurrent.ThreadPoolExecutor$Worker.runTask ThreadPoolExecutor.java: 895
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java: 206
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 ScheduledThreadPoolExecutor.java: 98
java.util.concurrent.FutureTask.run FutureTask.java: 138
java.util.concurrent.FutureTask$Sync.innerRun FutureTask.java: 303
...
com.climate.claypoole.impl/binding-conveyor-fn/fn impl.clj: 46
...
com.climate.claypoole/pmap-core/start-task/fn claypoole.clj: 312
clojure.core/apply core.clj: 640
clojure.core/apply/invokeStatic core.clj: 645
...
afterglow.show/send-frame/fn show.clj: 232
afterglow.show/send-frame/iter/fn/fn show.clj: 235
...
afterglow.effects.movement/fn movement.clj: 45
afterglow.effects.movement/fn/invokeStatic movement.clj: 51
afterglow.transform/direction-to-dmx transform.clj: 269
afterglow.transform/direction-to-dmx/invokeStatic transform.clj: 288
clojure.core/reduce core.clj: 6529
clojure.core/reduce/invokeStatic core.clj: 6543
clojure.core.protocols/fn/G protocols.clj: 13
clojure.core.protocols/fn protocols.clj: 75
clojure.core.protocols/fn/invokeStatic protocols.clj: 75
clojure.core.protocols/seq-reduce/invokeStatic protocols.clj: 24
clojure.core/seq/invokeStatic 2m core.clj: 137
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/direction-to-dmx/fn transform.clj: 286
afterglow.transform/solve-for-tilt-given-pan transform.clj: 214
afterglow.transform/solve-for-tilt-given-pan/invokeStatic transform.clj: 229
...
afterglow.transform/find-closest-legal-dmx-value-for-angle transform.clj: 176
afterglow.transform/find-closest-legal-dmx-value-for-angle/invokeStatic transform.clj: 197
taoensso.timbre/log1-fn timbre.clj: 312
taoensso.timbre/log1-fn/invokeStatic timbre.clj: 355
clojure.core/reduce-kv core.clj: 6566
clojure.core/reduce-kv/invokeStatic core.clj: 6575
clojure.core.protocols/fn/G protocols.clj: 174
clojure.core/fn core.clj: 6549
clojure.core/fn/invokeStatic core.clj: 6564
...
taoensso.timbre/log1-fn/fn timbre.clj: 398
taoensso.timbre.appenders.core/println-appender/fn core.clj: 101
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 38
taoensso.timbre/default-output-fn timbre.clj: 35
taoensso.timbre/default-output-fn/invokeStatic timbre.clj: 46
clojure.core/force core.clj: 741
clojure.core/force/invokeStatic core.clj: 745
...
taoensso.timbre/log1-fn/fn/fn timbre.clj: 371
taoensso.timbre/log1-fn/msg-fn timbre.clj: 341
taoensso.encore/spaced-str encore.clj: 1347
taoensso.encore/spaced-str/;33minvokeStatic encore.clj: 1347
clojure.string/join string.clj: 180
clojure.string/join/invokeStatic string.clj: 191
clojure.core/str/invokeStatic core.clj: 541
java.lang.Object.toString Object.java: 219
...
clojure.core/map/fn core.clj: 2646
afterglow.transform/find-closest-legal-dmx-value-for-angle/fn transform.clj: 194
afterglow.transform/angle-to-dmx-value transform.clj: 155
afterglow.transform/angle-to-dmx-value/invokeStatic transform.clj: 165
...
java.lang.NullPointerException:
SocketException The transport's socket appears to have lost its connection to the nREPL server
clojure.tools.nrepl.transport/bencode/fn--10222/fn--10223 (transport.clj:95)
clojure.tools.nrepl.transport/bencode/fn--10222 (transport.clj:95)
clojure.tools.nrepl.transport/fn-transport/fn--10194 (transport.clj:42)
clojure.core/binding-conveyor-fn/fn--4444 (core.clj:1916)
java.util.concurrent.FutureTask$Sync.innerRun (FutureTask.java:303)
java.util.concurrent.FutureTask.run (FutureTask.java:138)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask (ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:918)
java.lang.Thread.run (Thread.java:695)
Bye for now!
***Repl Killed***
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment