dejan / rails_panel Goto Github PK
View Code? Open in Web Editor NEWChrome extension for Rails development
Home Page: https://chromewebstore.google.com/detail/railspanel/gjpfobpafnhjhbajcjgccbbdofdckggg
License: MIT License
Chrome extension for Rails development
Home Page: https://chromewebstore.google.com/detail/railspanel/gjpfobpafnhjhbajcjgccbbdofdckggg
License: MIT License
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?
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:in
maintain_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:in
call'
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:in
call'
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:in
call'
actionpack (3.1.8) lib/action_dispatch/middleware/best_standards_support.rb:17:in call' rack (1.3.6) lib/rack/etag.rb:23:in
call'
rack (1.3.6) lib/rack/conditionalget.rb:25:in call' actionpack (3.1.8) lib/action_dispatch/middleware/head.rb:14:in
call'
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:in
call'
rack (1.3.6) lib/rack/session/abstract/id.rb:195:in context' rack (1.3.6) lib/rack/session/abstract/id.rb:190:in
call'
actionpack (3.1.8) lib/action_dispatch/middleware/cookies.rb:331:in call' activerecord (3.1.8) lib/active_record/query_cache.rb:64:in
call'
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:in
call'
activesupport (3.1.8) lib/active_support/callbacks.rb:392:in _run_call_callbacks' activesupport (3.1.8) lib/active_support/callbacks.rb:81:in
send'
activesupport (3.1.8) lib/active_support/callbacks.rb:81:in run_callbacks' actionpack (3.1.8) lib/action_dispatch/middleware/callbacks.rb:28:in
call'
actionpack (3.1.8) lib/action_dispatch/middleware/reloader.rb:68:in call' rack (1.3.6) lib/rack/sendfile.rb:101:in
call'
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:in
call'
railties (3.1.8) lib/rails/rack/logger.rb:13:in call' rack (1.3.6) lib/rack/methodoverride.rb:24:in
call'
rack (1.3.6) lib/rack/runtime.rb:17:in call' activesupport (3.1.8) lib/active_support/cache/strategy/local_cache.rb:72:in
call'
rack (1.3.6) lib/rack/lock.rb:15:in call' actionpack (3.1.8) lib/action_dispatch/middleware/static.rb:61:in
call'
airbrake (3.1.2) lib/airbrake/rack.rb:42:in call' airbrake (3.1.2) lib/airbrake/user_informer.rb:12:in
call'
railties (3.1.8) lib/rails/engine.rb:456:in call' railties (3.1.8) lib/rails/application.rb:143:in
call'
railties (3.1.8) lib/rails/railtie/configurable.rb:30:in send' railties (3.1.8) lib/rails/railtie/configurable.rb:30:in
method_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:in
accept_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:in
start_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:in
handle_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:in
handle_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:in
server_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:in
start'
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:in
spawn_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:in
spawn_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:in
synchronize'
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:in
spawn_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:in
send'
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:in
start_synchronously'
passenger (3.0.11) helper-scripts/passenger-spawn-server:99
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
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.
Clicking the "duration" column header should sort rows by duration. Would be useful to quickly figure out the slowest part of a request.
See here
BetterErrors/better_errors#115
It actually does not depend on better_errors, it causes the same problem when better_errors is removed.
I tried on chrome and firefox
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.
I added rack-attack (https://github.com/kickstarter/rack-attack) and get this error:
undefined method `delete' for #Rack::Request:0x007fcca98a2e60
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
removing the meta_request gem fixes the issue. Which gem code or configuration would allow them both to co-exist?
It would the very nice and useful if rails_panel could show the data stored in sessions.
[enhancement label, please]
When running under Rails 3.0.X and an exception happens in the view, controller, etc. there is no stack trace and the only error is the following:
NameError (uninitialized constant ActionDispatch::ExceptionWrapper):
I'm guessing that this class isn't available in Rails 3.0.X branch.
I found a reference to this class here: https://github.com/dejan/rails_panel/blob/master/meta_request/lib/meta_request/middlewares/app_request_handler.rb#L13
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.
Particularly for queries, stacktraces for each query would be quite helpful. Or, at minimum, the file and line where each query originated.
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
Hey @dejan,
I work with the Chrome DevTools team and we're trying to put together a list of feedback and asks for the DevTools extensions API based on your experience with it.
If you have a few mins to spare could you fill out this really quick survey? :)
https://docs.google.com/forms/d/1e9uN0xxcR00LOLcZDkv9wRQSf7LA591kQRU7G2Co3eI/viewform
Thanks!
Hello Guys !
What about Rails 4 support in Rails Panel? ๐
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.
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.....
Extension counts queries that don't really hit the database.
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
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.
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$
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).
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!
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
There is DB, View, Other and Total. What is the 'Other' indicate? Mostly what will cause this happen?
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.
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 ๐
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?
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.
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.
Seeing the number of records that each query returned (e.g. SELECT
s) or affected (e.g. INSERT
s) can help debug an issue. It would be great to see this information represented in the DB pane.
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
Would be nice to be able to clear log entires, as you can do on the Network panel:
@dejan, thanks for creating this useful project!
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'
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
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?
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
When I drag the crx file to Chrome, the browser prompts: CRX_MAGIC_NUMBER_INVALID.
These numbers need units to give them meaning.
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!
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.
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'
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
This line took 200 ms on my mbp :(
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.
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.
We try to use Rails Panel and wice_grid together but we get stack level too deep error when click action button. You can see application https://github.com/muhammetdilek/grid-test
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.