Skip to content

Instantly share code, notes, and snippets.

@shawndeprey
Created November 27, 2012 22:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shawndeprey/4157459 to your computer and use it in GitHub Desktop.
Save shawndeprey/4157459 to your computer and use it in GitHub Desktop.
ActiveRecord in_use? error
undefined method `in_use?' for nil:NilClass
Nov 27, 2012 8:40:01 PM org.apache.catalina.core.ApplicationContext log
SEVERE: Application Error
org.jruby.exceptions.RaiseException: (NoMethodError) undefined method `in_use?' for nil:NilClass
at ActiveRecord::ConnectionAdapters::ConnectionPool.clear_stale_cached_connections!(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:206)
at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1615)
at ActiveRecord::ConnectionAdapters::ConnectionPool.clear_stale_cached_connections!(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:204)
at ActiveRecord::ConnectionAdapters::ConnectionPool.checkout(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:268)
at org.jruby.RubyKernel.loop(org/jruby/RubyKernel.java:1410)
at ActiveRecord::ConnectionAdapters::ConnectionPool.checkout(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:236)
at MonitorMixin.mon_synchronize(file:/mnt/var.lib.tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/lib/jruby-stdlib-1.6.7.jar!/META-INF/jruby.home/lib/ruby/1.9/monitor.rb:201)
at MonitorMixin.mon_synchronize(file:/mnt/var.lib.tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/lib/jruby-stdlib-1.6.7.jar!/META-INF/jruby.home/lib/ruby/1.9/monitor.rb:200)
at ActiveRecord::ConnectionAdapters::ConnectionPool.checkout(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:233)
at ActiveRecord::ConnectionAdapters::ConnectionPool.connection(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:96)
at MonitorMixin.mon_synchronize(file:/mnt/var.lib.tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/lib/jruby-stdlib-1.6.7.jar!/META-INF/jruby.home/lib/ruby/1.9/monitor.rb:201)
at MonitorMixin.mon_synchronize(file:/mnt/var.lib.tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/lib/jruby-stdlib-1.6.7.jar!/META-INF/jruby.home/lib/ruby/1.9/monitor.rb:200)
at ActiveRecord::ConnectionAdapters::ConnectionPool.connection(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:95)
at ActiveRecord::ConnectionAdapters::ConnectionHandler.retrieve_connection(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:404)
at ActiveRecord::Base.retrieve_connection(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:168)
at ActiveRecord::Base.connection(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:142)
at (Anonymous).after (?-mix:)(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/events.rb:39)
at org.jruby.RubyMethod.call(org/jruby/RubyMethod.java:117)
at (Anonymous).compile!(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:1212)
at org.jruby.RubyProc.call(org/jruby/RubyProc.java:258)
at Sinatra::Base.process_route(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:822)
at org.jruby.RubyKernel.catch(org/jruby/RubyKernel.java:1197)
at Sinatra::Base.process_route(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:820)
at Sinatra::Base.filter!(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:777)
at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1615)
at Sinatra::Base.filter!(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:777)
at Sinatra::Base.dispatch!(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:890)
at Sinatra::Base.call!(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:719)
at Sinatra::Base.invoke(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:871)
at org.jruby.RubyKernel.catch(org/jruby/RubyKernel.java:1197)
at Sinatra::Base.invoke(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:871)
at Sinatra::Base.call!(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:719)
at Sinatra::Base.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:705)
at Rack::Protection::XSSHeader.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/rack-protection-1.2.0/lib/rack/protection/xss_header.rb:22)
at Rack::Protection::PathTraversal.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/rack-protection-1.2.0/lib/rack/protection/path_traversal.rb:16)
at Rack::Protection::JsonCsrf.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/rack-protection-1.2.0/lib/rack/protection/json_csrf.rb:17)
at Rack::Protection::Base.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/rack-protection-1.2.0/lib/rack/protection/base.rb:47)
at Rack::Protection::XSSHeader.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/rack-protection-1.2.0/lib/rack/protection/xss_header.rb:22)
at Rack::NullLogger.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/rack-1.4.1/lib/rack/nulllogger.rb:9)
at Rack::Head.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/rack-1.4.1/lib/rack/head.rb:9)
at Sinatra::Base.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:1334)
at Sinatra::Base.synchronize(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:1416)
at Sinatra::Base.call(/var/lib/tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/gems/gems/sinatra-1.3.2/lib/sinatra/base.rb:1334)
at Rack::Handler::Servlet.call(file:/mnt/var.lib.tomcat7/hosts/app-name-masked.company.net/webapps/specialevents/WEB-INF/lib/jruby-rack-1.1.4.jar!/rack/handler/servlet.rb:20)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment