Note that there are some explanatory texts on larger screens.

plurals
  1. PODevise Issue : TypeError - [17] is not a symbol
    text
    copied!<p>I recently ran a <code>bundle update</code> and now I am getting a weird </p> <p><code>Type - [17] is not a symbol</code> error.</p> <p>This is the full error message:</p> <pre><code>Started GET "/" for 127.0.0.1 at 2013-05-14 03:46:35 -0500 TypeError - [17] is not a symbol: (gem) activesupport-3.2.13/lib/active_support/inflector/methods.rb:230:in `block in constantize' (gem) activesupport-3.2.13/lib/active_support/inflector/methods.rb:229:in `constantize' (gem) devise-2.2.3/lib/devise/rails/warden_compat.rb:27:in `deserialize' (gem) warden-1.2.1/lib/warden/session_serializer.rb:35:in `fetch' (gem) warden-1.2.1/lib/warden/proxy.rb:212:in `user' (gem) warden-1.2.1/lib/warden/proxy.rb:318:in `_perform_authentication' (gem) warden-1.2.1/lib/warden/proxy.rb:104:in `authenticate' (gem) warden-1.2.1/lib/warden/proxy.rb:114:in `authenticate?' (gem) devise-2.2.3/lib/devise/rails/routes.rb:286:in `block in authenticated' (gem) actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:31:in `block in matches?' (gem) actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:28:in `matches?' (gem) actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:42:in `call' (gem) journey-1.0.4/lib/journey/router.rb:68:in `block in call' (gem) journey-1.0.4/lib/journey/router.rb:56:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/routing/route_set.rb:612:in `call' (gem) rack-pjax-0.7.0/lib/rack/pjax.rb:12:in `call' (gem) newrelic_rpm-3.6.1.88/lib/new_relic/rack/error_collector.rb:12:in `call' (gem) newrelic_rpm-3.6.1.88/lib/new_relic/rack/agent_hooks.rb:18:in `call' (gem) newrelic_rpm-3.6.1.88/lib/new_relic/rack/browser_monitoring.rb:16:in `call' (gem) bullet-4.6.0/lib/bullet/rack.rb:10:in `call' (gem) meta_request-0.2.3/lib/meta_request/middlewares/app_request_handler.rb:11:in `call' (gem) rack-contrib-1.1.0/lib/rack/contrib/response_headers.rb:17:in `call' (gem) meta_request-0.2.3/lib/meta_request/middlewares/headers.rb:16:in `call' (gem) meta_request-0.2.3/lib/meta_request/middlewares/meta_request_handler.rb:13:in `call' (gem) warden-1.2.1/lib/warden/manager.rb:35:in `block in call' (gem) warden-1.2.1/lib/warden/manager.rb:34:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' (gem) rack-1.4.5/lib/rack/etag.rb:23:in `call' (gem) rack-1.4.5/lib/rack/conditionalget.rb:25:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/head.rb:14:in `call' (gem) remotipart-1.0.5/lib/remotipart/middleware.rb:30:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/params_parser.rb:21:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/flash.rb:242:in `call' (gem) rack-1.4.5/lib/rack/session/abstract/id.rb:210:in `context' (gem) rack-1.4.5/lib/rack/session/abstract/id.rb:205:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb:341:in `call' (gem) activerecord-3.2.13/lib/active_record/query_cache.rb:64:in `call' (gem) activerecord-3.2.13/lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' (gem) activesupport-3.2.13/lib/active_support/callbacks.rb:405:in `_run__1566733404690363964__call__3169664716453937753__callbacks' (gem) activesupport-3.2.13/lib/active_support/callbacks.rb:405:in `__run_callback' (gem) activesupport-3.2.13/lib/active_support/callbacks.rb:385:in `_run_call_callbacks' (gem) activesupport-3.2.13/lib/active_support/callbacks.rb:81:in `run_callbacks' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/callbacks.rb:27:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/reloader.rb:65:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/remote_ip.rb:31:in `call' (gem) better_errors-0.8.0/lib/better_errors/middleware.rb:84:in `protected_app_call' (gem) better_errors-0.8.0/lib/better_errors/middleware.rb:79:in `better_errors_call' (gem) better_errors-0.8.0/lib/better_errors/middleware.rb:56:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' (gem) railties-3.2.13/lib/rails/rack/logger.rb:32:in `call_app' (gem) railties-3.2.13/lib/rails/rack/logger.rb:16:in `block in call' (gem) activesupport-3.2.13/lib/active_support/tagged_logging.rb:22:in `tagged' (gem) railties-3.2.13/lib/rails/rack/logger.rb:16:in `call' (gem) quiet_assets-1.0.2/lib/quiet_assets.rb:18:in `call_with_quiet_assets' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/request_id.rb:22:in `call' (gem) rack-1.4.5/lib/rack/methodoverride.rb:21:in `call' (gem) rack-1.4.5/lib/rack/runtime.rb:17:in `call' (gem) activesupport-3.2.13/lib/active_support/cache/strategy/local_cache.rb:72:in `call' (gem) rack-1.4.5/lib/rack/lock.rb:15:in `call' (gem) actionpack-3.2.13/lib/action_dispatch/middleware/static.rb:63:in `call' (gem) railties-3.2.13/lib/rails/engine.rb:479:in `call' (gem) railties-3.2.13/lib/rails/application.rb:223:in `call' (gem) rack-1.4.5/lib/rack/content_length.rb:14:in `call' (gem) railties-3.2.13/lib/rails/rack/log_tailer.rb:17:in `call' (gem) thin-1.5.1/lib/thin/connection.rb:81:in `block in pre_process' (gem) thin-1.5.1/lib/thin/connection.rb:79:in `pre_process' (gem) thin-1.5.1/lib/thin/connection.rb:54:in `process' (gem) thin-1.5.1/lib/thin/connection.rb:39:in `receive_data' (gem) eventmachine-1.0.3/lib/eventmachine.rb:187:in `run' (gem) thin-1.5.1/lib/thin/backends/base.rb:63:in `start' (gem) thin-1.5.1/lib/thin/server.rb:159:in `start' (gem) rack-1.4.5/lib/rack/handler/thin.rb:13:in `run' (gem) rack-1.4.5/lib/rack/server.rb:268:in `start' (gem) railties-3.2.13/lib/rails/commands/server.rb:70:in `start' (gem) railties-3.2.13/lib/rails/commands.rb:55:in `block in &lt;top (required)&gt;' (gem) railties-3.2.13/lib/rails/commands.rb:50:in `&lt;top (required)&gt;' script/rails:6:in `&lt;main&gt;' </code></pre> <p>I am at a complete loss as to what could be causing this all of a sudden.</p> <p>Don't know if this will help, but this is my <code>Gemfile.lock</code>:</p> <pre><code>GIT remote: git://github.com/ctran/annotate_models.git revision: 8bd159c7a484093fde84beaa9e6398f25ddacf09 specs: annotate (2.6.0.beta1) activerecord (&gt;= 2.3.0) rake (&gt;= 0.8.7) GEM remote: https://rubygems.org/ specs: actionmailer (3.2.13) actionpack (= 3.2.13) mail (~&gt; 2.5.3) actionpack (3.2.13) activemodel (= 3.2.13) activesupport (= 3.2.13) builder (~&gt; 3.0.0) erubis (~&gt; 2.7.0) journey (~&gt; 1.0.4) rack (~&gt; 1.4.5) rack-cache (~&gt; 1.2) rack-test (~&gt; 0.6.1) sprockets (~&gt; 2.2.1) active_utils (1.0.5) activesupport (&gt;= 2.3.11) i18n activemerchant (1.32.1) active_utils (&gt;= 1.0.2) activesupport (&gt;= 2.3.14) builder (&gt;= 2.0.0) i18n json (&gt;= 1.5.1) money nokogiri activemodel (3.2.13) activesupport (= 3.2.13) builder (~&gt; 3.0.0) activerecord (3.2.13) activemodel (= 3.2.13) activesupport (= 3.2.13) arel (~&gt; 3.0.2) tzinfo (~&gt; 0.3.29) activeresource (3.2.13) activemodel (= 3.2.13) activesupport (= 3.2.13) activesupport (3.2.13) i18n (= 0.6.1) multi_json (~&gt; 1.0) acts-as-taggable-on (2.4.1) rails (&gt;= 3, &lt; 5) addressable (2.3.4) arel (3.0.2) autoparse (0.3.3) addressable (&gt;= 2.3.1) extlib (&gt;= 0.9.15) multi_json (&gt;= 1.0.0) bcrypt-ruby (3.0.1) better_errors (0.8.0) coderay (&gt;= 1.0.0) erubis (&gt;= 2.6.6) binding_of_caller (0.7.1) debug_inspector (&gt;= 0.0.1) bootstrap-sass (2.3.1.0) sass (~&gt; 3.2) bootstrap-wysihtml5-rails (0.3.1.19) railties (&gt;= 3.0) builder (3.0.4) bullet (4.6.0) uniform_notifier cancan (1.6.9) carrierwave (0.8.0) activemodel (&gt;= 3.2.0) activesupport (&gt;= 3.2.0) coderay (1.0.9) coffee-rails (3.2.2) coffee-script (&gt;= 2.2.0) railties (~&gt; 3.2.0) coffee-script (2.2.0) coffee-script-source execjs coffee-script-source (1.6.2) countries (0.9.2) currencies (&gt;= 0.4.0) currencies (0.4.0) daemons (1.1.9) database_cleaner (1.0.0.RC1) debug_inspector (0.0.2) devise (2.2.3) bcrypt-ruby (~&gt; 3.0) orm_adapter (~&gt; 0.1) railties (~&gt; 3.1) warden (~&gt; 1.2.1) diff-lcs (1.2.4) email_spec (1.4.0) launchy (~&gt; 2.1) mail (~&gt; 2.2) erubis (2.7.0) eventmachine (1.0.3) excon (0.21.0) execjs (1.4.0) multi_json (~&gt; 1.0) extlib (0.9.16) faraday (0.8.7) multipart-post (~&gt; 1.1) fog (1.11.0) builder excon (~&gt; 0.20) formatador (~&gt; 0.2.0) google-api-client (~&gt; 0.6.2) json (~&gt; 1.7) mime-types net-scp (~&gt; 1.1) net-ssh (&gt;= 2.1.3) nokogiri (~&gt; 1.5.0) ruby-hmac font-awesome-sass-rails (3.0.2.2) railties (&gt;= 3.1.1) sass-rails (&gt;= 3.1.1) formatador (0.2.4) friendly_id (4.0.9) google-api-client (0.6.3) addressable (&gt;= 2.3.2) autoparse (&gt;= 0.3.3) extlib (&gt;= 0.9.15) faraday (~&gt; 0.8.4) jwt (&gt;= 0.1.5) launchy (&gt;= 2.1.1) multi_json (&gt;= 1.0.0) signet (&gt;= 0.4.4) uuidtools (&gt;= 2.1.0) haml (4.0.2) tilt hike (1.2.2) i18n (0.6.1) journey (1.0.4) jquery-rails (2.2.1) railties (&gt;= 3.0, &lt; 5.0) thor (&gt;= 0.14, &lt; 2.0) jquery-ui-rails (3.0.1) jquery-rails railties (&gt;= 3.1.0) json (1.7.7) jwt (0.1.8) multi_json (&gt;= 1.5) kaminari (0.14.1) actionpack (&gt;= 3.0.0) activesupport (&gt;= 3.0.0) launchy (2.3.0) addressable (~&gt; 2.3) letter_opener (1.0.0) launchy (&gt;= 2.0.4) libv8 (3.11.8.17) mail (2.5.3) i18n (&gt;= 0.4.0) mime-types (~&gt; 1.16) treetop (~&gt; 1.4.8) meta_request (0.2.3) rack-contrib railties mime-types (1.23) mini_magick (3.5.0) subexec (~&gt; 0.2.1) money (5.1.1) i18n (~&gt; 0.6.0) multi_json (1.7.2) multipart-post (1.2.0) nested_form (0.3.2) net-scp (1.1.0) net-ssh (&gt;= 2.6.5) net-ssh (2.6.7) newrelic_rpm (3.6.1.88) nokogiri (1.5.9) orm_adapter (0.4.0) pg (0.15.1) piggybak (0.6.30) activemerchant countries devise rack-ssl-enforcer rails (~&gt; 3.2.8) rails_admin (~&gt; 0.4.5) piggybak_bundle_discounts (0.0.5) rails (~&gt; 3.2.8) piggybak_stripe (0.0.2) stripe (= 1.7.4) piggybak_variants (0.0.17) rails (~&gt; 3.2.3) polyglot (0.3.3) quiet_assets (1.0.2) railties (&gt;= 3.1, &lt; 5.0) rack (1.4.5) rack-cache (1.2) rack (&gt;= 0.4) rack-contrib (1.1.0) rack (&gt;= 0.9.1) rack-pjax (0.7.0) nokogiri (~&gt; 1.5) rack (~&gt; 1.3) rack-ssl (1.3.3) rack rack-ssl-enforcer (0.2.5) rack-test (0.6.2) rack (&gt;= 1.0) rails (3.2.13) actionmailer (= 3.2.13) actionpack (= 3.2.13) activerecord (= 3.2.13) activeresource (= 3.2.13) activesupport (= 3.2.13) bundler (~&gt; 1.0) railties (= 3.2.13) rails_admin (0.4.7) bootstrap-sass (~&gt; 2.2) builder (~&gt; 3.0) coffee-rails (~&gt; 3.1) font-awesome-sass-rails (~&gt; 3.0, &gt;= 3.0.0.1) haml (~&gt; 4.0) jquery-rails (~&gt; 2.1) jquery-ui-rails (~&gt; 3.0) kaminari (~&gt; 0.14) nested_form (~&gt; 0.3) rack-pjax (~&gt; 0.6) rails (~&gt; 3.1) remotipart (~&gt; 1.0) safe_yaml (~&gt; 0.6) sass-rails (~&gt; 3.1) railties (3.2.13) actionpack (= 3.2.13) activesupport (= 3.2.13) rack-ssl (~&gt; 1.3.2) rake (&gt;= 0.8.7) rdoc (~&gt; 3.4) thor (&gt;= 0.14.6, &lt; 2.0) rake (10.0.4) rdoc (3.12.2) json (~&gt; 1.4) ref (1.0.4) remotipart (1.0.5) rest-client (1.6.7) mime-types (&gt;= 1.16) rmagick (2.13.2) rolify (3.2.0) rspec-core (2.13.1) rspec-expectations (2.13.0) diff-lcs (&gt;= 1.1.3, &lt; 2.0) rspec-mocks (2.13.1) rspec-rails (2.13.1) actionpack (&gt;= 3.0) activesupport (&gt;= 3.0) railties (&gt;= 3.0) rspec-core (~&gt; 2.13.0) rspec-expectations (~&gt; 2.13.0) rspec-mocks (~&gt; 2.13.0) ruby-hmac (0.4.0) safe_yaml (0.9.1) sass (3.2.8) sass-rails (3.2.6) railties (~&gt; 3.2.0) sass (&gt;= 3.1.10) tilt (~&gt; 1.3) sendgrid (1.1.0) json json sextant (0.2.3) activesupport (&gt;= 3.2) rails (&gt;= 3.2) signet (0.4.5) addressable (&gt;= 2.2.3) faraday (~&gt; 0.8.1) jwt (&gt;= 0.1.5) multi_json (&gt;= 1.0.0) simple_form (2.1.0) actionpack (~&gt; 3.0) activemodel (~&gt; 3.0) sprockets (2.2.2) hike (~&gt; 1.2) multi_json (~&gt; 1.0) rack (~&gt; 1.0) tilt (~&gt; 1.1, != 1.3.0) stripe (1.7.4) multi_json (~&gt; 1.1) rest-client (~&gt; 1.4) subexec (0.2.3) therubyracer (0.11.4) libv8 (~&gt; 3.11.8.12) ref thin (1.5.1) daemons (&gt;= 1.0.9) eventmachine (&gt;= 0.12.6) rack (&gt;= 1.0.0) thor (0.18.1) tilt (1.4.0) treetop (1.4.12) polyglot polyglot (&gt;= 0.3.1) tzinfo (0.3.37) uglifier (2.0.1) execjs (&gt;= 0.3.0) multi_json (~&gt; 1.0, &gt;= 1.0.2) uniform_notifier (1.2.0) uuidtools (2.1.4) warden (1.2.1) rack (&gt;= 1.0) PLATFORMS ruby DEPENDENCIES acts-as-taggable-on annotate! better_errors (&gt;= 0.7.2) binding_of_caller (&gt;= 0.7.1) bootstrap-sass (&gt;= 2.3.0.0) bootstrap-wysihtml5-rails bullet cancan (&gt;= 1.6.9) carrierwave coffee-rails (~&gt; 3.2.1) database_cleaner (&gt;= 1.0.0.RC1) devise (&gt;= 2.2.3) email_spec (&gt;= 1.4.0) execjs fog font-awesome-sass-rails friendly_id jquery-rails letter_opener meta_request mini_magick newrelic_rpm pg (&gt;= 0.15.0) piggybak piggybak_bundle_discounts piggybak_stripe piggybak_variants quiet_assets (&gt;= 1.0.2) rails (= 3.2.13) rails_admin rmagick rolify (&gt;= 3.2.0) rspec-rails (&gt;= 2.12.2) sass-rails (~&gt; 3.2.3) sendgrid (&gt;= 1.0.1) sextant simple_form (&gt;= 2.1.0) therubyracer thin (&gt;= 1.5.0) uglifier (&gt;= 1.0.3) </code></pre> <p><strong>Edit 1</strong></p> <p>Here is my <code>Gemfile</code>:</p> <pre><code>source 'https://rubygems.org' gem 'rails', '3.2.13' group :assets do gem 'sass-rails', '~&gt; 3.2.3' gem 'coffee-rails', '~&gt; 3.2.1' gem 'uglifier', '&gt;= 1.0.3' end group :development do gem 'annotate', :git =&gt; 'git://github.com/ctran/annotate_models.git' gem 'sextant' gem "quiet_assets", "&gt;= 1.0.2" gem "better_errors", "&gt;= 0.7.2" gem "binding_of_caller", "&gt;= 0.7.1" gem 'meta_request' gem 'execjs' gem 'therubyracer' gem "letter_opener" gem 'bullet' # gem 'rack-mini-profiler' end group :test do gem "database_cleaner", "&gt;= 1.0.0.RC1" gem "email_spec", "&gt;= 1.4.0" end group :development, :test do gem "rspec-rails", "&gt;= 2.12.2" end gem 'jquery-rails' gem "thin", "&gt;= 1.5.0" gem "pg", "&gt;= 0.15.0" gem "font-awesome-sass-rails" gem "bootstrap-sass", "&gt;= 2.3.0.0" gem "bootstrap-wysihtml5-rails" gem "bootstrap-sass", "&gt;= 2.3.0.0" gem "sendgrid", "&gt;= 1.0.1" gem "devise", "&gt;= 2.2.3" gem "cancan", "&gt;= 1.6.9" gem "rolify", "&gt;= 3.2.0" gem "simple_form", "&gt;= 2.1.0" gem "newrelic_rpm" gem "rmagick" gem "mini_magick" gem "carrierwave" gem "fog" gem "piggybak" gem "piggybak_variants" gem "piggybak_bundle_discounts" gem "rails_admin" gem "acts-as-taggable-on" gem "friendly_id" gem "piggybak_stripe" </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload