#2195 InvalidDocument: Cannot encode object: I[...]

v1.0.0
closed
sf-2 (994)
General
nobody
2015-08-20
2011-05-31
No

task <MonQTask 4de5174afd48f8290f001216 (error) P:10 allura.tasks.index_tasks.del_artifacts sfu-scmprocess-2.v42.ch3.sourceforge.com pid 10511 project:/p/ilp/ app:None user:jpenamar>

and others

Module allura.tasks.index_tasks:49 in del_artifacts
<<      for ref_id in ref_ids:
               g.solr.delete(id=ref_id)
           M.ArtifactReference.query.remove(dict(_id={'$in':ref_ids}))
           M.Shortlink.query.remove(dict(ref_id={'$in':ref_ids}))
>>  M.ArtifactReference.query.remove(dict(_id={'$in':ref_ids}))
Module ming.orm.mapper:215 in inner
<<              def inner(*args, **kwargs):
                       method = getattr(self.session, name)
                       return method(self.mapped_class, *args, **kwargs)
                   inner.__name__ = name
                   return inner
>>  return method(self.mapped_class, *args, **kwargs)
Module ming.orm.ormsession:26 in inner
<<          def inner(session, *args, **kwargs):
                   before(session, *args, **kwargs)
                   result = func(session, *args, **kwargs)
                   after(session, *args, **kwargs)
                   return result
>>  result = func(session, *args, **kwargs)
Module ming.orm.ormsession:121 in remove
<<      def remove(self, cls, *args, **kwargs):
               m = mapper(cls)
               m.remove(*args, **kwargs)

           def update(self, cls, spec, fields, **kwargs):
>>  m.remove(*args, **kwargs)
Module ming.orm.mapper:63 in remove
<<      def remove(self, *args, **kwargs):
               self.collection.m.remove(*args, **kwargs)

           def create(self, doc):
>>  self.collection.m.remove(*args, **kwargs)
Module ming.metadata:140 in inner
<<              def inner(*args, **kwargs):
                       method = getattr(self.session, name)
                       return method(self.cls, *args, **kwargs)
                   inner.__name__ = name
                   return inner
>>  return method(self.cls, *args, **kwargs)
Module ming.session:78 in remove
<<                  raise ValueError("Unexpected kwarg %s.  Did you mean to pass a dict?  If only sent kwargs, pymongo's remove()"
                                        " would've emptied the whole collection.  Which we're pretty sure you don't want." % kwarg)
               self._impl(cls).remove(*args, **kwargs)

           def find_by(self, cls, **kwargs):
>>  self._impl(cls).remove(*args, **kwargs)
Module pymongo.collection:436 in remove
<<          return self.__database.connection._send_message(
                   message.delete(self.__full_name, spec_or_id, safe, kwargs), safe)

           def find_one(self, spec_or_id=None, *args, **kwargs):
>>  message.delete(self.__full_name, spec_or_id, safe, kwargs), safe)
Module pymongo.message:139 in delete
<<      data += bson._make_c_string(collection_name)
           data += __ZERO
           data += bson.BSON.encode(spec)
           if safe:
               (_, remove_message) = __pack_message(2006, data)
>>  data += bson.BSON.encode(spec)
Module bson:462 in encode
<<          .. versionadded:: 1.9
               """
               return cls(_dict_to_bson(document, check_keys))

           def to_dict(self, as_class=dict, tz_aware=False):
>>  return cls(_dict_to_bson(document, check_keys))
InvalidDocument: Cannot encode object: I[u'forgegit/model/git_repo/Repository#4de3f8ceb9363c1ac7000e9d']

Discussion

  • Dave Brondsema

    Dave Brondsema - 2011-06-01
    • Description has changed:

    Diff:

    --- old 
    +++ new 
    @@ -1,4 +1,4 @@
    -task   <MonQTask 4de5174afd48f8290f001216 (error) P:10 allura.tasks.index_tasks.del_artifacts sfu-scmprocess-2.v42.ch3.sourceforge.com pid 10511 project:/p/ilp/ app:None user:jpenamar>
    +task   `<MonQTask 4de5174afd48f8290f001216 (error) P:10 allura.tasks.index_tasks.del_artifacts sfu-scmprocess-2.v42.ch3.sourceforge.com pid 10511 project:/p/ilp/ app:None user:jpenamar>`
    
     and others
    
     
  • Rick Copeland - 2011-06-01
    • status: open --> in-progress
    • assigned_to: Rick Copéland
     
  • Rick Copeland - 2011-06-21
    • status: in-progress --> code-review
    • assigned_to: Rick Copeland ☕ --> John Hoffmann ☠
     
  • John Hoffman - 2011-06-21
    • status: code-review --> closed
     

Log in to post a comment.