剛剛更新到mongoid(3.1.0)和sidekiq(2.7.2)
現在我收到錯誤的最新版本:從看failed with error 10068: "invalid operator: $oid"
到代碼我看到一個選擇像這樣:@selector={"_id"=>{"$oid"=>"[some id]"}}
這裏可能會出現什麼問題?
9
A
回答
7
加入這個我gemfile
固定的問題:
gem 'multi_json', '1.5.1'
我猜東西是錯誤的最新版本(1.6.0)
編輯:創業板已經更新到新版本(1.6.1)解決了這個問題。更多這裏: https://github.com/intridea/multi_json/issues/89
6
這實際上是因爲BSON :: ObjectId不是JSON的一部分...所以當Sidekiq試圖序列化ARG的工人,它pukes。檢查出此評論:https://github.com/mperham/sidekiq/issues/951#issuecomment-19497803
解決方法是簡單地進行類似作業時的ID轉換爲字符串:
EmailSubscribe.perform_async(user.id.to_s)
+0
非常簡單的解決方案,謝謝! – zishe 2013-10-25 16:20:02
相關問題
- 1. MongoDB的錯誤:{ 「$ ERR」: 「無效的操作:$ geoWithin」, 「密碼」:10068}
- 2. 使用system :: directoryservices的AD操作失敗,出現LDAP錯誤82
- 3. pymongo錯誤操作失敗
- 4. 綁定失敗,出現無效參數錯誤
- 5. setsocketoptions L2CAP_OPTIONS失敗,出現「無效參數錯誤」
- 6. 出現錯誤:FT_Open_Face失敗:錯誤2
- 7. glUseProgramObjectARB操作錯誤無效
- 8. 錯誤3219-無效操作
- 9. 無效操作錯誤
- 10. AdjustTokenPrivileges失敗,出現錯誤1300 ERROR_NOT_ALL_ASSIGNED
- 11. UdpSocket.send_to失敗,出現「無效參數」
- 12. 對象請求失敗:底層的HTTP請求操作失敗,出現錯誤:錯誤域= NSURLErrorDomain代碼= -1012「
- 13. 實現渲染到頂點數組,glReadPixels失敗(無效操作)
- 14. GCM IOS錯誤 - 註冊到GCM失敗,出現錯誤:操作無法完成。 (com.google.iid錯誤7)
- 15. Wget失敗,出現證書錯誤
- 16. LoadLibrary()失敗,出現錯誤8(ERROR_NOT_ENOUGH_MEMORY)
- 17. WMI腳本失敗,出現錯誤0x80041017
- 18. aio_write()總是失敗,出現錯誤EINVAL
- 19. Kivy Garden失敗,出現錯誤
- 20. 使用CAQuietExec的WiX自定義操作失敗,命令行錯誤無效
- 21. 後退按鈕錯誤,操作失敗
- 22. CameraCaptureDialog失敗,出現「未知錯誤」
- 23. CLR ICLRControl :: GetCLRManager失敗,出現錯誤HOST_E_INVALIDOPERATION
- 24. 沙盒中的PayPal DoCapture失敗,出現10609錯誤 - 無效的TransactionID
- 25. gethostbyname失敗,出現錯誤111(ECONNREFUSED)
- 26. RunAs命令失敗,出現錯誤299
- 27. MongoDB的錯誤:無效的操作:$ maxDistance
- 28. 測試失敗時出現TestLink錯誤
- 29. 調用LoadLibrary失敗,出現錯誤998:對內存位置的無效訪問
- 30. 爲什麼Set-SQSQueueAttribute失敗,出現'InvalidOperationException:參數Policy'錯誤的值無效?
這對我沒有工作(見我的回答對問題的更爲完整的描述) 。 – Ben 2013-06-24 13:47:29
這不再準確,因爲Sidekiq在'#perform_async'上放棄了MultiJson的用法。 Sidekiq現在使用核心JSON模塊。請參閱[Sidekiq的作者的評論](https://github.com/mperham/sidekiq/issues/951#issuecomment-19497803) – 2014-02-26 18:08:27
您可能還需要將cookies_serializer設置爲:hybrid值而不是:json。更多細節:https://github.com/rails/rails/issues/15111#issuecomment-43134650 – Francisco 2014-12-13 08:00:15