@1551836590.38PST = =tMAIN =mMAIN_scheduler @PST1551836592.48 #"core_reset"Sent BREAK +2 #t@41037 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.33 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +262 !o:LoadError: mesg"nNo 'configure' script found on /home/brent/esp2/type/shallow:/home/brent/esp2/type:/home/brent/esp2/admin:bt[ "9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:712:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +344 #-> quit +2 #mEXIT @1551836600.66PST @1551836670.70PST = =mMAIN_scheduler =tMAIN @PST1551836672.57 #"core_reset"Sent BREAK +2 #t@53457 idle with ifg=0x00, ie=0x75 + #ESP2 v3.33 I2C Gateway v3.20 +8 #ESP2 v3.33 I2C Gateway v3.20 for core bus +258 #\ Configuration for brent revised 6/15/16 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +5 !o:ArgumentError: mesg"(wrong number of arguments (5 for 4):bt[ "9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:712:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +5020 #-> exit +2 #mEXIT @1551836725.53PST @1551836733.60PST = =tMAIN =mMAIN_scheduler @PST1551836735.46 #"core_reset"Sent BREAK +2 #t@64055 idle with ifg=0x00, ie=0x75 + #ESP2 v3.33 I2C Gateway v3.20 +8 #ESP2 v3.33 I2C Gateway v3.20 for core bus +248 #Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +432 "Can"\ lZq + \ lZq + #tPolling Can every 10:00 +466 #-> ESP.configure +3 #Powering core bus +511 .Gate.power :raw,:ON +2 "sampler") +24 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [Outer Intake, Outer Exhaust] + "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [lysis, diluent, RNAlater, mfbkill, kill, flush] + "processing"% +2 !to:I2C::NodeOffline: mesg"Aprocessing Not Responding while configuring ProcessingValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [sig1, sig2, sig3, conjugate, sub1, sub2, wash, flush] +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Top Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Bottom Valve +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Top Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Reagent Valve +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Processing Syringe +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Clamp +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Clamp +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Forearm +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Elbow +2 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Carousel +2 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Elevator +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Puck Heater +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Puck Heater +197 #-> ESP +4433 #-> ESP.shutdown +2 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +2703 #t-> ESP.configure +2 #Powering core bus +498 .Gate.power :raw,:ON +43 "sampler") +2 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [Outer Intake, Outer Exhaust] + "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [lysis, diluent, RNAlater, mfbkill, kill, flush] + "processing"% +2 !to:I2C::NodeOffline: mesg"Aprocessing Not Responding while configuring ProcessingValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [sig1, sig2, sig3, conjugate, sub1, sub2, wash, flush] +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe Valve +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Top Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Top Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Reagent Valve +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe Valve +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Clamp +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Clamp +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Forearm +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Elbow +2 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Carousel +3 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Elevator +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Puck Heater +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Puck Heater +141 #-> ESP +1247 #-> ESP.shutdown +2 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +3636 #t-> ESP.configure +2 #Powering core bus +512 .Gate.power :raw,:ON +43 "sampler") +2 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [Outer Intake, Outer Exhaust] + "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [lysis, diluent, RNAlater, mfbkill, kill, flush] +2 "processing"% +2 !to:I2C::NodeOffline: mesg"Aprocessing Not Responding while configuring ProcessingValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [sig1, sig2, sig3, conjugate, sub1, sub2, wash, flush] +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe Valve +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Top Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Top Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Reagent Valve +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Clamp +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Clamp +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Forearm +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Elbow +3 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Storage Carousel +3 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Elevator +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Puck Heater +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:139:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Puck Heater +150 #-> ESP +1218 #-> ESP.shutdown +2 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +44724 "Can"\ S_Y +58220 #t-> exit +3 #mEXIT @1551837933.32PST @1554936762.70PDT = =mMAIN_scheduler =tMAIN @PDT1554936764.76 #"core_reset"Sent BREAK +2 #t@22987 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +266 #\ Configuration for brent by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +5 !o:ArgumentError: mesg"(wrong number of arguments (5 for 4):bt[ "9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +11814 #-> exit +2 #mEXIT @1554936887.74PDT @1554936894.16PDT = =mMAIN_scheduler =tMAIN @PDT1554936896.06 #"core_reset"Sent BREAK +2 #t@9726 idle with ifg=0x00, ie=0x75 #ESP2 v3.33 I2C Gateway v3.20 +8 #ESP2 v3.33 I2C Gateway v3.20 for core bus +253 #\ Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +426 "Can" }b +  }b #tPolling Can every 10:00 +2 #Cleanly exited at 18:05:33PST05-Mar-19 +1937 #-> ESP.ready! +2 #Powering core bus +503 .Gate.power :raw,:ON +3 "sampler") +33 !to:I2C::NodeOffline:@checkpoint: omitted: mesg";sampler Not Responding while configuring SamplerValves:bt[";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [Outer Intake, Outer Exhaust] + "collection"' +2 !to:I2C::NodeOffline:@checkpoint: omitted: mesg"Acollection Not Responding while configuring CollectionValves:bt[";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [lysis, diluent, RNAlater, mfbkill, kill, flush] + "processing"% +2 !to:I2C::NodeOffline:@checkpoint: omitted: mesg"Aprocessing Not Responding while configuring ProcessingValves:bt[";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [sig2, sig1, conjugate, sub1, sub2, wash, killMFB, flush] +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Top Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Processing Bottom Valve +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Top Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Reagent Valve +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Collection Clamp +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Processing Clamp +3 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Forearm +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Elbow +3 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Hand +2 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Storage Carousel +3 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Elevator +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Puck Heater +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"3/home/brent/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Puck Heater +3 !"rdySampler"o:I2C::NodeOffline :@checkpoint: omitted: mesg"Ycollection microcontroller never signed on while reading Collection Syringe's status:@timestampu: Time V:bt["2/home/brent/esp2/lib/thread.rb:716:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +6 !"rdyProcessing"o:I2C::NodeOffline :@checkpoint: omitted: mesg"Yprocessing microcontroller never signed on while reading Processing Syringe's status:@timestampu: Time V:bt["2/home/brent/esp2/lib/thread.rb:716:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +5 ."Qmail"BadNews.email "collection microcontroller never signed on while reading Collection Syringe's status",Subject: "I2C::NodeOffline in rdySampler" +2 !to:Thread::ChildDied\ :@threadIdiE : mesg":rdyProcessing:@timestampu: Time V: @causeo:I2C::NodeOffline ;"Yprocessing microcontroller never signed on while reading Processing Syringe's status:@checkpoint: omitted;@:bt["9/home/brent/esp2/lib/i2c/msg.rb:867:in `notSignedOn'"6/home/brent/esp2/lib/i2c/msg.rb:862:in `firmware'"7/home/brent/esp2/lib/i2c/servo.rb:1520:in `status'"1/home/brent/esp2/lib/axis.rb:352:in `status'"./home/brent/esp2/lib/msg.rb:68:in `retry'"1/home/brent/esp2/lib/axis.rb:352:in `status'"3/home/brent/esp2/utils/misc.rb:515:in `ready?'"3/home/brent/esp2/utils/misc.rb:542:in `ready!'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475;["2/home/brent/esp2/lib/thread.rb:716:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +17 !mo:Thread::ChildDied :@threadIdi%$ : mesg"\ :MAIN: @causeo;\ ;iE ;":rdyProcessing:@timestampu: Time V;o:I2C::NodeOffline ;"Yprocessing microcontroller never signed on while reading Processing Syringe's status:@checkpoint: omitted; @ :bt["9/home/brent/esp2/lib/i2c/msg.rb:867:in `notSignedOn'"6/home/brent/esp2/lib/i2c/msg.rb:862:in `firmware'"7/home/brent/esp2/lib/i2c/servo.rb:1520:in `status'"1/home/brent/esp2/lib/axis.rb:352:in `status'"./home/brent/esp2/lib/msg.rb:68:in `retry'"1/home/brent/esp2/lib/axis.rb:352:in `status'"3/home/brent/esp2/utils/misc.rb:515:in `ready?'"3/home/brent/esp2/utils/misc.rb:542:in `ready!'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475;["4/home/brent/esp2/lib/schedule.rb:513:in `wait!'"8/home/brent/esp2/lib/rmutex.rb:185:in `reclaimLock'"7/home/brent/esp2/lib/rmutex.rb:84:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"//home/brent/esp2/lib/esp.rb:189:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475;["//home/brent/esp2/lib/esp.rb:200:in `shell'"6/home/brent/esp2/lib/realtime.rb:24:in `realTime'"%/home/brent/esp2/mode/real.rb:12"3/home/brent/esp2/lib/framework.rb:99:in `load'"1/home/brent/esp2/lib/framework.rb:99:in `ld'"6/home/brent/esp2/lib/framework.rb:117:in `ldMode'"$/home/brent/esp2/lib/esp.rb:325"3/home/brent/esp2/lib/esp.rb:75:in `mainThread'"3/home/brent/esp2/lib/esp.rb:75:in `initialize'"#/home/brent/esp2/lib/esp.rb:75 +17 ."Qmail"BadNews.email "processing microcontroller never signed on while reading Processing Syringe's status",Subject: "I2C::NodeOffline in rdyProcessing" +22 .BadNews.email ":rdyProcessing",Subject: "Thread::ChildDied in MAIN" +24 #mEXIT @1554936929.44PDT @1554936956.64PDT = =mMAIN_scheduler =tMAIN @PDT1554936958.52 #"core_reset"Sent BREAK +2 #t@15830 await1st with ifg=0x02, ie=0x7F #@17096 await1st with ifg=0x02, ie=0x7F + #@18362 await1st with ifg=0x02, ie=0x7F + #@19629 await1st with ifg=0x02, ie=0x7F #@38600 await1st with ifg=0x02, ie=0x7F + #@39866 await1st with ifg=0x02, ie=0x7F #@41132 await1st with ifg=0x02, ie=0x7F + #@42398 await1st with ifg=0x02, ie=0x7F + #@28460 idle with ifg=0x00, ie=0x75 #ESP2 v3.33 I2C Gateway v3.20 +8 #ESP2 v3.33 I2C Gateway v3.20 for core bus +246 #\ Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +384 "Can" }$$t +  }$$t #tPolling Can every 10:00 +124 "sampler") +43 !to:I2C::NodeOffline:@checkpoint: omitted: mesg";sampler Not Responding while configuring SamplerValves:bt[";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING [Outer Intake, Outer Exhaust] + "collection"' +2 !to:I2C::NodeOffline:@checkpoint: omitted: mesg"Acollection Not Responding while configuring CollectionValves:bt[";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING [lysis, diluent, RNAlater, mfbkill, kill, flush] + "processing"% +2 !to:I2C::NodeOffline:@checkpoint: omitted: mesg"Aprocessing Not Responding while configuring ProcessingValves:bt[";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING [sig2, sig1, conjugate, sub1, sub2, wash, killMFB, flush] +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Collection Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Collection Top Valve + !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Collection Bottom Valve +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Processing Syringe Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Processing Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Processing Top Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Processing Reagent Valve +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Sampler Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Collection Syringe +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Processing Syringe +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 #MISSING Sampler Syringe +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Collection Clamp +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Processing Clamp +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Forearm +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Elbow +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Hand +3 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 #MISSING Storage Carousel +2 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Storage Elevator +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 #MISSING Collection Puck Heater +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"//home/brent/esp2/lib/esp.rb:115:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 + #MISSING Processing Puck Heater +2 #Cleanly exited at 15:55:29PDT10-Apr-19 +431 #-> ESP +3699 #-> ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +7958 #t-> ESP.configure +2 #Powering core bus +511 .Gate.power :raw,:ON +3 "sampler") +25 !to:I2C::NodeOffline:@checkpoint: omitted: mesg";sampler Not Responding while configuring SamplerValves:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [Outer Intake, Outer Exhaust] + "collection"' +2 !to:I2C::NodeOffline:@checkpoint: omitted: mesg"Acollection Not Responding while configuring CollectionValves:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [lysis, diluent, RNAlater, mfbkill, kill, flush] + "processing"% +2 !to:I2C::NodeOffline:@checkpoint: omitted: mesg"Aprocessing Not Responding while configuring ProcessingValves:bt[ ";/home/brent/esp2/lib/solenoid.rb:121:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:120:in `each'";/home/brent/esp2/lib/solenoid.rb:120:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [sig2, sig1, conjugate, sub1, sub2, wash, killMFB, flush] +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Top Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Top Valve +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Reagent Valve +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Clamp +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Clamp +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Forearm +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Elbow +3 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Hand +2 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Carousel +2 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Elevator +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Puck Heater +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:138:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"B/home/brent/esp2/type/shallow/initialize.rb:92:in `configure'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Puck Heater +207 #-> ESP +3835 #-> ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +6581 #t-> exit +5 #mEXIT @1554937201.39PDT @1556911140.72PDT = =mMAIN_scheduler =tMAIN @PDT1556911142.68 #"core_reset"Sent BREAK +2 #t@1924 await1st with ifg=0x02, ie=0x7F + #@3191 await1st with ifg=0x02, ie=0x7F #@4457 await1st with ifg=0x02, ie=0x7F + #@5723 await1st with ifg=0x02, ie=0x7F #@26240 await1st with ifg=0x02, ie=0x7F + #@27506 await1st with ifg=0x02, ie=0x7F + #@28772 await1st with ifg=0x02, ie=0x7F #@30038 await1st with ifg=0x02, ie=0x7F + #@62567 idle with ifg=0x00, ie=0x75 #ESP2 v3.33 I2C Gateway v3.20 +9 #ESP2 v3.33 I2C Gateway v3.20 for core bus +249 #\ Configuration for brent by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +425 "Can" ""r +  ""r #tPolling Can every 10:00 +2 #Cleanly exited at 16:00:01PDT10-Apr-19 +451 #-> ESP.configure +2 #Powering core bus +489 .Gate.power :raw,:ON +2 "sampler") +24 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:119:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:118:in `each'";/home/brent/esp2/lib/solenoid.rb:118:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING [Outer Intake, Outer Exhaust] + "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:119:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:118:in `each'";/home/brent/esp2/lib/solenoid.rb:118:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [lysis, diluent, RNAlater, mfbkill, kill, flush] + "processing"% +2 !to:I2C::NodeOffline: mesg"Aprocessing Not Responding while configuring ProcessingValves:@checkpoint: omitted:bt[ ";/home/brent/esp2/lib/solenoid.rb:119:in `configureAll'"3/home/brent/esp2/lib/solenoid.rb:118:in `each'";/home/brent/esp2/lib/solenoid.rb:118:in `configureAll'"4/home/brent/esp2/lib/base.rb:47:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING [sig2, sig1, conjugate, sub1, sub2, wash, killMFB, flush] +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Syringe Valve +3 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Top Valve +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Processing Syringe Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Bottom Valve +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Top Valve +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Reagent Valve +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe Valve +2 !o:I2C::NodeOffline: mesg"sampler Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Sampler Syringe +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #MISSING Collection Clamp +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Collection Syringe +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Clamp +3 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Processing Syringe +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Hand +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Forearm +2 !o:I2C::NodeOffline: mesg"manipulator Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Elbow +2 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Carousel +3 !o:I2C::NodeOffline: mesg"storage Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Storage Elevator +2 !o:I2C::NodeOffline: mesg"collection Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #MISSING Collection Puck Heater +2 !o:I2C::NodeOffline: mesg"processing Not Responding:bt[";/home/brent/esp2/lib/framework.rb:119:in `missingAxes'"+/home/brent/esp2/lib/esp.rb:44:in `[]'"3/home/brent/esp2/lib/esp.rb:44:in `configAxes'"-/home/brent/esp2/lib/esp.rb:23:in `each'"3/home/brent/esp2/lib/esp.rb:23:in `configAxes'"4/home/brent/esp2/lib/base.rb:48:in `configure!'"C/home/brent/esp2/type/shallow/initialize.rb:165:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 #MISSING Processing Puck Heater +184 #-> ESP +58984 "Can" X +60002  e +60003  a +60002  o +60002  i @1558052118.70PDT = =mMAIN_scheduler =tMAIN @PDT1558052120.76 #"core_reset"Sent BREAK + #t@7370 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +262 #\ Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +427 "Can"\ 0}!!r \ 0}!!r + #tPolling Can every 10:00 +2 #Cleanly exited at 12:19:09PDT03-May-19 +6971 #-> Power.sampler :on + .Gate.power :sampler,:ON +884 #-> Power.sampler :off + .Gate.power :sampler,:OFF +4441 #-> Power.analytic2 :on + .Gate.power :analytic2,:ON +347 #-> Power.analytic2 :off + .Gate.power :analytic2,:OFF +1271 #-> Power.analytic2 :on + .Gate.power :analytic2,:ON +673 #-> Power.analytic2 :off + .Gate.power :analytic2,:OFF +45335 "Can"\ +[ +60003 \ ,~` +60002 \ '~j +60003 \ (g +60002 \ "b +60002 \ d +60003  X +60002 \ yd +60003 \ x^ +60002 \ v` +60002 \ vm +60003 \ se +60002 \ (pY +60003 \ ,pb +60002 \ 5mh +60003 \ Cjc +60002 \ Cj_ +60003 \ Ji\\ +60002 \ OhZ +60002 \ Rgb +60003 \ Qfa +60002 \ Ngi +60003 \ Off +60002 \ Ofi +60003 \ Ldh +60002 \ Kej +60003 \ Ndg +60002 \ Pdo +60003 \ Rdu +60002 \ Kcu +60002 \ Jcf +60003 \ Hcl +60002 \ Eca +60003 \ Fb` +60002 \ Fa^ +60003 \ CaZ +60002 \ Cbc +60003 \ ?ac +60002 \ @af +60003 \ @`_ @PDT1558076730.05 \ ?am +60003 \ ;bj +60002 \ 8a_ +60003 \ :b^ +60002 \ 9`e +60002 \ :aj +60003 \ 6`a +60002 \ 4`e +60003 \ 2`h +60002 \ 2^Z +60003 \ 2_[ +60002 \ +_h +60003 \ ,_b +60002 \ +^d +60003 \ )^e +60002 \ &_i +60003 \ $_h +60002 \ ^i +60003 \ \\Y +60002 \ \\v +60003 \ ]j +60002 \ \\Z +60003 \ \\l +60002 \ ^a +60002 \ \\c +60003 \ [X +60002 \ Zf +60003 \ Z\\ +60002  Xd +60003  Y[ +60002 \ Xm +60003 \ Xi +60002  Yw +60003  Yt +60002  [p +60003 \ [f +60002 \ Y` +60003 \ Yd +60002 \ [u +60003  [l +60002  ]e +60003  aj +60002  g_ +60003  ke +60002  pv +60002  tj +60003  wa +60002  |g +60003  X +60002  ` +60003  s_ +60002  _m +60002  Od +60003  :a +60002  "` +60002  b +60003  i +60002 _ +60002 ^ +60003 c +60002 ` +60002 b +60003 h +60002 [ +60003  c +60002  g +60002  2r +60003  Ic +60002  Ub +60003  mZ +60002  ob +60002  fl +60003  jl +60002  s[ +60003  o[ +60002  l` +60002  kk +60003  s~d +60002  rm +60003  {}j +60002  {o +60002  {^ +60003  {h +60002  zi +60003  z\\ +60002  xX +60003  y\\ +60002  vg +60002  ym +60003  vl +60002  uZ +60003  vd +60002  tb +60003  th +60002  tf +60002  s[ +60003  rw +60002  rn +60003  sq +60002  re +60003  qa +60002  qf +60002  qj +60003  ql +60002  od +60003  pW +60002  og +60003  o] +60002  nY +60002  nu +60003  ml +60002  md +60003  mb +60002  kh +60003  lh +60002  lh +60003 \ je +60002 \ hj +60002 \ e^ +60003 \ fg +60002 \ fu +60003 \ #e\\ +60002 \ (ct +60003 \ 7ac +60002 \ 8_h +60003 \ :`f +60002 \ Aad +60003 \ >`d +60002 \ B`[ +60003 \ @`Y +60002 \ Dai +60003 \ G`l +60002 \ D`h +60002 \ B^Y +60003 \ :]i +60002 \ 1]e +60003 \ /\\d +60002 \ '\\h +60003 \ $\\g +60002 \ #Zj +60003 \ Zq +60002 \ Zc +60003 \ Z^ +60002 \ Zi @PDT1558163133.57 \ Xf +60002 \ Xk +60003 \ We +60002 \ Yn +60003 \ Wm +60002 \ Wj +60003 \ Vh +60002 \ Wh +60003 \ W[ +60002 \ Vg +60003 \ Uq +60002 \ Sf +60003 \ Tf +60002  Tc +60003  Tj +60002  Sh +60003  S` +60002  Q] +60003  Od +60002  P` +60003  PZ +60002  Og +60003  Nk +60002  N` +60003  M` +60002  Mi +60003  Mo +60002  Mj +60003  L[ +60002  Lr +60003  Lg +60002  Mb +60003  Mj +60002  K] +60003  L] +60002  Lj +60003  Km +60002  Jo +60003  Km +60002  Mc +60003  Ph +60002  Th +60003  Xg +60002  \\k +60003  al +60002  ce +60003  fp +60002  kt +60003  rn +60002  ub +60002  um +60003  yb +60002  l +60003  xm +60002  qf +60003  rc +60002  he +60002  |h +60003  |h +60002  |f +60003  {i +60002  {j +60002  {q +60003  z\\ +60002  zo +60003  y_ +60002  {a +60002  zs +60003  y` +60002  xW +60003  wd +60002  vb +60003  td +60002  t[ +60002 \ si +60003 \ rb +60002 \ rh +60003 \ rc +60002 \ qo +60003  qh +60002  pe +60002  pc +60003 \ n[ +60002  nf +60003  mW +60002  kg +60003  k^ +60002  jk +60003  i] +60002  go +60002  gb +60003  gt +60002  gh +60003  ga +60002  fh +60003  f[ +60002  fs +60003  f` +60002  fj +60003  fa +60002  ge +60002  fm +60003  fd +60002  df +60003 \ cf +60002 \ \ aV +60003 \ bh +60002 \ ae +60003 \ (`i +60002 \ 0`c +60003 \ ;`x +60002 \ C_j +60003 \ O^g +60002 \ W^Z +60002 \ a\\_ +60003 \ f]n +60002 \ h\\m +60003 \ j\\j +60002 \ e\\a +60003 \ b[` +60002 \ ^[i +60003 \ [Zd +60002 \ ZZY +60003 \ TYl +60002 \ PXg +60003 \ KXh +60002 \ KXf +60003 \ GWb +60002 \ GWZ +60003 \ HVb +60002 \ JUl +60003 \ KTx +60002 \ MT^ +60003 \ PSk +60002 \ QRu +60003 \ QSg +60002 \ TSm +60003 \ UQk +60002 \ WPk +60003 \ ZQf +60002 \ [Qi +60003 \ ^Q` +60002 \ _Ph +60003 \ _P] @PDT1558249537.12 \ _Pr +60003 \ `Pb +60002 \ _Ql +60003 \ bPZ +60002 \ bOi +60003 \ bPj +60002 \ cQ_ +60003 \ gPf +60002 \ gOa +60003 \ kQf +60002 \ kP^ +60003 \ sOg +60002 \ wPg +60003 \ Pm +60002 \ Qr +60003 \ Rk +60002 \ Rh +60003 \ Tk +60002 \ Tu +60003 \ Tc +60002 \ Te +60003 \ T_ +60002 \ Th +60003 \ Tf +60002 \ Sh +60003 \ T{ +60002 \ Sf +60003 \ Tf +60002 \ Te +60003 \ Sn +60002 \ Su +60003 \ Sh +60002 \ Sg +60003 \ Rd +60002 \ Rf +60003 \ R` +60002 \ So +60003 \ R] +60002 \ Rf +60003 \ Rl +60002 \ Rj +60003 \ St +60002 \ Rx +60003 \ T[ +60002 \ Sr +60003 \ Sv +60002 \ Tf +60003 \ Sk +60002 \ Si +60003 \ S} +60002 \ Te +60003 \ T\\ +60002 \ Si +60003 \ Ri +60002 \ |Qh +60003 \ {Pk +60002 \ |R_ +60003 \ tV` +60002 \ pVc +60003 \ pXn +60002 \ tVg +60003 \ yVV +60002 \ wTi +60002 \ sU_ +60003 \ kXi +60002 \ eYx +60003 \ _\\e +60002 \ [`f +60003 \ mb\\ +60002 \ {ge +60003 \ hi +60002 \ jg +60003 \ ke +60002 \ ke +60003 \ le +60002 \ mZ +60002 \ nY +60003 \ ol +60002 \ od +60003 \ o^ +60002 \ pg +60003 \ qf +60002 \ uq_ +60002 \ {qf +60003 \ qh +60002 \ up\\ +60003 \ ypd +60002 \ sph +60003 \ noe +60002 \ gpm +60002 \ hqd +60003 \ [q] +60002 \ Yq[ +60003 \ Xqb +60002 \ Yqc +60003 \ Ws^ +60002 \ [re +60002 \ Wsd +60003 \ Wtd +60002 \ Ysa +60003 \ ]rg +60002 \ Ysi +60003 \ Trx +60002 \ Pr_ +60002 \ Kri +60003 \ Hra +60002 \ Kqw +60003 \ Lqa +60002 \ Mql +60003 \ Oo_ +60002 \ Log +60002 \ Loh +60003 \ Ond +60002 \ Nns +60003 \ Om\\ +60002 \ RlY +60003 \ Vke +60002 \ Zkw +60003 \ \\je +60002 \ gh[ +60002 \ ei] +60003 \ lge +60002 \ lfe +60003 \ rec +60002 \ pdf +60003 \ nc_ +60002 \ kdl +60003 \ fck +60002 \ ec] +60003 \ gaZ +60002 \ fbg +60002 \ la_ +60003 \ kaW +60002 \ k`l +60003 \ g`d +60002 \ i`w +60003 \ g`d +60002 \ g`i +60003 \ eao +60002 \ e`h +60003 \ h_g +60002 \ g_l +60003 \ h_j +60002 \ n_c @PDT1558335940.68 \ m_\\ +60002 \ s_f +60003 \ r]] +60002 \ t^\\ +60002 \ w\\_ +60003 \ z]b +60002 \ z\\h +60003 \ y[t +60002 \ }\\c +60003 \ {[j +60002 \ {[c +60003 \ yZj +60002 \ wZj +60003 \ wZX +60002 \ sZk +60003 \ pYl +60002 \ sYf +60003 \ rWt +60002 \ pWi +60003 \ qWj +60002 \ pU` +60003 \ qUv +60002 \ qTc +60003 \ rTf +60002 \ wTg +60003 \ zSr +60002 \ wRo +60003 \ wTf +60002 \ tRn +60003 \ vRh +60002 \ yQs +60003 \ }Qv +60002 \ wS^ +60003 \ wTn +60002 \ Ve +60003 \ {Vh +60002 \ {Wc +60003 \ yWX +60002 \ wW` +60003 \ oYi +60002 \ g[o +60002 \ Z^[ +60003 \ Gcc +60002 \ 1ij +60003 \ "mc +60002 \ qd +60003  xo +60002  zm +60003  ~X +60002  ~f +60002  ` +60003  i +60002  c +60002  f +60003  ] +60002  u_ +60003  eY +60002  Wf +60002  K^ +60003  G] +60002  Hc +60002  Gh +60003  *_ +60002  Gd +60002  V +60003  q +60002  p +60002  T +58113 #t-> exit +3 #mEXIT @1558376723.48PDT @1565207545.22PDT = =tMAIN =mMAIN_scheduler @PDT1565207547.30 #"core_reset"Sent BREAK +2 #t@4652 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +262 #\ Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +414 "Can"\ |s + \ |s + #tPolling Can every 10:00 +11460 #-> ESP.configure +2 #Powering core bus +474 .Gate.power :raw,:ON +2 "sampler") +29 ) +82 "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP +2 "sampler") +3 "core"  +2 "sampler")% +3 "core" % +2375 #t-> exit +4 #mEXIT @1565207719.85PDT @1565207729.18PDT = =tMAIN =mMAIN_scheduler @PDT1565207731.05 #"core_reset"Sent BREAK +2 #t@47007 receive with ifg=0x10, ie=0xFD #@47626 receive with ifg=0x10, ie=0xFD + #@48245 receive with ifg=0x10, ie=0xFD + #@48864 receive with ifg=0x10, ie=0xFD #@49483 receive with ifg=0x10, ie=0xFD + #@50102 receive with ifg=0x10, ie=0xFD #@50721 receive with ifg=0x10, ie=0xFD + #@51047 receive with ifg=0x80, ie=0xFD + #@39523 idle with ifg=0x00, ie=0x75 #ESP2 v3.33 I2C Gateway v3.20 +9 #ESP2 v3.33 I2C Gateway v3.20 for core bus +246 #\ Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +376 "Can"\ |##r + \ |##r + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.shutdown +2 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +5754 #t-> ESP.configure +3 #Powering core bus +495 .Gate.power :raw,:ON +2 "sampler") +82 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP +7174 #-> ESP.configure +125 "sampler") +2 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP +28832 #-> ESP.shutdown +2 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +4190 #t-> Power.dwarf on + !o:I2C::Sleepy::Error: mesg"#Unknown powered device: dwarf:bt[\ "6/home/brent/esp2/lib/i2c/sleepy.rb:171:in `power'"9/home/brent/esp2/lib/base.rb:177:in `method_missing'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +568 #-> Power.core on + .Gate.power :core,:ON +1180 #-> ESP.configure +53 .Gate.power :raw,:ON +71 "sampler") +2 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +125 #t-> ESP.configure +3 #Powering core bus +477 .Gate.power :raw,:ON +2 "sampler") +30 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +2185 #t-> ESP.configure +3 #Powering core bus +475 .Gate.power :raw,:ON +2 "sampler") +53 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +1476 #t-> ESP.configure +3 #Powering core bus +511 .Gate.power :raw,:ON +81 "sampler") +2 ) +2 "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP +2 "sampler") +3 "core"  +2 "sampler")% +3 "core" % ? M  +2039 "Can"\ ~e +18310 #t-> ESP.shutdown +3 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +554 #t-> Power.core on +51 .Gate.power :core,:ON +10679 #-> ESP.configure +21 .Gate.power :raw,:ON +103 "sampler") +2 ) + "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.shutdown +3 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +28436 "Can"\ h +60002 \ ~g +60003 \ ub +60002 \ tf +60002 \ wY +20247 #t-> Power.core on + .Gate.power :core,:ON +8083 #-> Power.core off + .Gate.power :core,:OFF +5857 #-> Power.core on + .Gate.power :core,:ON +4789 #-> Power.core off + .Gate.power :core,:OFF +2586 #-> Power.core on + .Gate.power :core,:ON +892 #-> Power.core off + .Gate.power :core,:OFF +10521 #-> Power.core on + .Gate.power :core,:ON +2503 #-> Power.core off + .Gate.power :core,:OFF +4517 "Can"\ h +3807 #t-> Power.core on + .Gate.power :core,:ON +4079 #-> Power.core off + .Gate.power :core,:OFF +6199 #-> Power.core on + .Gate.power :core,:ON +6320 #-> Power.core off + .Gate.power :core,:OFF +4309 #-> Power.core on + .Gate.power :core,:ON +1344 #-> Power.core off + .Gate.power :core,:OFF @1565212326.47PDT = =mMAIN_scheduler =tMAIN @PDT1565212328.56 #"core_reset"Sent BREAK +2 #t@29741 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.33 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +265 #\ Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +434 "Can"\ zl + \ zl #tPolling Can every 10:00 +2 #Cleanly exited at 12:55:39PDT07-Aug-19 +433 #-> ESP.configure +2 #Powering core bus +469 .Gate.power :raw,:ON +4 "sampler") +16 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP @1565212611.57PDT = =tMAIN =mMAIN_scheduler @PDT1565212613.64 #"core_reset"Sent BREAK +2 #t@29604 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.33 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +262 #\ Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +428 "Can"\ xh + \ xh + #tPolling Can every 10:00 +2 #Cleanly exited at 14:12:17PDT07-Aug-19 +346 #-> ESP::Name +770 #-> ESP.configure +4 #Powering core bus +478 .Gate.power :raw,:ON +3 "sampler") +44 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP +148 #-> quit +3 #mEXIT @1565212642.99PDT @1565213017.04PDT = =tMAIN =mMAIN_scheduler @PDT1565213019.13 #"core_reset"Sent BREAK +228 #Sent BREAK +227 #Sent BREAK +202 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt["3/home/brent/esp2/lib/schedule.rb:513:in `getc'"6/home/brent/esp2/lib/i2c/gateway.rb:210:in `gets'"7/home/brent/esp2/lib/i2c/gateway.rb:259:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:259:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:259:in `reset'"7/home/brent/esp2/lib/i2c/gateway.rb:297:in `reset'" ESP.configure +3 #Powering core bus +493 .Gate.power :raw,:ON +2 "sampler") +34 !to:I2C::NodeOffline: mesg";sampler Not Responding while configuring SamplerValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.shutdown +3 #Asleep / Shutdown +29 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +9566 #t-> ESP.configure +3 #Powering core bus +481 .Gate.power :raw,:ON +2 "sampler") +14 ) +4 "core"  +2 "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'"RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +262 #\ Configuration for brent 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/brent/configure.rb\ +427 "Can"\ wp + \ wp + #tPolling Can every 10:00 +2 #Cleanly exited at 14:44:06PDT07-Aug-19 +607 #-> ESP.configure +3 #Powering core bus +499 .Gate.power :raw,:ON +43 "sampler") +2 ) +2 "core"  + "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.shutdown +3 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +619 "Can"\ '^ +6897 #t-> ESP.configure +3 #Powering core bus +504 .Gate.power :raw,:ON +3 "sampler") +31 ) + "core"  +2 "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP +2 "sampler") +3 "core"  +2 "sampler")% +3 "core" % , ( +13952 #t-> ESP.shutdown +3 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +521 #t-> ESP.configure +82 #Powering core bus +532 .Gate.power :raw,:ON +4 "sampler") +2 ) +2 "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP +2 "sampler")  +2 "core"  +2 "sampler")\ % +4 "core" % % +  +737 #t-> ESP.shutdown +3 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +14238 #t-> Power.core on + .Gate.power :core,:ON +403 "core") !o:!I2C::DuplicateAddress::Error: mesg"3Multiple core microcontrollers at address 0x29:bt[ "4/home/brent/esp2/lib/msg.rb:212:in `initialize'"./home/brent/esp2/lib/msg.rb:209:in `loop'"4/home/brent/esp2/lib/msg.rb:209:in `initialize'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +12988 #t-> Power.core off + .Gate.power :core,:OFF +9051 "Can"\ 0z +4947 #t-> Power.core on + .Gate.power :core,:ON +3782 #-> Power.core off + .Gate.power :core,:OFF +14675 #-> Power.core on + .Gate.power :core,:ON +403 "core") !o:!I2C::DuplicateAddress::Error: mesg"3Multiple core microcontrollers at address 0x29:bt[ "4/home/brent/esp2/lib/msg.rb:212:in `initialize'"./home/brent/esp2/lib/msg.rb:209:in `loop'"4/home/brent/esp2/lib/msg.rb:209:in `initialize'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +6491 #t-> Power.core off + .Gate.power :core,:OFF +13980 #-> Power.core on + .Gate.power :core,:ON +8578 #-> Power.core off + .Gate.power :core,:OFF +7141 "Can"\ ,p +60002 \ >c +58239 #t-> exit +4 #mEXIT @1565291167.30PDT @1565386014.93PDT = =tMAIN =mMAIN_scheduler @PDT1565386016.97 #"core_reset"Sent BREAK +2 #t@26219 await1st with ifg=0x02, ie=0x7F + #@14303 sendCRC with ifg=0x20, ie=0x7F + #@14750 sendCRC with ifg=0x20, ie=0x7F #@16039 sendCRC with ifg=0x20, ie=0x7F + #@16255 sendCRC with ifg=0x20, ie=0x7F + #@17363 sendCRC with ifg=0x20, ie=0x7F #@18681 sendCRC with ifg=0x08, ie=0x5F + #@47063 probe with ifg=0x02, ie=0x5F #@55584 idle with ifg=0x00, ie=0x75 + #ESP2 v3.33 I2C Gateway v3.20 +8 #ESP2 v3.33 I2C Gateway v3.20 for core bus +259 !o:LoadError: mesg"nNo 'configure' script found on /home/brent/esp2/type/shallow:/home/brent/esp2/type:/home/brent/esp2/admin:bt["4/home/brent/esp2/lib/framework.rb:116:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"3/home/brent/esp2/type/shallow/initialize.rb:57"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +290 #-> quit +72 #mEXIT @1565386023.34PDT @1565386063.09PDT = =mMAIN_scheduler =tMAIN @PDT1565386064.95 #"core_reset"Sent BREAK +2 #t@26219 await1st with ifg=0x02, ie=0x7F + #@14303 sendCRC with ifg=0x20, ie=0x7F #@14750 sendCRC with ifg=0x20, ie=0x7F + #@16039 sendCRC with ifg=0x20, ie=0x7F #@16255 sendCRC with ifg=0x20, ie=0x7F + #@17363 sendCRC with ifg=0x20, ie=0x7F + #@18681 sendCRC with ifg=0x08, ie=0x5F #@47063 probe with ifg=0x02, ie=0x5F + #@62736 idle with ifg=0x00, ie=0x75 #ESP2 v3.33 I2C Gateway v3.20 +9 #ESP2 v3.33 I2C Gateway v3.20 for core bus +249 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +420 "Can"\ |i + \ |i #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:448:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" exit +4 #mEXIT @1565386095.78PDT @1565386110.51PDT = =tMAIN =mMAIN_scheduler @PDT1565386112.37 #"core_reset"Sent BREAK +2 #t@367 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +246 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +384 "Can"\ ~~c + \ ~~c + #tPolling Can every 10:00 +2 #Cleanly exited at 14:28:15PDT09-Aug-19 +442 #-> ESP.configure +2 #Powering core bus +500 .Gate.power :raw,:ON +2 "sampler") +24 ) +2 "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:448:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'":bt["9/home/brent/esp2/lib/log.rb:469:in `recordException'"9/home/brent/esp2/lib/log.rb:587:in `recordException'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"9/home/brent/esp2/lib/log.rb:586:in `recordException'"7/home/brent/esp2/lib/esp.rb:300:in `log_exception'"4/home/brent/esp2/lib/esp.rb:285:in `breakpoint'"//home/brent/esp2/lib/esp.rb:281:in `catch'"4/home/brent/esp2/lib/esp.rb:281:in `breakpoint'"4/home/brent/esp2/lib/esp.rb:317:in `breakpoint'"6/home/brent/esp2/lib/binding.rb:35:in `of_caller'"4/home/brent/esp2/lib/esp.rb:316:in `breakpoint'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'"RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +245 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +383 "Can"\ |Y + \ |Y #tPolling Can every 10:00 +2 #Cleanly exited at 14:28:40PDT09-Aug-19 +1996 #-> ESP.configure +2 #Powering core bus +500 .Gate.power :raw,:ON +3 "sampler") +58 ) +2 "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:446:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.configure +2 !"core_reader"o:I2C::Gateway::Reset: mesg"Received BREAK:bt[ "6/home/brent/esp2/lib/i2c/gateway.rb:189:in `getc'"7/home/brent/esp2/lib/i2c/gateway.rb:311:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'" Gate.reconnect +27 #"core_reset"Sent BREAK +2 #"core_reader"@6868 idle with ifg=0x00, ie=0x75 +226 #"core_reset"Sent BREAK + #"core_reader"@37487 idle with ifg=0x00, ie=0x75 +227 #"core_reset"Sent BREAK + #"core_reader"@2514 idle with ifg=0x00, ie=0x75 +202 !o:I2C::Gateway::Port::Error: mesg"Invalid Response to BREAK:bt["6/home/brent/esp2/lib/i2c/gateway.rb:254:in `getc'"6/home/brent/esp2/lib/i2c/gateway.rb:210:in `gets'"7/home/brent/esp2/lib/i2c/gateway.rb:259:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:259:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:259:in `reset'"7/home/brent/esp2/lib/i2c/gateway.rb:412:in `reset'"./home/brent/esp2/lib/msg.rb:68:in `retry'"7/home/brent/esp2/lib/i2c/gateway.rb:411:in `reset'" Gate.reconnect +43 #"core_reader"Try 'Gate.reconnect' to recover +212 #t-> Gate.reconnect +27 #"core_reset"Sent BREAK + #"core_reader"@43312 idle with ifg=0x00, ie=0x75 +227 #"core_reset"Sent BREAK +2 #"core_reader"@8564 idle with ifg=0x00, ie=0x75 + #t-> casn +105 #-> can +120 #"core_reset"Sent BREAK + #"core_reader"@37926 idle with ifg=0x00, ie=0x75 +202 !o:I2C::Gateway::Port::Error: mesg"Invalid Response to BREAK:bt["6/home/brent/esp2/lib/i2c/gateway.rb:254:in `getc'"6/home/brent/esp2/lib/i2c/gateway.rb:210:in `gets'"7/home/brent/esp2/lib/i2c/gateway.rb:259:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:259:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:259:in `reset'"7/home/brent/esp2/lib/i2c/gateway.rb:412:in `reset'"./home/brent/esp2/lib/msg.rb:68:in `retry'"7/home/brent/esp2/lib/i2c/gateway.rb:411:in `reset'" quit +3 #mEXIT @1565386411.45PDT @1565386418.59PDT = =mMAIN_scheduler =tMAIN @PDT1565386420.45 #"core_reset"Sent BREAK +2 #t@13079 idle with ifg=0x00, ie=0x75 + #ESP2 v3.33 I2C Gateway v3.20 +8 #ESP2 v3.33 I2C Gateway v3.20 for core bus +246 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +377 "Can"\ {~i + \ {~i + #tPolling Can every 10:00 +2 #Cleanly exited at 14:33:31PDT09-Aug-19 +1459 #-> exit +3 #mEXIT @1565386441.45PDT @1565386452.88PDT = =tMAIN =mMAIN_scheduler @PDT1565386454.70 #"core_reset"Sent BREAK +2 #t@28509 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +239 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +376 "Can"\ {~k + \ {~k #tPolling Can every 10:00 +3 #Cleanly exited at 14:34:01PDT09-Aug-19 +491 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'" can +2 "Can"\ za +2975 #t-> ESP.respond_to? :powerdown! +3936 #-> BadNews.mail queryCan.to_s, :Subject=>"Water Alarm!!!" +3 ."Qmail"BadNews.email "queryCan",Subject: "Water Alarm!!!" +4102 #t-> BadNews.mail I2C::Sleepy.queryCan.to_s, :Subject=>"Water Alarm!!!" +2 !o:NoMethodError : mesg"6undefined method `queryCan' for I2C::Sleepy:Class: name0: args0:bt[ "=/home/brent/esp2/lib/framework.rb:51:in `method_missing'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +10785 #-> BadNews.mail Gate.queryCan.to_s, :Subject=>"Water Alarm!!!" +3 "Can"\ {^ +2 ."Qmail"BadNews.email "20.4C, 80% humidity, 14.6psia, 9.985V, 0.046A, 0.046A avg, 0.46W",Subject: "Water Alarm!!!" +31249 "Can"\ ~R +35356 #t-> ESP.powerdown! + !o:NoMethodError : mesgu:NameError::message1undefined method `powerdown!' for ESP:Module: name:powerdown!: args[:bt["(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +8886 #-> quit +4 #mEXIT @1565387505.39PDT @1565387511.64PDT = =mMAIN_scheduler =tMAIN @PDT1565387513.54 #"core_reset"Sent BREAK +2 #t@8419 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.33 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +250 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +382 "Can"\ yg + \ yg + #tPolling Can every 10:00 +2 #Cleanly exited at 14:51:45PDT09-Aug-19 +7712 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'": name: schedule: args[:bt["9/home/brent/esp2/lib/schedule.rb:472:in `initialize'"4/home/brent/esp2/lib/i2c/sleepy.rb:408:in `new'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'" quit +3 #mEXIT @1565387677.13PDT @1565387686.53PDT = =mMAIN_scheduler =tMAIN @PDT1565387688.39 #"core_reset"Sent BREAK +2 #t@58532 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +244 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +382 "Can"\ |d + \ |d + #tPolling Can every 10:00 +2 #Cleanly exited at 14:54:37PDT09-Aug-19 +1873 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'": name: schedule: args[:bt["9/home/brent/esp2/lib/schedule.rb:472:in `initialize'"4/home/brent/esp2/lib/i2c/sleepy.rb:408:in `new'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'" quit +3 #mEXIT @1565387770.58PDT @1565387778.18PDT = =mMAIN_scheduler =tMAIN @PDT1565387780.08 #"core_reset"Sent BREAK +2 #t@53200 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +246 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +383 "Can"\ |f + \ |f + #tPolling Can every 10:00 +2 #Cleanly exited at 14:56:10PDT09-Aug-19 +524 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'": name: schedule: args[:bt["9/home/brent/esp2/lib/schedule.rb:472:in `initialize'"4/home/brent/esp2/lib/i2c/sleepy.rb:408:in `new'"?/home/brent/esp2/lib/i2c/sleepy.rb:408:in `handleResponse'"7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'" Thread[:core_reader].details +14936 #-> Thread.parent + !o:NoMethodError : mesg"/undefined method `parent' for Thread:Class: name0: args0:bt[ "=/home/brent/esp2/lib/framework.rb:51:in `method_missing'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +987 #-> Thread.current.parent +2 !o:NoMethodError : mesgu:NameError::messageIundefined method `parent' for #: name: parent: args[:bt["(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +16863 "Can"\ {] +956 #t-> Gate.xray +7174 #-> Gate.reader + !o:NoMethodError : mesgu:NameError::message: name: reader: args[:bt[\ "2/home/brent/esp2/lib/msg.rb:230:in `__send__'"8/home/brent/esp2/lib/msg.rb:230:in `method_missing'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2705 #-> Gate.instance_eval {@reader} +309 #-> Gate.instance_eval {@reader}.details +11456 #-> Gate.instance_eval {@dispatcher} +16711 #-> quit +3 #mEXIT @1565388792.00PDT @1565388810.32PDT = =tMAIN =mMAIN_scheduler @PDT1565388812.21 #"core_reset"Sent BREAK +2 #t@6850 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +245 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +386 "Can"\ {g \ {g + #tPolling Can every 10:00 +2 #Cleanly exited at 15:13:11PDT09-Aug-19 +970 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'" quit +1139 !o:SignalException: mesg" SIGQUIT:\ signoi:bt["-/home/brent/esp2/lib/esp.rb:77:in `join'"3/home/brent/esp2/lib/esp.rb:77:in `mainThread'"$/home/brent/esp2/lib/esp.rb:325 +3 #mEXIT @1565388868.04PDT @1565388881.85PDT = =mMAIN_scheduler =tMAIN @PDT1565388883.75 #"core_reset"Sent BREAK +2 #t@22054 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.33 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +245 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +376 "Can"\ {g + \ {g + #tPolling Can every 10:00 +2 #Cleanly exited at 15:14:28PDT09-Aug-19 +582 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'"RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +246 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +384 "Can"\ |g \ |g + #tPolling Can every 10:00 +3 #Cleanly exited at 15:15:00PDT09-Aug-19 +812 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'"RESET< ESP2 v3.33 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +246 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +383 "Can"\ {a + \ {a + #tPolling Can every 10:00 +3 #Cleanly exited at 15:17:32PDT09-Aug-19 +429 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'"RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +245 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +374 "Can"\ {i + \ {i + #tPolling Can every 10:00 +3 #Cleanly exited at 15:19:50PDT09-Aug-19 +28 #-> ESP.configure +3 #Powering core bus +484 .Gate.power :raw,:ON +43 "sampler") +9 ) +2 "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:445:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'"RESET< ESP2 v3.33 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.33 I2C Gateway v3.20 for core bus +264 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +430 "Can"\ zl + \ zl #tPolling Can every 10:00 +3 #Cleanly exited at 15:20:51PDT09-Aug-19 +30 #-> ESP.configure +2 #Powering core bus +468 .Gate.power :raw,:ON +122 "sampler") +2 ) +2 "core"  +2 "collection"' +2 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:445:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'"RESET< ESP2 v3.34 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.34 I2C Gateway v3.20 for core bus +262 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +427 "Can"\ ye + \ ye + #tPolling Can every 10:00 +3 #Cleanly exited at 15:40:52PDT09-Aug-19 +1926 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'"RESET< ESP2 v3.34 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.34 I2C Gateway v3.20 for core bus +243 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +380 "Can"\ zh + \ zh #tPolling Can every 10:00 +3 #Cleanly exited at 17:10:56PDT09-Aug-19 +771 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg0:bt[ "7/home/brent/esp2/lib/i2c/gateway.rb:341:in `reset'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/brent/esp2/lib/i2c/gateway.rb:312:in `reset'"6/home/brent/esp2/lib/i2c/gateway.rb:309:in `loop'"7/home/brent/esp2/lib/i2c/gateway.rb:309:in `reset'" Power +1076 #-> ESP.configure +3 #Powering core bus +488 .Gate.power :raw,:ON +2 "sampler") +16 ) +3 "core"  +2 "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:447:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.configure +3 !o:I2C::Bus::Error: mesg")Cannot start bus due to WATER ALARM!:bt["8/home/brent/esp2/lib/i2c/gateway.rb:475:in `start!'"6/home/brent/esp2/lib/i2c/gateway.rb:465:in `loop'"8/home/brent/esp2/lib/i2c/gateway.rb:465:in `start!'"7/home/brent/esp2/lib/i2c/sleepy.rb:332:in `start!'"7/home/brent/esp2/lib/i2c/gateway.rb:491:in `open!'"6/home/brent/esp2/lib/i2c/gateway.rb:496:in `open'"=/home/brent/esp2/lib/i2c/gateway.rb:517:in `openPrimary'"8/home/brent/esp2/lib/i2c/gateway.rb:527:in `reopen'"B/home/brent/esp2/type/shallow/initialize.rb:90:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +629 #-> ESP.configure +3 !o:I2C::Bus::Error: mesg")Cannot start bus due to WATER ALARM!:bt["8/home/brent/esp2/lib/i2c/gateway.rb:475:in `start!'"6/home/brent/esp2/lib/i2c/gateway.rb:465:in `loop'"8/home/brent/esp2/lib/i2c/gateway.rb:465:in `start!'"7/home/brent/esp2/lib/i2c/sleepy.rb:332:in `start!'"7/home/brent/esp2/lib/i2c/gateway.rb:491:in `open!'"6/home/brent/esp2/lib/i2c/gateway.rb:496:in `open'"=/home/brent/esp2/lib/i2c/gateway.rb:517:in `openPrimary'"8/home/brent/esp2/lib/i2c/gateway.rb:527:in `reopen'"B/home/brent/esp2/type/shallow/initialize.rb:90:in `configure'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1778 #-> ESP.configure +2 #Powering core bus +466 .Gate.power :raw,:ON +8 "sampler") +32 ) +81 "core"  +2 "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:447:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" ESP.configure +3 !o:I2C::Bus::Error: mesg")Cannot start bus due to WATER ALARM!:bt["8/home/brent/esp2/lib/i2c/gateway.rb:475:in `start!'"6/home/brent/esp2/lib/i2c/gateway.rb:465:in `loop'"8/home/brent/esp2/lib/i2c/gateway.rb:465:in `start!'"7/home/brent/esp2/lib/i2c/sleepy.rb:332:in `start!'"7/home/brent/esp2/lib/i2c/gateway.rb:491:in `open!'"6/home/brent/esp2/lib/i2c/gateway.rb:496:in `open'"=/home/brent/esp2/lib/i2c/gateway.rb:517:in `openPrimary'"8/home/brent/esp2/lib/i2c/gateway.rb:527:in `reopen'"B/home/brent/esp2/type/shallow/initialize.rb:90:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +321 #-> Power +1719 #-> Gate.restart +2 !o:I2C::Sleepy::Error: mesg""Unknown powered device: core:bt[ "6/home/brent/esp2/lib/i2c/sleepy.rb:171:in `power'"//home/brent/esp2/lib/drowsy.rb:26:in `off'"0/home/brent/esp2/lib/drowsy.rb:26:in `each'"//home/brent/esp2/lib/drowsy.rb:26:in `off'"3/home/brent/esp2/lib/drowsy.rb:59:in `restart'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +553 #-> Gate.recover +33 !o:I2C::Bus::Error: mesg")Cannot start bus due to WATER ALARM!:bt["8/home/brent/esp2/lib/i2c/gateway.rb:475:in `start!'"6/home/brent/esp2/lib/i2c/gateway.rb:465:in `loop'"8/home/brent/esp2/lib/i2c/gateway.rb:465:in `start!'"7/home/brent/esp2/lib/i2c/sleepy.rb:332:in `start!'"7/home/brent/esp2/lib/i2c/gateway.rb:491:in `open!'"6/home/brent/esp2/lib/i2c/gateway.rb:496:in `open'"=/home/brent/esp2/lib/i2c/gateway.rb:517:in `openPrimary'"9/home/brent/esp2/lib/i2c/gateway.rb:527:in `recover'"3/home/brent/esp2/lib/drowsy.rb:53:in `recover'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1572 #-> Power.core :on + .Gate.power :core,:ON +20178 #-> 5-*3/4 +2 !o:SyntaxError: mesg"Fcompile error\ (ESP):6: syntax error, unexpected tSTAR\ 5-*3/4\ ^:bt["(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +432 #-> 50*3/4 +23559 #-> quit +3 #mEXIT @1565396696.20PDT @1565396703.42PDT = =tMAIN =mMAIN_scheduler @PDT1565396705.30 #"core_reset"Sent BREAK + #t@44946 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.34 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.34 I2C Gateway v3.20 for core bus +249 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +387 "Can"^\ |{x + ^\ |{x #tPolling Can every 10:00 +4 #Cleanly exited at 17:24:56PDT09-Aug-19 +714 #-> ESP.configure +3 !o:I2C::Bus::Error: mesg")Cannot start bus due to WATER ALARM!:bt["8/home/brent/esp2/lib/i2c/gateway.rb:475:in `start!'"6/home/brent/esp2/lib/i2c/gateway.rb:465:in `loop'"8/home/brent/esp2/lib/i2c/gateway.rb:465:in `start!'"7/home/brent/esp2/lib/i2c/sleepy.rb:332:in `start!'"7/home/brent/esp2/lib/i2c/gateway.rb:491:in `open!'"6/home/brent/esp2/lib/i2c/gateway.rb:496:in `open'"=/home/brent/esp2/lib/i2c/gateway.rb:517:in `openPrimary'"8/home/brent/esp2/lib/i2c/gateway.rb:527:in `reopen'"B/home/brent/esp2/type/shallow/initialize.rb:90:in `configure'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +713 #-> ESP.configure +2 #Powering core bus +467 .Gate.power :raw,:ON +6 "sampler") +31 ) +3 "core"  +2 "collection"' +3 !to:I2C::NodeOffline: mesg"Acollection Not Responding while configuring CollectionValves:@checkpoint: omitted:bt[":/home/brent/esp2/lib/i2c/gateway.rb:636:in `raiseErr'":/home/brent/esp2/lib/i2c/gateway.rb:591:in `writeMsg'"7/home/brent/esp2/lib/i2c/gateway.rb:450:in `write'"7/home/brent/esp2/lib/i2c/gateway.rb:698:in `write'"3/home/brent/esp2/lib/i2c/sleepy.rb:447:in `<<'"3/home/brent/esp2/lib/i2c/msg.rb:766:in `write'"2/home/brent/esp2/lib/i2c/msg.rb:265:in `send'"7/home/brent/esp2/lib/i2c/solenoid.rb:158:in `send'"2/home/brent/esp2/lib/i2c/msg.rb:276:in `send'":/home/brent/esp2/lib/i2c/solenoid.rb:312:in `sendCfg'" can +16 "Can"\ zk +653 #t-> ESP.shutdown +3 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +2585 #t-> exit +4 #mEXIT @1565396772.55PDT @1567122595.03PDT = =tMAIN =mMAIN_scheduler @PDT1567122597.11 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD + #@63383 receive with ifg=0x10, ie=0xFD #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD + #@5932 sendCRC with ifg=0x20, ie=0x7F #@6378 sendCRC with ifg=0x20, ie=0x7F + #@7899 sendCRC with ifg=0x08, ie=0x5F #@33564 idle with ifg=0x00, ie=0x75 + #ESP2 v3.34 I2C Gateway v3.20 +8 #ESP2 v3.34 I2C Gateway v3.20 for core bus +267 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +437 "Can"\ [ + \ [ + #tPolling Can every 10:00 +3 #Cleanly exited at 17:26:12PDT09-Aug-19 +7782 #-> GoodNews.email "Trigger upsync?!" + .GoodNews.email "Trigger upsync?!" +197 !o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt["@/opt/mbari/lib/ruby/1.8/net/smtp.rb:942:in `check_response'"7/opt/mbari/lib/ruby/1.8/net/smtp.rb:911:in `getok'":/opt/mbari/lib/ruby/1.8/net/smtp.rb:826:in `mailfrom'";/opt/mbari/lib/ruby/1.8/net/smtp.rb:653:in `send_mail'"4/home/brent/esp2/lib/email.rb:278:in `sendOnce'"7/opt/mbari/lib/ruby/1.8/net/smtp.rb:526:in `start'"4/home/brent/esp2/lib/email.rb:276:in `sendOnce'"5/home/brent/esp2/lib/schedule.rb:294:in `unsync'"5/home/brent/esp2/lib/schedule.rb:597:in `unsync'"5/home/brent/esp2/lib/schedule.rb:621:in `unsync'"4/home/brent/esp2/lib/email.rb:269:in `sendOnce'"1/home/brent/esp2/lib/email.rb:292:in `email'"./home/brent/esp2/lib/msg.rb:68:in `retry'"1/home/brent/esp2/lib/email.rb:291:in `email'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1386 #-> quit +3 #mEXIT @1567122698.05PDT @1567122826.95PDT = =mMAIN_scheduler =tMAIN @PDT1567122828.80 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD #@63383 receive with ifg=0x10, ie=0xFD + #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD #@5932 sendCRC with ifg=0x20, ie=0x7F + #@6378 sendCRC with ifg=0x20, ie=0x7F #@7899 sendCRC with ifg=0x08, ie=0x5F + #@43061 idle with ifg=0x00, ie=0x75 + #ESP2 v3.34 I2C Gateway v3.20 +8 #ESP2 v3.34 I2C Gateway v3.20 for core bus +245 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +384 "Can"\ s + \ s + #tPolling Can every 10:00 +3 #Cleanly exited at 16:51:38PDT29-Aug-19 +1745 #-> GoodNews.email "2nd try to trigger upsync..." + .GoodNews.email "2nd try to trigger upsync..." +11300 !o:IRB::Abort: mesg"User Abort!!:bt[\ "5/home/brent/esp2/lib/schedule.rb:513:in `upload'"1/home/brent/esp2/lib/email.rb:294:in `email'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +28389 #-> quit +4 #mEXIT @1567123249.69PDT @1567123900.16PDT = =tMAIN =mMAIN_scheduler @PDT1567123902.05 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD + #@63383 receive with ifg=0x10, ie=0xFD #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD #@5932 sendCRC with ifg=0x20, ie=0x7F + #@6378 sendCRC with ifg=0x20, ie=0x7F + #@7899 sendCRC with ifg=0x08, ie=0x5F #@32846 idle with ifg=0x00, ie=0x75 + #ESP2 v3.34 I2C Gateway v3.20 +9 #ESP2 v3.34 I2C Gateway v3.20 for core bus +246 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +152 !o:SyntaxError: mesg"[/home/brent/esp2/lib/email.rb:290: syntax error, unexpected '}', expecting kEND in wcr:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/wcr.rb:9:in `require'"'/home/brent/esp2/protocol/wcr.rb:9"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +33 !o:SyntaxError: mesg"[/home/brent/esp2/lib/email.rb:290: syntax error, unexpected '}', expecting kEND in HAB:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"5/home/brent/esp2/protocol/HAB.rb:10:in `require'"(/home/brent/esp2/protocol/HAB.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +27 !o:SyntaxError: mesg"[/home/brent/esp2/lib/email.rb:290: syntax error, unexpected '}', expecting kEND in BAC:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"5/home/brent/esp2/protocol/BAC.rb:10:in `require'"(/home/brent/esp2/protocol/BAC.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +27 !o:SyntaxError: mesg"\\/home/brent/esp2/lib/email.rb:290: syntax error, unexpected '}', expecting kEND in LARV:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"6/home/brent/esp2/protocol/LARV.rb:10:in `require'")/home/brent/esp2/protocol/LARV.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +107 !o:SyntaxError: mesg"[/home/brent/esp2/lib/email.rb:290: syntax error, unexpected '}', expecting kEND in STX:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"5/home/brent/esp2/protocol/HAB.rb:10:in `require'"(/home/brent/esp2/protocol/HAB.rb:10"3/home/brent/esp2/protocol/DA.rb:9:in `require'"&/home/brent/esp2/protocol/DA.rb:9"5/home/brent/esp2/protocol/STX.rb:10:in `require'"(/home/brent/esp2/protocol/STX.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +54 !o:SyntaxError: mesg"\\/home/brent/esp2/lib/email.rb:290: syntax error, unexpected '}', expecting kEND in PUFM:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"6/home/brent/esp2/protocol/PUFM.rb:10:in `require'")/home/brent/esp2/protocol/PUFM.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +26 !o:SyntaxError: mesg"[/home/brent/esp2/lib/email.rb:290: syntax error, unexpected '}', expecting kEND in KAR:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"5/home/brent/esp2/protocol/KAR.rb:10:in `require'"(/home/brent/esp2/protocol/KAR.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +12 !o:SyntaxError: mesg"]/home/brent/esp2/lib/email.rb:290: syntax error, unexpected '}', expecting kEND in email:bt["A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +3 !o:NameError: mesg"Iuninitialized constant Email in /home/brent/esp2/mission/phasecfg.rb: name:\ Email:bt["+/home/brent/esp2/mission/phasecfg.rb:4"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +3 "Can"\ i + \ i #tPolling Can every 10:00 +4 #Cleanly exited at 17:00:49PDT29-Aug-19 +1723 #-> quit +3 #mEXIT @1567123926.43PDT @1567123947.76PDT = =tMAIN =mMAIN_scheduler @PDT1567123949.64 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD + #@63383 receive with ifg=0x10, ie=0xFD + #@64008 receive with ifg=0x10, ie=0xFD #@64334 receive with ifg=0x80, ie=0xFD + #@5932 sendCRC with ifg=0x20, ie=0x7F #@6378 sendCRC with ifg=0x20, ie=0x7F + #@7899 sendCRC with ifg=0x08, ie=0x5F #@63773 idle with ifg=0x00, ie=0x75 + #ESP2 v3.34 I2C Gateway v3.20 +8 #ESP2 v3.34 I2C Gateway v3.20 for core bus +248 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +396 "Can"\ d + \ d + #tPolling Can every 10:00 +3 #Cleanly exited at 17:12:06PDT29-Aug-19 +2554 #-> GoodNews.email "Is 3rd time the charm?" +2 .GoodNews.email "Is 3rd time the charm?" +201 !o:NameError: mesg"9uninitialized class variable @@uploadThread in Email: name:@@uploadThread:bt[\ "2/home/brent/esp2/lib/email.rb:292:in `upload'"1/home/brent/esp2/lib/email.rb:299:in `email'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +18564 #-> quit +3 #mEXIT @1567124169.53PDT @1567124177.71PDT = =tMAIN =mMAIN_scheduler @PDT1567124179.63 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD #@63383 receive with ifg=0x10, ie=0xFD + #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD #@5932 sendCRC with ifg=0x20, ie=0x7F + #@6378 sendCRC with ifg=0x20, ie=0x7F #@7899 sendCRC with ifg=0x08, ie=0x5F + #@57440 idle with ifg=0x00, ie=0x75 #ESP2 v3.34 I2C Gateway v3.20 +8 #ESP2 v3.34 I2C Gateway v3.20 for core bus +252 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +407 "Can"\ e + \ e #tPolling Can every 10:00 +4 #Cleanly exited at 17:16:09PDT29-Aug-19 +3119 #-> GoodNews.email "Is the fourth time the charm?" +2 .GoodNews.email "Is the fourth time the charm?" +171 !o:NameError: mesg"9uninitialized class variable @@uploadThread in Email: name:@@uploadThread:bt[\ "2/home/brent/esp2/lib/email.rb:292:in `upload'"1/home/brent/esp2/lib/email.rb:299:in `email'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +16991 #-> quit +3 #mEXIT @1567124389.28PDT @1567124396.56PDT = =mMAIN_scheduler =tMAIN @PDT1567124398.44 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD #@63383 receive with ifg=0x10, ie=0xFD + #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD #@5932 sendCRC with ifg=0x20, ie=0x7F + #@6378 sendCRC with ifg=0x20, ie=0x7F #@7899 sendCRC with ifg=0x08, ie=0x5F + #@57511 idle with ifg=0x00, ie=0x75 #ESP2 v3.34 I2C Gateway v3.20 +9 #ESP2 v3.34 I2C Gateway v3.20 for core bus +247 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +152 !o:SyntaxError: mesg"/home/brent/esp2/lib/email.rb:293: syntax error, unexpected tGVAR, expecting kEND\ end $uploadCmd and not @@uploadThread.alive?\ ^ in wcr:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/wcr.rb:9:in `require'"'/home/brent/esp2/protocol/wcr.rb:9"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +33 !o:SyntaxError: mesg"/home/brent/esp2/lib/email.rb:293: syntax error, unexpected tGVAR, expecting kEND\ end $uploadCmd and not @@uploadThread.alive?\ ^ in HAB:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"5/home/brent/esp2/protocol/HAB.rb:10:in `require'"(/home/brent/esp2/protocol/HAB.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +27 !o:SyntaxError: mesg"/home/brent/esp2/lib/email.rb:293: syntax error, unexpected tGVAR, expecting kEND\ end $uploadCmd and not @@uploadThread.alive?\ ^ in BAC:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"5/home/brent/esp2/protocol/BAC.rb:10:in `require'"(/home/brent/esp2/protocol/BAC.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +26 !o:SyntaxError: mesg"/home/brent/esp2/lib/email.rb:293: syntax error, unexpected tGVAR, expecting kEND\ end $uploadCmd and not @@uploadThread.alive?\ ^ in LARV:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"6/home/brent/esp2/protocol/LARV.rb:10:in `require'")/home/brent/esp2/protocol/LARV.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +35 !o:SyntaxError: mesg"/home/brent/esp2/lib/email.rb:293: syntax error, unexpected tGVAR, expecting kEND\ end $uploadCmd and not @@uploadThread.alive?\ ^ in STX:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"5/home/brent/esp2/protocol/HAB.rb:10:in `require'"(/home/brent/esp2/protocol/HAB.rb:10"3/home/brent/esp2/protocol/DA.rb:9:in `require'"&/home/brent/esp2/protocol/DA.rb:9"5/home/brent/esp2/protocol/STX.rb:10:in `require'"(/home/brent/esp2/protocol/STX.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +54 !o:SyntaxError: mesg"/home/brent/esp2/lib/email.rb:293: syntax error, unexpected tGVAR, expecting kEND\ end $uploadCmd and not @@uploadThread.alive?\ ^ in PUFM:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"6/home/brent/esp2/protocol/PUFM.rb:10:in `require'")/home/brent/esp2/protocol/PUFM.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +25 !o:SyntaxError: mesg"/home/brent/esp2/lib/email.rb:293: syntax error, unexpected tGVAR, expecting kEND\ end $uploadCmd and not @@uploadThread.alive?\ ^ in KAR:bt[";/home/brent/esp2/protocol/utilities.rb:13:in `require'"./home/brent/esp2/protocol/utilities.rb:13"4/home/brent/esp2/protocol/sh2.rb:9:in `require'"'/home/brent/esp2/protocol/sh2.rb:9"5/home/brent/esp2/protocol/KAR.rb:10:in `require'"(/home/brent/esp2/protocol/KAR.rb:10"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +12 !o:SyntaxError: mesg"/home/brent/esp2/lib/email.rb:293: syntax error, unexpected tGVAR, expecting kEND\ end $uploadCmd and not @@uploadThread.alive?\ ^ in email:bt["A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +3 !o:NameError: mesg"Iuninitialized constant Email in /home/brent/esp2/mission/phasecfg.rb: name:\ Email:bt["+/home/brent/esp2/mission/phasecfg.rb:4"A/home/brent/esp2/type/shallow/initialize.rb:149:in `require'"4/home/brent/esp2/type/shallow/initialize.rb:149">/home/brent/esp2/type/shallow/initialize.rb:147:in `each'"4/home/brent/esp2/type/shallow/initialize.rb:147"4/home/brent/esp2/lib/framework.rb:117:in `load'"4/home/brent/esp2/lib/framework.rb:117:in `load'"7/home/brent/esp2/lib/framework.rb:171:in `execute'"//home/brent/esp2/lib/esp.rb:110:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +3 "Can"\ e + \ e + #tPolling Can every 10:00 +4 #Cleanly exited at 17:19:49PDT29-Aug-19 +4778 #-> quit +3 #mEXIT @1567124452.64PDT @1567124459.16PDT = =mMAIN_scheduler =tMAIN @PDT1567124461.07 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD #@63383 receive with ifg=0x10, ie=0xFD + #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD #@5932 sendCRC with ifg=0x20, ie=0x7F + #@6378 sendCRC with ifg=0x20, ie=0x7F + #@7899 sendCRC with ifg=0x08, ie=0x5F #@45591 idle with ifg=0x00, ie=0x75 + #ESP2 v3.34 I2C Gateway v3.20 +7 #ESP2 v3.34 I2C Gateway v3.20 for core bus +249 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +402 "Can"\ u \ u + #tPolling Can every 10:00 +4 #Cleanly exited at 17:20:52PDT29-Aug-19 +3004 #-> GoodNews.email "Is the fifth time?" + .GoodNews.email "Is the fifth time?" +173 !"uploadLog"o:NameError : mesgu:NameError::messageFundefined local variable or method `uploadCmd' for GoodNews:Email: name:uploadCmd:@timestampu: Time 8-]V:bt[\ "2/home/brent/esp2/lib/email.rb:291:in `upload'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +7 ."Qmail"BadNews.email "undefined local variable or method `uploadCmd' for GoodNews:Email",Subject: "NameError in uploadLog" +3 !to:Thread::ChildDied :@threadIdi? : mesg":uploadLog: @causeo:NameError ;u:NameError::messageFundefined local variable or method `uploadCmd' for GoodNews:Email: name:uploadCmd:@timestampu: Time 8-]V:bt[\ "2/home/brent/esp2/lib/email.rb:291:in `upload'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475;[+"6/home/brent/esp2/lib/schedule.rb:513:in `sysread'"5/home/brent/esp2/lib/schedule.rb:294:in `unsync'"(eval):4:in `sysread'":/home/brent/esp2/lib/reprompt.rb:44:in `origReadline'"6/home/brent/esp2/lib/reprompt.rb:44:in `readline'"2/home/brent/esp2/lib/prompter.rb:20:in `call'"8/home/brent/esp2/lib/prompter.rb:20:in `callKbdPrc'";/home/brent/esp2/lib/prompter.rb:38:in `claimKeyboard'"7/home/brent/esp2/lib/rmutex.rb:85:in `synchronize'"0/home/brent/esp2/lib/rmutex.rb:56:in `lock'"0/home/brent/esp2/lib/delay.rb:81:in `claim'";/home/brent/esp2/lib/prompter.rb:38:in `claimKeyboard'"6/home/brent/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"//home/brent/esp2/lib/esp.rb:189:in `shell'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +160 !"uploadLog"o:NameError : mesgu:NameError::messageEundefined local variable or method `uploadCmd' for BadNews:Email: name:uploadCmd:@timestampu: Time wzV:bt[\ "2/home/brent/esp2/lib/email.rb:291:in `upload'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +4 !"Qmail"o:Thread::ChildDied :@threadIdiI> : mesg":uploadLog: @causeo:NameError ;u:NameError::messageEundefined local variable or method `uploadCmd' for BadNews:Email: name:uploadCmd:@timestampu: Time wzV:bt[\ "2/home/brent/esp2/lib/email.rb:291:in `upload'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475;["3/home/brent/esp2/lib/schedule.rb:513:in `stop'"3/home/brent/esp2/lib/schedule.rb:603:in `stop'"1/home/brent/esp2/lib/queuefix.rb:94:in `pop'"5/home/brent/esp2/lib/email.rb:64:in `initialize'"//home/brent/esp2/lib/email.rb:63:in `loop'"5/home/brent/esp2/lib/email.rb:63:in `initialize'"9/home/brent/esp2/lib/schedule.rb:484:in `initialize'"2/home/brent/esp2/lib/thread.rb:713:in `start'"9/home/brent/esp2/lib/schedule.rb:477:in `initialize'")/home/brent/esp2/lib/schedule.rb:475 +5866 #t-> quit @1567124584.85PDT = =tMAIN =mMAIN_scheduler @PDT1567124586.73 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD #@63383 receive with ifg=0x10, ie=0xFD + #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD #@5932 sendCRC with ifg=0x20, ie=0x7F + #@6378 sendCRC with ifg=0x20, ie=0x7F #@7899 sendCRC with ifg=0x08, ie=0x5F + #@36570 idle with ifg=0x00, ie=0x75 #ESP2 v3.34 I2C Gateway v3.20 +9 #ESP2 v3.34 I2C Gateway v3.20 for core bus +248 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +400 "Can"\ a \ a + #tPolling Can every 10:00 +4 #Cleanly exited at 17:21:07PDT29-Aug-19 +53820 #-> exit +3 #mEXIT @1567125131.66PDT @1567125139.01PDT = =tMAIN =mMAIN_scheduler @PDT1567125140.88 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD #@63383 receive with ifg=0x10, ie=0xFD + #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD #@5932 sendCRC with ifg=0x20, ie=0x7F + #@6378 sendCRC with ifg=0x20, ie=0x7F #@7899 sendCRC with ifg=0x08, ie=0x5F + #@44874 idle with ifg=0x00, ie=0x75 #ESP2 v3.34 I2C Gateway v3.20 +10 #ESP2 v3.34 I2C Gateway v3.20 for core bus +245 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +395 "Can"\ ] + \ ] + #tPolling Can every 10:00 +4 #Cleanly exited at 17:32:11PDT29-Aug-19 +1676 #-> GoodNews.email "sixth time?" + .GoodNews.email "sixth time?" +203 #"uploadLog"upsync +863 #Uploading real real.* *.spr *.pcr ../messages in /var/log/brent to ESPhost2@espshore:/home/ftp/host2/brent\ +46092 #t-> GoodNews.method :recipients +449 #-> list _ +10699 "Can"\ Q +4856 #t-> Log.comment x-5 + !o:NoMethodError : mesgu:NameError::message'undefined method `-' for :x:Symbol: name:-: args[i\ :bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +253 #-> Log.comment x=5 + #5 +23701 #-> quit +3 #mEXIT @1567126035.49PDT @1567126041.92PDT = =mMAIN_scheduler =tMAIN @PDT1567126043.81 #"core_reset"Sent BREAK +2 #t@62148 receive with ifg=0x10, ie=0xFD + #@62766 receive with ifg=0x10, ie=0xFD #@63383 receive with ifg=0x10, ie=0xFD + #@64008 receive with ifg=0x10, ie=0xFD + #@64334 receive with ifg=0x80, ie=0xFD #@5932 sendCRC with ifg=0x20, ie=0x7F + #@6378 sendCRC with ifg=0x20, ie=0x7F #@7899 sendCRC with ifg=0x08, ie=0x5F + #@8759 idle with ifg=0x00, ie=0x75 #ESP2 v3.34 I2C Gateway v3.20 +9 #ESP2 v3.34 I2C Gateway v3.20 for core bus +247 #Configuration for host2 2/14/19 by maro@mbari.org\ /home/brent/esp2/type/shallow/host2/configure.rb\ +401 "Can"\ e + \ e + #tPolling Can every 10:00 +4 #Cleanly exited at 17:47:15PDT29-Aug-19 +885 #-> 10/0 +2 !o:ZeroDivisionError: mesg"divided by 0:bt[ "(ESP):1:in `/'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2324 #-> BACfans.email "7UP?" +2 .BACfans.email "7UP?" +370 #"uploadLog"upsync +842 #Uploading real real.* *.spr *.pcr ../messages in /var/log/brent to ESPhost2@espshore:/home/ftp/host2/brent\ +1027 #t-> BACfans.email "8UP?" + .BACfans.email "8UP?" +256 #"uploadLog"upsync +839 #Uploading real real.* *.spr *.pcr ../messages in /var/log/brent to ESPhost2@espshore:/home/ftp/host2/brent\ +19551 #t-> Thread.log +13617 #"brent"Session Begun +1914 #-> BACfans.email "The Nine Riders" +2 .BACfans.email "The Nine Riders" +206 #"uploadLog"upsync