no c decoder for this type yet (101)

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • 1.8.0
    • Affects Version/s: 1.6.2
    • Component/s: None
    • None
    • Environment:
      RHL, Passenger Phusion, REE 1.8.7.
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      We are seeing this error a few times a day. Other codes have been seen (e.g. 0, 45, 29, 78), but it's always the same stack trace. The refresh (defaulted to 90 sec) command when calling "ismaster". All Passenger threads will stop working until Apache is restarted.

      ...3/lib/ruby/gems/1.8/gems/bson-1.6.2/lib/bson/bson_c.rb: 28:in `deserialize'
      ...3/lib/ruby/gems/1.8/gems/bson-1.6.2/lib/bson/bson_c.rb: 28:in `deserialize'
      ...ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/networking.rb: 236:in `read_documents'
      ...ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/networking.rb: 177:in `receive'
      ...ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/networking.rb: 139:in `receive_message'
      ...lib/ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/cursor.rb: 469:in `send_initial_query'
      ...by/gems/1.8/gems/mongo-1.6.2/lib/mongo/util/logging.rb: 36:in `instrument_trace'
      ...20803221908/config/initializers/rpm_instrumentation.rb: 252:in `instrument'
      ...20803221908/config/initializers/rpm_instrumentation.rb: 250:in `instrument'
      ...lib/ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/cursor.rb: 467:in `send_initial_query'
      ...lib/ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/cursor.rb: 458:in `refresh'
      ...lib/ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/cursor.rb: 128:in `next_document'
      ....03/lib/ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/db.rb: 511:in `command'
      .../ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/util/node.rb: 83:in `set_config'
      ...ms/1.8/gems/mongo-1.6.2/lib/mongo/util/pool_manager.rb: 126:in `validate_existing_member'
      ...ms/1.8/gems/mongo-1.6.2/lib/mongo/util/pool_manager.rb: 70:in `check_connection_health'
      ...ms/1.8/gems/mongo-1.6.2/lib/mongo/util/pool_manager.rb: 65:in `each'
      ...ms/1.8/gems/mongo-1.6.2/lib/mongo/util/pool_manager.rb: 65:in `check_connection_health'
      .../1.8/gems/mongo-1.6.2/lib/mongo/repl_set_connection.rb: 185:in `refresh'
      .../1.8/gems/mongo-1.6.2/lib/mongo/repl_set_connection.rb: 555:in `sync_refresh'
      .../1.8/gems/mongo-1.6.2/lib/mongo/repl_set_connection.rb: 311:in `checkout'
      .../1.8/gems/mongo-1.6.2/lib/mongo/repl_set_connection.rb: 368:in `checkout_writer'
      ...ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/networking.rb: 34:in `send_message'
      ...ruby/gems/1.8/gems/mongo-1.6.2/lib/mongo/collection.rb: 443:in `update'

            Assignee:
            Tyler Brock (Inactive)
            Reporter:
            Eric Mickelson
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: