Uploaded image for project: 'Mongoid'
  1. Mongoid
  2. MONGOID-1730

HostAndPort: bad config string

    • Type: Icon: Task Task
    • Resolution: Done
    • 2.4.5
    • Affects Version/s: None
    • Component/s: None
    • None

      I'm getting the following error in Sidekiq (https://github.com/mperham/sidekiq) workers that use threads:

      Mongo::OperationFailure: HostAndPort: bad config string
      /app/vendor/bundle/ruby/1.9.1/gems/mongo-1.3.1/lib/mongo/cursor.rb:101:in `next_document'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/cursor.rb:49:in `block in each'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/collections/retry.rb:29:in `retry_on_connection_failure'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/cursor.rb:48:in `each'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/contexts/mongo.rb:257:in `iterate'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/criteria.rb:145:in `block in each'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/criteria.rb:145:in `tap'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/criteria.rb:145:in `each'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/relations/targets/enumerable.rb:153:in `each'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/relations/referenced/many.rb:441:in `none?'
      /app/vendor/bundle/ruby/1.9.1/gems/mongoid-2.4.3/lib/mongoid/relations/referenced/many.rb:441:in `method_missing'
      /app/app/workers/recent_checkins_worker.rb:5:in `perform'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/processor.rb:39:in `block (2 levels) in process'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/chain.rb:71:in `call'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/chain.rb:71:in `block in invoke'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/server/failure_jobs.rb:10:in `call'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/chain.rb:73:in `block in invoke'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/server/active_record.rb:6:in `call'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/chain.rb:73:in `block in invoke'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/server/unique_jobs.rb:10:in `call'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/chain.rb:73:in `block in invoke'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/server/airbrake.rb:9:in `call'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/chain.rb:73:in `block in invoke'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/chain.rb:76:in `call'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/middleware/chain.rb:76:in `invoke'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/processor.rb:38:in `block in process'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/processor.rb:67:in `stats'
      /app/vendor/bundle/ruby/1.9.1/bundler/gems/sidekiq-9dbaad8c1538/lib/sidekiq/processor.rb:37:in `process'
      /app/vendor/bundle/ruby/1.9.1/gems/celluloid-0.8.0/lib/celluloid/calls.rb:93:in `dispatch'
      /app/vendor/bundle/ruby/1.9.1/gems/celluloid-0.8.0/lib/celluloid/actor.rb:181:in `block in handle_message'
      /app/vendor/bundle/ruby/1.9.1/gems/celluloid-0.8.0/lib/celluloid/task.rb:45:in `block in initialize'
      

      Is mongoid not thread safe?

            Assignee:
            Unassigned Unassigned
            Reporter:
            fbjork Fredrik Björk
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: