Giter Club home page Giter Club logo

rails_panel's People

Contributors

ajb avatar alpaca-tc avatar bweave avatar daniellesucher avatar dejan avatar eamonn-webster avatar elad-eyal avatar eric-guo avatar gambala avatar gogiel avatar itchy avatar joshmfrankel avatar juanvqz avatar justinledwards avatar leoarnold avatar ma2gedev avatar majkelcc avatar mike-bourgeous avatar modosc avatar mrcasals avatar muescha avatar parameme avatar plan-do-break-fix avatar samgerber avatar swrobel avatar tim-kuntz avatar vahe avatar y-yagi avatar yagni avatar zuchmanski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rails_panel's Issues

Panel shows no data when running through foreman/pow setup.

I'm using foreman as my process manager and pow as my DNS server/proxy. (This setup creates a Heroku-like environment for development) similar to the setup described here:
http://robots.thoughtbot.com/post/40110176152/foreman-as-process-manager-pow-as-dns-server-and-http

rails_panel works for my app when I just start a server from the command line (using thin):
rails s

rails panel also works if I use basic pow setup (create a symlink to the app in ~/.pow), then go to http://appname.dev

rails_panel also works if I start my app through foreman and then go to localhost:7000:
foreman start

However, rails_panel does not work in the ideal situation, which is when http://appname.dev is proxied through pow to foreman. For Heroku-deployed app developers attempting to match their development and production environments, this presents a problem. I'm not surprised that a proxy might be blocking the relay of data to the panel, but is this a problem that can be worked around?

can't modify frozen array

with ruby 1.8.7 and passenger I get first an exception that a directory is missing ... ( tmp/cache/meta_request/001/000 )

after creating this by hand I get this exception

can't modify frozen array

meta_request (0.1.3) lib/meta_request/app_request.rb:36:in unshift' meta_request (0.1.3) lib/meta_request/app_request.rb:36:inmaintain_key_pool'
meta_request (0.1.3) lib/meta_request/app_request.rb:24:in save' meta_request (0.1.3) lib/meta_request/middlewares/app_request_handler.rb:17:incall'
rack-contrib (1.1.0) lib/rack/contrib/response_headers.rb:17:in call' meta_request (0.1.3) lib/meta_request/middlewares/headers.rb:16:incall'
meta_request (0.1.3) lib/meta_request/middlewares/meta_request_handler.rb:13:in call' sass (3.1.11) lib/sass/./sass/plugin/rack.rb:54:incall'
actionpack (3.1.8) lib/action_dispatch/middleware/best_standards_support.rb:17:in call' rack (1.3.6) lib/rack/etag.rb:23:incall'
rack (1.3.6) lib/rack/conditionalget.rb:25:in call' actionpack (3.1.8) lib/action_dispatch/middleware/head.rb:14:incall'
actionpack (3.1.8) lib/action_dispatch/middleware/params_parser.rb:21:in call' actionpack (3.1.8) lib/action_dispatch/middleware/flash.rb:243:incall'
rack (1.3.6) lib/rack/session/abstract/id.rb:195:in context' rack (1.3.6) lib/rack/session/abstract/id.rb:190:incall'
actionpack (3.1.8) lib/action_dispatch/middleware/cookies.rb:331:in call' activerecord (3.1.8) lib/active_record/query_cache.rb:64:incall'
activerecord (3.1.8) lib/active_record/connection_adapters/abstract/connection_pool.rb:477:in call' actionpack (3.1.8) lib/action_dispatch/middleware/callbacks.rb:29:incall'
activesupport (3.1.8) lib/active_support/callbacks.rb:392:in _run_call_callbacks' activesupport (3.1.8) lib/active_support/callbacks.rb:81:insend'
activesupport (3.1.8) lib/active_support/callbacks.rb:81:in run_callbacks' actionpack (3.1.8) lib/action_dispatch/middleware/callbacks.rb:28:incall'
actionpack (3.1.8) lib/action_dispatch/middleware/reloader.rb:68:in call' rack (1.3.6) lib/rack/sendfile.rb:101:incall'
actionpack (3.1.8) lib/action_dispatch/middleware/remote_ip.rb:48:in call' actionpack (3.1.8) lib/action_dispatch/middleware/show_exceptions.rb:47:incall'
railties (3.1.8) lib/rails/rack/logger.rb:13:in call' rack (1.3.6) lib/rack/methodoverride.rb:24:incall'
rack (1.3.6) lib/rack/runtime.rb:17:in call' activesupport (3.1.8) lib/active_support/cache/strategy/local_cache.rb:72:incall'
rack (1.3.6) lib/rack/lock.rb:15:in call' actionpack (3.1.8) lib/action_dispatch/middleware/static.rb:61:incall'
airbrake (3.1.2) lib/airbrake/rack.rb:42:in call' airbrake (3.1.2) lib/airbrake/user_informer.rb:12:incall'
railties (3.1.8) lib/rails/engine.rb:456:in call' railties (3.1.8) lib/rails/application.rb:143:incall'
railties (3.1.8) lib/rails/railtie/configurable.rb:30:in send' railties (3.1.8) lib/rails/railtie/configurable.rb:30:inmethod_missing'
passenger (3.0.11) lib/phusion_passenger/rack/request_handler.rb:96:in process_request' passenger (3.0.11) lib/phusion_passenger/abstract_request_handler.rb:513:inaccept_and_process_next_request'
passenger (3.0.11) lib/phusion_passenger/abstract_request_handler.rb:274:in main_loop' passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:206:instart_request_handler'
passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:171:in send' passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:171:inhandle_spawn_application'
passenger (3.0.11) lib/phusion_passenger/utils.rb:479:in safe_fork' passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:166:inhandle_spawn_application'
passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:357:in __send__' passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:357:inserver_main_loop'
passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:206:in start_synchronously' passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:180:instart'
passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:129:in start' passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:253:inspawn_rack_application'
passenger (3.0.11) lib/phusion_passenger/abstract_server_collection.rb:132:in lookup_or_add' passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:246:inspawn_rack_application'
passenger (3.0.11) lib/phusion_passenger/abstract_server_collection.rb:82:in synchronize' passenger (3.0.11) lib/phusion_passenger/abstract_server_collection.rb:79:insynchronize'
passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:244:in spawn_rack_application' passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:137:inspawn_application'
passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:275:in handle_spawn_application' passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:357:insend'
passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:357:in server_main_loop' passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:206:instart_synchronously'
passenger (3.0.11) helper-scripts/passenger-spawn-server:99

undefined method `with_indifferent_access' for #<Rack::Request:0x007f9acc584558>

Followed setup instructions but getting:

undefined method `with_indifferent_access' for #Rack::Request:0x007f9acc584558

With a plain clean install of rack after bundle install, update.

Rails 3.2.13
Ruby 2.0.0-p0
Rack-attack 2.1.1

Is this known issue, compatibility issues or some error at my side in configuration? kind regards

X-Request-Id not being set

using rails 3.1.8 the X-Meta-Request-Version is set to 0.2.0 but no X-Request-Id is set. it seems like the chrome extension is looking for it, and that causes the panel itself not to render anything.

Duration should be sortable

Clicking the "duration" column header should sort rows by duration. Would be useful to quickly figure out the slowest part of a request.

Updated gem but still getting upgrade warning

I've upgraded my gem and gemfile and yet i'm not able to see the rails panel info anymore. It was working just fine until today. But this is the error that is shown in the rails_panel on chrome:

You are using outdated version of meta_request gem. Please upgrade the gem.

Any help would be appreciated.

undefined method `delete' when using rack-attack

I added rack-attack (https://github.com/kickstarter/rack-attack) and get this error:

undefined method `delete' for #Rack::Request:0x007fcca98a2e60

(gem) meta_request-0.2.5/lib/meta_request/event.rb, line 11

    6         case @name
    7         when 'process_action.action_controller'
    8           @payload[:format] ||= (@payload[:formats]||[]).first # Rails 3.0.x Support
    9           @payload[:status] = '500' if @payload[:exception]
   10         end
>  11         @payload.delete(:binds)
   12         # When a tempfile has already been uploaded and closed/unlinked by another library (ie Dragonfly),
   13         # just ditch it so that #as_json won't try to read it and thereby crash Rails
   14         ignore_closed_tempfile_params if @payload[:params]
   15       end
   16   

Ruby 2.0
Rails 3.2.13
Rack-Attack 2.1.0
Meta Request 0.2.5

session data

It would the very nice and useful if rails_panel could show the data stored in sessions.

[enhancement label, please]

Subsequent clicks on file links don't open.

I am having a strange issue when I click on a file link the first one opens fine in my selected editor but subsequent clicks do nothing until the page is refreshed. I've tested with both TextMate and Sublime Text and get the same results. In the case of Sublime Text I am running the subl handler through xcode and can see the first click handled in the log but subsequent clicks don't even get to the handler.

Add stacktraces

Particularly for queries, stacktraces for each query would be quite helpful. Or, at minimum, the file and line where each query originated.

Stack Level too deep raised when performing a JSON Request

Hello,

I have a little problem with meta_request, which is apparently raising a Stack Level Too Deep on ActionDispatch::Reloader at line 70.

It occurs when performing a JSON request with rest_client.

My Configuration:
Server : webrick or unicorn
Rails 3.2.8

Did someone here experienced the same error ?

Thank you

Rails 4 support

Hello Guys !

What about Rails 4 support in Rails Panel? ๐Ÿ‘

IOError not opened for reading

Suddenly I get an IOError in my development machine for every request.

It occures in activesupport-4.0.0.beta1/lib/active_support/json/encoding.rb, line 256:

254 module Enumerable
255   def as_json(options = nil) #:nodoc:
256     to_a.as_json(options)
257   end
258 end

which is triggered from meta_request-0.2.3/lib/meta_request/middlewares/app_request_handler.rb, line 21:

Storage.new(app_request.id).write(app_request.events.to_json) unless app_request.events.empty?

It seems to be the exact same issue as rollbar/rollbar-gem#32 and already appeared with meta_request in markevans/dragonfly#18.

Conflict with rack-raw-upload gem

I am getting an error in meta_request's app_request_handler.rb:17 when trying to upload a file. I suspect this is due to rack-raw-upload doing something that results in env['rack.input'] (or some other IO stream) being closed.

Using the following middlewares on MRI 1.9.3, with rails 3.2.11:

use Rack::Cache
use Dragonfly::Middleware
use ActionDispatch::Static
use Rack::Lock
use #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x007f8c233e5f88>
use Rack::Runtime
use Rack::MethodOverride
use ActionDispatch::RequestId
use Rails::Rack::Logger
use ActionDispatch::ShowExceptions
use ActionDispatch::DebugExceptions
use ActionDispatch::RemoteIp
use ActionDispatch::Reloader
use ActionDispatch::Callbacks
use ActiveRecord::ConnectionAdapters::ConnectionManagement
use ActiveRecord::QueryCache
use Dragonfly::CookieMonster
use ActionDispatch::Cookies
use ActionDispatch::Session::CookieStore
use ActionDispatch::Flash
use ActionDispatch::ParamsParser
use ActionDispatch::Head
use Rack::ConditionalGet
use Rack::ETag
use ActionDispatch::BestStandardsSupport
use Warden::Manager
use ClientSideValidations::Middleware::Validators
use Rack::RawUpload
use NewRelic::Rack::BrowserMonitoring
use NewRelic::Rack::AgentHooks
use NewRelic::Rack::ErrorCollector
use BetterErrors::Middleware
use MetaRequest::Middlewares::MetaRequestHandler
use MetaRequest::Middlewares::Headers
use MetaRequest::Middlewares::AppRequestHandler
IOError - closed stream:
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:207:in `each'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:207:in `to_a'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:207:in `as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:55:in `block in as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:77:in `check_for_circular_references'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:54:in `as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:242:in `block in as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:242:in `each'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:242:in `map'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:242:in `as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:55:in `block in as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:77:in `check_for_circular_references'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:54:in `as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:242:in `block in as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:242:in `each'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:242:in `map'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:242:in `as_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:47:in `block in encode'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:77:in `check_for_circular_references'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:46:in `encode'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:252:in `block in encode_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:252:in `each'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:252:in `map'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:252:in `encode_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:48:in `block in encode'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:77:in `check_for_circular_references'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:46:in `encode'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:252:in `block in encode_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:252:in `each'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:252:in `map'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:252:in `encode_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:220:in `block in encode_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:220:in `map'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:220:in `encode_json'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:48:in `block in encode'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:77:in `check_for_circular_references'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:46:in `encode'
  (gem) activesupport-3.2.11/lib/active_support/json/encoding.rb:31:in `encode'
  (gem) activesupport-3.2.11/lib/active_support/core_ext/object/to_json.rb:16:in `to_json'
  (gem) meta_request-0.2.1/lib/meta_request/middlewares/app_request_handler.rb:17:in `call'
....much more stack trace.....

Nothing being rendered in RailsPanel

Hi,

Looks like a very useful tool - but I cannot see any information being feed into my RailsPanel tab. I have installed the meta_request gem as per your instructions, and am using the latest version of Chrome. I have also restarted my app.

Is there an additional step I need to follow in order to get my logs fed into RailsPanel?!

Thanks in advance,
Mark

Add clearing

After visiting a number of pages with RailsPanel open, the panel fills up with information and there is no good way to clear it out.

RailsPanel should behave like the Console--it should clear on every page request by default, there should be an option to preserve log upon navigation, and there should be a button to clear it at any time.

support for mongodb / (mongoid, moped)

hi, is it possible to have an output of mongodb calls via mongoid / moped?

i got the moped logs into the console via Moped.logger.level = Logger::DEBUG and they look like this:

MOPED: 127.0.0.1:27017 QUERY        database=qn_dev_master collection=users selector={"_id"=>"50ead4f5930e9beb36000001"} flags=[:slave_ok] limit=0 skip=0 batch_size=nil fields=nil (28.0032ms)
MOPED: 127.0.0.1:27017 QUERY        database=qn_dev_master collection=wow_characters selector={"user_id"=>"50ead4f5930e9beb36000001"} flags=[:slave_ok] limit=0 skip=0 batch_size=nil fields=nil (20.0021ms)
MOPED: 127.0.0.1:27017 COMMAND      database=qn_dev_master command={:count=>"roles", :query=>{"$and"=>[{"_id"=>{"$in"=>["50ead4f5930e9beb36000002"]}}], "$or"=>[{"name"=>"admin", "resource_type"=>nil, "resource_id"=>nil}]}} (22.0022ms)

thanks, SeriousM

Edit:
Thanks to @cvalka4 for the pledge of 150$

[enhancement] Better params parsing?

It would be lovely, if params could be represented in a 'tree' way, for nested objects (hashes, arrays, etc.), that you can clearly read/collapse. For now, it's only a little bit help for reading params (especially when you are i.e. updating your model and sending nested hash of attributes).

View logger.info Values

This extension is fantastic. It'd be even greater if using logger.info would output its stuff to a particular place inside Rails Panel so I don't have to tail -f development.log to see those values.

Thanks!

New feature: Click on file in Rails panel to open file in editor

What do you think about the idea of being able to open a file in your editor of choise, directly from Rails Panel. I'm talking controller/view files mostly.

Rails footnotes used to do this:
https://github.com/josevalim/rails-footnotes

You could probably configure rails_panel to use the URL scheme of your choosing, and just use regular links. Here is one for Textmate:
http://manual.macromates.com/en/using_textmate_from_terminal.html

Don't know about others.

Best Regards,
Tomislav

Does it work on Ruby 2.1?

screen shot 2014-03-20 at 12 54 46 am

Stopped working for me I think after upgrade to Ruby 2.1

Not sure if that is the reason - any ideas?

thank you

What is others indicate?

There is DB, View, Other and Total. What is the 'Other' indicate? Mostly what will cause this happen?

View info disappears on some pages.

I don't know why, but on some pages on apartmentlist.com the view information disappears,

I can see it load, but after the request is 100% finished, it goes away.

Log panel shows nothing

Is the log panel supposed to be completely blank, or is there possibly some setting or something else weird? All of the other panels seem to be working fine.

This is a project I'm in the midst of dragging from 2.3 up to 3.2, so just about anything's possible ๐Ÿ˜„

Rails 3.0.1 Support?

I'm pretty sure this is only for Rails 3.1+ as I'm getting

NoMethodError (undefined method `assets' for #<Rails::Application::Configuration:0x7f7f0b03ec60>):

Which I'm pretty sure is because the gem is pulling from the asset pipeline. Is there a way to get 3.0.1 working?

meta-request gem - not found.

Rubygems.org doesn't host meta-request, and the location of meta-request in the repo, makes it non-trivial to install the gem. especially when relative to the documentation which says :

add gem 'meta-request' to development group in Gemfile.

File uploads are broken

Version 0.2.6 of meta_request seem to break my file uploads.
No problem with 0.2.5.
I've not dug into that issue but I can help if need.

left bar cuts off my display in Mac/Chrome

Thanks for your extension!! When the log runs more than one page a scrollbar appears and cuts off a bit of my "total" column (see attached). Perhaps it's due to my use of other extensions? I'm not sure. I'm using Mac OS 10.6.8 and chrome. I can't seem to get rid of it.

Screen shot 2013-01-05 at 5 33 36 PM

Empty log panel

I just tried adding a Rails.logger.info("test") and it does not show up. Debugged (as per instructions in another issue) and this is the output I get:

2
Denying load of chrome-extension://ckibcdccnfeookdmbahgiakhnjcddpki/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. devtools.html:1
Panel created. devtools.js:6
Extension ID: gjpfobpafnhjhbajcjgccbbdofdckggg devtools.js:8
Denying load of chrome-extension://ckibcdccnfeookdmbahgiakhnjcddpki/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. devtools.html:1
sending RPC:http://dovetail.dev:4501//__meta_request/a0ca8dbfe850b0e49b5a1edc8b903a58.json panel.js:2
2
Denying load of chrome-extension://ckibcdccnfeookdmbahgiakhnjcddpki/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. devtools.html:1
sending RPC:http://dovetail.dev:4501//__meta_request/1c2650c50e4fbc7511db290ba6b2074b.json panel.js:2
2
Denying load of chrome-extension://ckibcdccnfeookdmbahgiakhnjcddpki/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. devtools.html:1
sending RPC:http://dovetail.dev:4501//__meta_request/2c977b6af131c263fbe6175186f13d31.json panel.js:2
Denying load of chrome-extension://ckibcdccnfeookdmbahgiakhnjcddpki/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. devtools.html:1
sending RPC:http://dovetail.dev:4501//__meta_request/ea605874ef434696c482f42d99eb0128.json panel.js:2
2
Denying load of chrome-extension://ckibcdccnfeookdmbahgiakhnjcddpki/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. inspector.js:43949

clear log entires button

Would be nice to be able to clear log entires, as you can do on the Network panel:

Screenshot_1_3_13_10_57_AM

@dejan, thanks for creating this useful project!

uninitialized constant MetaRequest::VERSION

Getting this error:

NameError (uninitialized constant MetaRequest::VERSION):
  meta_request (0.1.2) lib/meta_request/middlewares/headers.rb:14:in `block in call'
  rack-contrib (1.1.0) lib/rack/contrib/response_headers.rb:19:in `call'
  rack-contrib (1.1.0) lib/rack/contrib/response_headers.rb:19:in `call'
  meta_request (0.1.2) lib/meta_request/middlewares/headers.rb:16:in `call'
  meta_request (0.1.2) lib/meta_request/middlewares/meta_request_handler.rb:13:in `call'

filter DB trace

Great extension for Chrome; awesome, thank you.
Would be nice to be able to filter out all the meta-DB activity so I can just focus on my App DB calls.
For example, in POSTGRES, I don't need to see the following Postgres schema overhead:

SCHEMA SELECT DISTINCT(attr.attname) FROM pg_attribute attr INNER JOIN pg_depend dep ON attr.attrelid = dep.refobjid AND attr.attnum = dep.refobjsubid INNER JOIN pg_constraint cons ON attr.attrelid = cons.conrelid AND attr.attnum = cons.conkey[1] WHERE cons.contype = 'p' AND dep.refobjid = '"tenants"'::regclass

Race condition in meta_request?

We are occasionally seeing this error in production mode:
Errno::ENOENT: No such file or directory - /...(rails_root).../tmp/data/meta_request/f543060fed4687f802dc62fbd61ca89f.json

the error is on this line:
https://github.com/dejan/rails_panel/blob/master/meta_request/lib/meta_request/storage.rb#L23

I don't know how the files are disappearing between the process seeing them and deleting them but I suppose its safe to assume that files in /tmp can go away at any time. Perhaps you could add a "rescue nil" to that line?

Segmentation faults

Rails server crashes on every request due to segmentation faults.
Ruby version: ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-darwin12.1.1]

Rails server crash dump:

>> Listening on 0.0.0.0:3000, CTRL+C to stop
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/app_notifications.rb:23: [BUG] Segmentation fault
ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-darwin12.1.1]

-- Control frame information -----------------------------------------------
c:0116 p:0017 s:0575 b:0570 l:002620 d:000569 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/app_notifications.rb:23
c:0115 p:---- s:0566 b:0566 l:000565 d:000565 FINISH
c:0114 p:---- s:0564 b:0564 l:000563 d:000563 CFUNC  :call
c:0113 p:0017 s:0556 b:0556 l:000555 d:000555 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/fanout.rb:47
c:0112 p:0017 s:0551 b:0551 l:000542 d:000550 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/fanout.rb:25
c:0111 p:---- s:0548 b:0548 l:000547 d:000547 FINISH
c:0110 p:---- s:0546 b:0546 l:000545 d:000545 CFUNC  :each
c:0109 p:0019 s:0543 b:0543 l:000542 d:000542 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/fanout.rb:25
c:0108 p:0066 s:0538 b:0537 l:000536 d:000536 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/instrumenter.rb:25
c:0107 p:0036 s:0530 b:0530 l:000529 d:000529 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications.rb:123
c:0106 p:0152 s:0525 b:0525 l:000524 d:000524 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal/instrumentation.rb:29
c:0105 p:0174 s:0520 b:0520 l:000519 d:000519 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal/params_wrapper.rb:207
c:0104 p:0032 s:0513 b:0513 l:000512 d:000512 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activerecord-3.2.15/lib/active_record/railties/controller_runtime.rb:18
c:0103 p:0093 s:0508 b:0508 l:000507 d:000507 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/abstract_controller/base.rb:121
c:0102 p:0084 s:0502 b:0502 l:000501 d:000501 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/abstract_controller/rendering.rb:45
c:0101 p:0048 s:0497 b:0497 l:000496 d:000496 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal.rb:203
c:0100 p:0086 s:0492 b:0492 l:000491 d:000491 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal/rack_delegation.rb:14
c:0099 p:0030 s:0486 b:0486 l:001108 d:000485 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal.rb:246
c:0098 p:---- s:0483 b:0483 l:000482 d:000482 FINISH
c:0097 p:---- s:0481 b:0481 l:000480 d:000480 CFUNC  :call
c:0096 p:0022 s:0477 b:0477 l:000476 d:000476 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/route_set.rb:73
c:0095 p:0094 s:0471 b:0471 l:000470 d:000470 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/route_set.rb:36
c:0094 p:0026 s:0465 b:0465 l:000464 d:000464 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/mapper.rb:43
c:0093 p:0184 s:0461 b:0461 l:000444 d:000460 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/journey-1.0.4/lib/journey/router.rb:68
c:0092 p:---- s:0450 b:0450 l:000449 d:000449 FINISH
c:0091 p:---- s:0448 b:0448 l:000447 d:000447 CFUNC  :each
c:0090 p:0051 s:0445 b:0445 l:000444 d:000444 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/journey-1.0.4/lib/journey/router.rb:56
c:0089 p:0025 s:0441 b:0441 l:000440 d:000440 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/route_set.rb:608
c:0088 p:0273 s:0437 b:0437 l:000436 d:000436 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/strategy.rb:184
c:0087 p:0019 s:0433 b:0433 l:000432 d:000432 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/strategy.rb:164
c:0086 p:0273 s:0429 b:0429 l:000428 d:000428 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/strategy.rb:184
c:0085 p:0019 s:0425 b:0425 l:000424 d:000424 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/strategy.rb:164
c:0084 p:0019 s:0421 b:0421 l:000420 d:000420 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/builder.rb:49
c:0083 p:0049 s:0417 b:0417 l:000416 d:000416 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/middlewares/app_request_handler.rb:1
c:0082 p:0015 s:0410 b:0410 l:000409 d:000409 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-contrib-1.1.0/lib/rack/contrib/response_headers.rb:17
c:0081 p:0046 s:0404 b:0404 l:001dd0 d:001dd0 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/middlewares/headers.rb:16
c:0080 p:0054 s:0398 b:0398 l:000397 d:000397 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/middlewares/meta_request_handler.rb:
c:0079 p:0015 s:0393 b:0393 l:000392 d:000392 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/jquery-fileupload-rails-0.4.1/lib/jquery/fileupload/rails/middleware.rb:
c:0078 p:0019 s:0389 b:0389 l:000388 d:000388 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/jquery-fileupload-rails-0.4.1/lib/jquery/fileupload/rails/middleware.rb:
c:0077 p:0063 s:0385 b:0385 l:000384 d:000384 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/client_side_validations-3.2.6/lib/client_side_validations/middleware.rb:
c:0076 p:0014 s:0380 b:0380 l:000371 d:000379 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/warden-1.2.3/lib/warden/manager.rb:35
c:0075 p:---- s:0378 b:0378 l:000377 d:000377 FINISH
c:0074 p:---- s:0376 b:0376 l:000375 d:000375 CFUNC  :catch
c:0073 p:0086 s:0372 b:0372 l:000371 d:000371 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/warden-1.2.3/lib/warden/manager.rb:34
c:0072 p:0015 s:0367 b:0367 l:000366 d:000366 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/best_standards_support.
c:0071 p:0015 s:0360 b:0360 l:000359 d:000359 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/etag.rb:23
c:0070 p:0068 s:0352 b:0352 l:000351 d:000351 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/conditionalget.rb:25
c:0069 p:0093 s:0345 b:0345 l:000344 d:000344 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/head.rb:14
c:0068 p:0106 s:0338 b:0338 l:000337 d:000337 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/remotipart-1.2.1/lib/remotipart/middleware.rb:27
c:0067 p:0046 s:0333 b:0333 l:000332 d:000332 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/params_parser.rb:21
c:0066 p:0054 s:0328 b:0328 l:000327 d:000327 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/flash.rb:242
c:0065 p:0064 s:0320 b:0320 l:000319 d:000319 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activerecord-3.2.15/lib/active_record/query_cache.rb:64
c:0064 p:0029 s:0311 b:0311 l:000310 d:000310 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activerecord-3.2.15/lib/active_record/connection_adapters/abstract/conne
c:0063 p:0014 s:0303 b:0303 l:000140 d:000302 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/callbacks.rb:28
c:0062 p:0040 s:0301 b:0301 l:000300 d:000300 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/callbacks.rb:405
c:0061 p:0115 s:0294 b:0294 l:000293 d:000293 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/callbacks.rb:405
c:0060 p:0027 s:0285 b:0285 l:000284 d:000284 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/callbacks.rb:385
c:0059 p:0024 s:0280 b:0280 l:000279 d:000279 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/callbacks.rb:81
c:0058 p:0013 s:0274 b:0274 l:000140 d:000140 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/callbacks.rb:27
c:0057 p:0039 s:0270 b:0270 l:000269 d:000269 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/reloader.rb:65
c:0056 p:0044 s:0265 b:0265 l:000264 d:000264 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/remote_ip.rb:31
c:0055 p:0015 s:0261 b:0261 l:000260 d:000260 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/better_errors-1.0.1/lib/better_errors/middleware.rb:84
c:0054 p:0046 s:0256 b:0256 l:000255 d:000255 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/better_errors-1.0.1/lib/better_errors/middleware.rb:79
c:0053 p:0026 s:0252 b:0252 l:000251 d:000251 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/better_errors-1.0.1/lib/better_errors/middleware.rb:56
c:0052 p:0025 s:0248 b:0248 l:000247 d:000247 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/airbrake-3.1.8/lib/airbrake/rails/middleware.rb:15
c:0051 p:0017 s:0242 b:0242 l:000241 d:000241 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/debug_exceptions.rb:16
c:0050 p:0017 s:0235 b:0235 l:000234 d:000234 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/show_exceptions.rb:56
c:0049 p:0117 s:0229 b:0229 l:000228 d:000228 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/rack/logger.rb:32
c:0048 p:0015 s:0224 b:0224 l:000216 d:000223 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/rack/logger.rb:16
c:0047 p:0021 s:0222 b:0222 l:000221 d:000221 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/tagged_logging.rb:22
c:0046 p:0078 s:0217 b:0217 l:000216 d:000216 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/rack/logger.rb:16
c:0045 p:0092 s:0212 b:0212 l:000211 d:000211 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/quiet_assets-1.0.2/lib/quiet_assets.rb:18
c:0044 p:0031 s:0206 b:0206 l:000205 d:000205 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:210
c:0043 p:0013 s:0198 b:0198 l:000197 d:000197 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:205
c:0042 p:0020 s:0194 b:0194 l:000193 d:000193 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/cookies.rb:341
c:0041 p:0048 s:0186 b:0186 l:000185 d:000185 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/request_id.rb:22
c:0040 p:0095 s:0179 b:0179 l:000178 d:000178 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/methodoverride.rb:21
c:0039 p:0032 s:0174 b:0174 l:000173 d:000173 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/runtime.rb:17
c:0038 p:0068 s:0165 b:0165 l:000164 d:000164 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/lock.rb:15
c:0037 p:0124 s:0158 b:0158 l:000157 d:000157 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/static.rb:63
c:0036 p:0035 s:0152 b:0152 l:000151 d:000151 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/sentry-raven-0.6.0/lib/raven/rack.rb:47
c:0035 p:0015 s:0145 b:0145 l:000144 d:000144 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:16
c:0034 p:0019 s:0136 b:0136 l:000135 d:000135 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:12
c:0033 p:0032 s:0132 b:0132 l:000131 d:000131 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/engine.rb:484
c:0032 p:0034 s:0128 b:0128 l:000127 d:000127 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/application.rb:231
c:0031 p:0021 s:0124 b:0124 l:000123 d:000123 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/railtie/configurable.rb:30
c:0030 p:---- s:0119 b:0119 l:000118 d:000118 FINISH
c:0029 p:0201 s:0117 b:0117 l:000103 d:000116 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/urlmap.rb:64
c:0028 p:---- s:0109 b:0109 l:000108 d:000108 FINISH
c:0027 p:---- s:0107 b:0107 l:000106 d:000106 CFUNC  :each
c:0026 p:0063 s:0104 b:0104 l:000103 d:000103 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/urlmap.rb:49
c:0025 p:0015 s:0095 b:0095 l:000094 d:000094 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/content_length.rb:14
c:0024 p:0015 s:0086 b:0086 l:000085 d:000085 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/rack/log_tailer.rb:17
c:0023 p:0020 s:0081 b:0081 l:000072 d:000080 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:81
c:0022 p:---- s:0079 b:0079 l:000078 d:000078 FINISH
c:0021 p:---- s:0077 b:0077 l:000076 d:000076 CFUNC  :catch
c:0020 p:0135 s:0073 b:0073 l:000072 d:000072 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:79
c:0019 p:0088 s:0068 b:0067 l:000066 d:000066 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:54
c:0018 p:0043 s:0064 b:0064 l:000063 d:000063 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:39
c:0017 p:---- s:0059 b:0059 l:000058 d:000058 FINISH
c:0016 p:---- s:0057 b:0057 l:000056 d:000056 CFUNC  :run_machine
c:0015 p:0325 s:0054 b:0054 l:000053 d:000053 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/eventmachine-1.0.3/lib/eventmachine.rb:187
c:0014 p:0066 s:0047 b:0047 l:001ff0 d:001ff0 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/backends/base.rb:63
c:0013 p:0143 s:0043 b:0043 l:000042 d:000042 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/server.rb:159
c:0012 p:0081 s:0040 b:0040 l:000039 d:000039 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/handler/thin.rb:13
c:0011 p:0294 s:0034 b:0034 l:0015b0 d:0015b0 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/server.rb:268
c:0010 p:0231 s:0028 b:0028 l:001ae0 d:001ae0 METHOD /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/commands/server.rb:70
c:0009 p:0063 s:0024 b:0024 l:000015 d:000023 BLOCK  /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/commands.rb:55
c:0008 p:---- s:0021 b:0021 l:000020 d:000020 FINISH
c:0007 p:---- s:0019 b:0019 l:000018 d:000018 CFUNC  :tap
c:0006 p:0702 s:0016 b:0016 l:000015 d:000015 TOP    /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/commands.rb:50
c:0005 p:---- s:0012 b:0012 l:000011 d:000011 FINISH
c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC  :require
c:0003 p:0061 s:0006 b:0006 l:000c18 d:001288 EVAL   script/rails:6
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:000c18 d:000c18 TOP

-- Ruby level backtrace information ----------------------------------------
script/rails:6:in `<main>'
script/rails:6:in `require'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/commands.rb:50:in `<top (required)>'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/commands.rb:50:in `tap'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/commands.rb:55:in `block in <top (required)>'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/commands/server.rb:70:in `start'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/server.rb:268:in `start'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/handler/thin.rb:13:in `run'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/server.rb:159:in `start'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/backends/base.rb:63:in `start'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `run'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `run_machine'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:39:in `receive_data'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:54:in `process'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:79:in `pre_process'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:79:in `catch'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/thin-1.5.1/lib/thin/connection.rb:81:in `block in pre_process'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/rack/log_tailer.rb:17:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/content_length.rb:14:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/urlmap.rb:49:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/urlmap.rb:49:in `each'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/urlmap.rb:64:in `block in call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/railtie/configurable.rb:30:in `method_missing'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/application.rb:231:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/engine.rb:484:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:12:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:16:in `_call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/sentry-raven-0.6.0/lib/raven/rack.rb:47:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/static.rb:63:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/lock.rb:15:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/runtime.rb:17:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/methodoverride.rb:21:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/request_id.rb:22:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/cookies.rb:341:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:205:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:210:in `context'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/quiet_assets-1.0.2/lib/quiet_assets.rb:18:in `call_with_quiet_assets'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/rack/logger.rb:16:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/tagged_logging.rb:22:in `tagged'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/rack/logger.rb:16:in `block in call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/railties-3.2.15/lib/rails/rack/logger.rb:32:in `call_app'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/airbrake-3.1.8/lib/airbrake/rails/middleware.rb:15:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/better_errors-1.0.1/lib/better_errors/middleware.rb:56:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/better_errors-1.0.1/lib/better_errors/middleware.rb:79:in `better_errors_call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/better_errors-1.0.1/lib/better_errors/middleware.rb:84:in `protected_app_call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/reloader.rb:65:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/callbacks.rb:81:in `run_callbacks'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/callbacks.rb:405:in `__run_callback'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/callbacks.rb:405:in `_run__1116267975443120941__call__2175790901400684954__callbacks'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activerecord-3.2.15/lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activerecord-3.2.15/lib/active_record/query_cache.rb:64:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/flash.rb:242:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/remotipart-1.2.1/lib/remotipart/middleware.rb:27:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/head.rb:14:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/conditionalget.rb:25:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-1.4.5/lib/rack/etag.rb:23:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/warden-1.2.3/lib/warden/manager.rb:34:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/warden-1.2.3/lib/warden/manager.rb:34:in `catch'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/warden-1.2.3/lib/warden/manager.rb:35:in `block in call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/client_side_validations-3.2.6/lib/client_side_validations/middleware.rb:17:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/jquery-fileupload-rails-0.4.1/lib/jquery/fileupload/rails/middleware.rb:10:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/jquery-fileupload-rails-0.4.1/lib/jquery/fileupload/rails/middleware.rb:14:in `_call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/middlewares/meta_request_handler.rb:13:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/middlewares/headers.rb:16:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/rack-contrib-1.1.0/lib/rack/contrib/response_headers.rb:17:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/middlewares/app_request_handler.rb:13:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/builder.rb:49:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/strategy.rb:164:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/strategy.rb:184:in `call!'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/strategy.rb:164:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/omniauth-1.1.4/lib/omniauth/strategy.rb:184:in `call!'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/route_set.rb:608:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/journey-1.0.4/lib/journey/router.rb:56:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/journey-1.0.4/lib/journey/router.rb:56:in `each'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/mapper.rb:43:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/route_set.rb:36:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_dispatch/routing/route_set.rb:73:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal.rb:246:in `block in action'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal.rb:203:in `dispatch'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/abstract_controller/rendering.rb:45:in `process'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/abstract_controller/base.rb:121:in `process'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activerecord-3.2.15/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/actionpack-3.2.15/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications.rb:123:in `instrument'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/instrumenter.rb:25:in `instrument'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/fanout.rb:25:in `publish'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/fanout.rb:25:in `each'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/fanout.rb:25:in `block in publish'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/fanout.rb:47:in `publish'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/activesupport-3.2.15/lib/active_support/notifications/fanout.rb:47:in `call'
/Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/meta_request-0.2.8/lib/meta_request/app_notifications.rb:23:in `block in subscribe'

-- C level backtrace information -------------------------------------------

   See Crash Report log file under ~/Library/Logs/CrashReporter or
   /Library/Logs/CrashReporter, for the more detail of.

-- Other runtime information -----------------------------------------------

* Loaded script: script/rails

* Loaded features:

    0 enumerator.so
    1 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/x86_64-darwin12.1.1/enc/encdb.bundle
    2 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/x86_64-darwin12.1.1/enc/trans/transdb.bundle
    3 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/x86_64-darwin12.1.1/rbconfig.rb
    4 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/compatibility.rb
    5 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/defaults.rb
    6 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/deprecate.rb
    7 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/errors.rb
    8 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/version.rb
    9 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb
   10 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/platform.rb
   11 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb
   12 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/exceptions.rb
   13 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb
   14 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb
   15 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems.rb
   16 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/x86_64-darwin12.1.1/pathname.bundle
   17 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/pathname.rb
   18 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/user_interaction.rb
   19 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/x86_64-darwin12.1.1/etc.bundle
   20 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb
   21 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/rubygems_integration.rb
   22 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb
   23 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/shared_helpers.rb
   24 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/fileutils.rb
   25 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/gem_path_manipulation.rb
   26 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/gem_helpers.rb
   27 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/match_platform.rb
   28 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/rubygems_ext.rb
   29 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/version.rb
   30 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler.rb
   31 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/settings.rb
   32 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/site_ruby/1.9.1/rubygems/path_support.rb
   33 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/x86_64-darwin12.1.1/digest.bundle
   34 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/digest.rb
   35 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/x86_64-darwin12.1.1/digest/sha1.bundle
   36 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/set.rb
   37 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/definition.rb
   38 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/dependency.rb
   39 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/ruby_dsl.rb
   40 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/dsl.rb
   41 /Users/mymac/.rvm/gems/ruby-1.9.3-p362@app/gems/bundler-1.3.5/lib/bundler/source.rb
   42 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri/common.rb
   43 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri/generic.rb
   44 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri/ftp.rb
   45 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri/http.rb
   46 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri/https.rb
   47 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri/ldap.rb
   48 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri/ldaps.rb
   49 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri/mailto.rb
   50 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/uri.rb
   51 /Users/mymac/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/x86_64-darwin12.1.1/socket.bundle
...
...
...
3.2.15/lib/active_record/associations/belongs_to_association.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

Abort trap: 6

Cannot Install on Chrome Dev Channel

When trying to install via the Chrome Web Store (https://chrome.google.com/webstore/search-extensions/RailsPanel), I receive the following error:
Download was not a CRX

I have tried to manually install that downloaded CRX file by dropping it onto the Chrome Extensions page but get the same error there as well (just tried it to double-check).

Would love to use RailsPanel but was not sure if this was an issue with my dev version of Chrome (Version 25.0.1364.5 dev).

Thanks!

meta_request causing TypeError when handling file uploads

Description

When using meta_request with rails and carrierwave, uploads fail in development/test environment (I did not test production), either using the upload form and creation via controller and model or via the attach_file helper-method provided for specs followed by form submission.

I'm not quite sure what causes the issue, but posting it here, as removing meta_request from the Gemfile makes the cucumber features run smooth again.

Error message

Message is taken from a simple cucumber-feature:

   can't dump Tempfile (TypeError)
      org/jruby/RubyMarshal.java:101:in `dump'
      org/jruby/RubyKernel.java:1174:in `catch'
      org/jruby/RubyBasicObject.java:1659:in `__send__'
      org/jruby/RubyKernel.java:2086:in `send'
      org/jruby/RubyBasicObject.java:1659:in `__send__'
      org/jruby/RubyKernel.java:2086:in `send'
      org/jruby/RubyArray.java:1613:in `each'
      org/jruby/RubyBasicObject.java:1686:in `__send__'
      org/jruby/RubyBasicObject.java:1686:in `__send__'
      org/jruby/RubyKernel.java:2098:in `send'
      org/jruby/RubyBasicObject.java:1665:in `__send__'
      org/jruby/RubyKernel.java:2090:in `send'
      (eval):2:in `click_button'

Version information

  • meta_request 0.1.3
  • jruby 1.7.2
  • rails 3.2.11
  • carrierwave 0.8.0
  • rspec 2.12.0
  • rspec.rails 2.12.2

Isn't working with pow (or better_errors)

When I try to use pow from http://pow.cx/ to run my rails app I get errors. I'm also using 'better_errors', not sure if that could be causing my issues.

SystemStackError in SiteController#dashboard

stack level too deep
Rails.root: /Users/quellhorst/Developer/forest

Application Trace | Framework Trace | Full Trace
actionpack (3.2.2) lib/action_dispatch/middleware/reloader.rb:70

Storage#write is very slow

This line took 200 ms on my mbp :(

FileUtils.mkdir_p dir_path

Or we could use the tempfile like this? Just a POC.

require 'tempfile'

module MetaRequest
  class Storage
    attr_reader :key

    def initialize(key)
      @key = key
    end

    def write(value)
      tempfiles[json_file].write(value)
    end

    def read
      if tempfiles.has_key?(json_file)
        tempfile = tempfiles[json_file]
        tempfile.rewind
        tempfile.read
      end
    end

    private

    def tempfiles
      @@tempfiles ||= Hash.new { |hash, key| hash[key] = Tempfile.new(key) }
    end

    def json_file
      "#{key}.json"
    end
  end
end

No file pool implemented. Depend on the system how to gc.

The run time reduce to 1.5 ms.

Bad assumption when subscribing to ActiveSupport::Notifications

In your Railtie you are assuming that you can take the arguments of the subscription and create an ActiveSupport::Notifications::Event from them (well, actually your subclass, but same issue). While this may be true for the notifications baked into rails, there is nothing about the notifier that requires them to use these events, not use 5 arguments.

For instance, the stripe_events gem uses Notifications, and it only creates events with a name and a payload. As a result, your gem is throwing an exception:

ArgumentError - wrong number of arguments (2 for 5):

When it runs across those events. Assuming everyone is using ActiveRecord::Events when the framework is specifically designed for that not to be the case is a bad assumption.

I have a simple little hack that prevents the problem for now - I skip over your stuff if there aren't 5 arguments... but that still just seems... coincidental.

integrallis/stripe_event#19

0.2.4 breaks rails cache

meta_request-0.2.4/lib/meta_request/log_interceptor.rb:7:in `block (2 levels) in module:LogInterceptor': wrong number of arguments (0 for 1) (ArgumentError)

Any call to Rails.cache

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.