lib/skylight/instrumenter.rb in skylight-0.1.0 vs lib/skylight/instrumenter.rb in skylight-0.1.1

- old
+ new

@@ -43,10 +43,11 @@ # has been acquired. return self if @started t { "starting instrumenter" } @config.validate! + @config.gc.enable @worker.spawn @subscriber.register! @started = true end @@ -89,10 +90,10 @@ Instrumenter.current_trace = nil begin built = trace.build - if built.valid? + if built && built.valid? process(built) else debug "trace invalid -- dropping" end rescue Exception => e