This project is archived and is in readonly mode.
Rails.cache.read a small bug?
Reported by stanislav | July 23rd, 2008 @ 11:37 PM | in 2.x
Hi,
I think I hit a strange and minor bug of Rails.cache.read . Well, the problem is that when I call exactly this:
Rails.cache.read("front_page_channels_tags_hash")
I get this Exception:
-------------------
ArgumentError: marshal data too short
from /usr/lib64/ruby/gems/1.8/gems/memcache-client-1.5.0/lib/memcache.rb:214:in `load'
from /usr/lib64/ruby/gems/1.8/gems/memcache-client-1.5.0/lib/memcache.rb:214:in `get'
from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/cache/mem_cache_store.rb:26:in `read'
from (irb):56
-----------------
If I change a single word or letter - it's OK. If I remove any world or letter - it's again OK.
I've tested that on Linux and Mac.
memcahe_store - memcached
Rails 2.1.0
It's not imported becouse the simple workaround is just to change the string. However, I'm curious where the problem is.
Stan.
Comments and changes to this ticket
-
stanislav July 23rd, 2008 @ 11:44 PM
Please close it. There is something with my tests that causеs that problem.
-
Pratik July 24th, 2008 @ 04:27 PM
- State changed from new to invalid
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
<h2 style="font-size: 14px">Tickets have moved to Github</h2>
The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>