# File lib/new_relic/agent/traced_method_stack.rb, line 63 def fetch_matching_frame(expected_frame) while frame = @stack.pop if frame == expected_frame return frame else NewRelic::Agent.logger.info("Unexpected frame in traced method stack: #{frame.inspect} expected to be #{expected_frame.inspect}") NewRelic::Agent.logger.debug do ["Backtrace for unexpected frame: ", caller.join("\n")] end end end raise "Frame not found in blame stack: #{expected_frame.inspect}" end