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: