-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 1.3.1 error #65
Comments
Uh oh! I didn't change anything related to this, are you sure it's the only thing you've changed? On Mon, Aug 5, 2013 at 12:50 PM, Rainer Kuhn [email protected]
|
Yes after a couple of hours of debugging I compared the gem versions between local, staging and production and localized the issue here. |
Okay. I'll give this a close until we can prove it's an issue. If you're not using |
Ok, I have narrowed things down to a conflict between resque-loner and redis-namespace 1.3.1 and resque 1.23.0 I'm educating myself right now on how futures work, but with that gem combo, the result in the namespace method missing isn't a valid ruby object. Minmized example, run https://github.com/ticktricktrack/resque_loner_namespace_conflict Issue on loner: resque/resque-loner#30 |
Interesting, thanks! re-opening until we can get to the bottom of this. I'm not sure either, I opened an issue 5 months ago and haven't heard back. |
Let me know how I can help here, I'm also not sure how rare this gem version combo is, might be the only one here. I used pry withing method_missing to debug, but that didn't get me far, except knowing that its not a valid ruby object. I'm still trying to figure out how loner actually changes the behaviour. |
I ran in to the same issue today and it looks like it's actually a problem with the redis gem. Upgrading to redis 3.0.4 fixes the issue.
|
5d21434 |
Ahh, I wasn't aware :/ |
Awesome guys, thanks! |
The fix has been released is in |
The issue only shows if you have a send :exec, user_input in your codebase, neither we nor Sidekiq does that. See resque/redis-namespace#64 and resque/redis-namespace#65 (comment)
Everything works fine for me when using 1.3.0, but after an auto update to 1.3.1 I got tons of failures.
The text was updated successfully, but these errors were encountered: