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']
Diff: