activesupport 3.2.9 + ruby-2.0.0-preview2 fails #8409

Closed
aboltart opened this Issue Dec 3, 2012 · 3 comments

Comments

Projects
None yet
3 participants

aboltart commented Dec 3, 2012

FATAL  NoMethodError (private method `_dump_without_zone' called for 2012-12-03 22:10:36 +0200:Time):
  activesupport (3.2.9) lib/active_support/core_ext/time/marshal.rb:54:in `_dump'
  activesupport (3.2.9) lib/active_support/message_verifier.rb:53:in `dump'
  activesupport (3.2.9) lib/active_support/message_verifier.rb:53:in `generate'

Full error stack trace: https://gist.github.com/4197730

@carlosantoniodasilva carlosantoniodasilva added a commit that referenced this issue Dec 4, 2012

@carlosantoniodasilva carlosantoniodasilva Use send in Time marshal extensions since the methods are now private
See ruby/ruby@9c1b316

All Active Support tests pass in 2.0.0preview2 after this change.
Closes #8409
1a5caf1

@aboltart thanks for reporting.

@natemueller natemueller added a commit to retailnext/rails that referenced this issue Jan 16, 2013

@natemueller natemueller Pulling in the fix from #8409 56ca187

@natemueller natemueller added a commit to retailnext/rails that referenced this issue Jan 16, 2013

@natemueller natemueller Pulling in the fix from #8409 a23e2f2

foxban commented Mar 8, 2013

is this bug fixed already?

I'm using ruby-2.0.0-preview2 and rails 3.2.12, and still getting this error.

@foxban Please upgrade to Ruby 2.0.0-p0 and Rails 3.2.13.rc2, which has some fixes for Rails 2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment