Problem with transforming

Fragment of a discussion from Talk:Wikilytics

I get the following error when trying to run manage.py transform:

Microsoft Windows [verziószám: 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Minden jog fenntartva.

C:\wikimedia\editor_trends>manage.py transform
Final settings after parsing command line arguments:
         Project: Wikipedia
 Input directory: c:\wikimedia
Output directory: c:\wikimedia\hu\wiki and subdirectories
        Language: Hungarian / Magyar / hu
Start transforming dataset
wikilytics huwiki_editors_raw
Traceback (most recent call last):
  File "C:\wikimedia\editor_trends\manage.py", line 461, in <module>
    main()
  File "C:\wikimedia\editor_trends\manage.py", line 457, in main
    args.func(rts, logger)
  File "C:\wikimedia\editor_trends\manage.py", line 328, in transformer_launcher

    transformer.transform_editors_single_launcher(rts)
  File "C:\wikimedia\editor_trends\etl\transformer.py", line 310, in transform_e
ditors_single_launcher
    ids = db.retrieve_distinct_keys(rts.dbname, rts.editors_raw, 'editor')
  File "C:\wikimedia\editor_trends\database\db.py", line 144, in retrieve_distin
ct_keys
    ids = retrieve_distinct_keys_mapreduce(editors, field)
  File "C:\wikimedia\editor_trends\database\db.py", line 156, in retrieve_distin
ct_keys_mapreduce
    cursor = collection.map_reduce(map, reduce)
  File "build\bdist.win-amd64\egg\pymongo\collection.py", line 943, in map_reduc
e
  File "build\bdist.win-amd64\egg\pymongo\database.py", line 293, in command
  File "build\bdist.win-amd64\egg\pymongo\helpers.py", line 119, in _check_comma
nd_response
pymongo.errors.OperationFailure: command SON([('mapreduce', u'huwiki_editors_raw
'), ('map', Code('function () { emit(this.editor, 1)};', {})), ('reduce', Code('
function()', {}))]) failed: db assertion failure
Bdamokos09:56, 6 April 2011

Hi Bdamokos,

I cannot replicate this, are you sure that the store phase was ended successfully and that mongo is still running?

Drdee19:46, 6 April 2011