Error in migration: askbot:0127_save_category_tree_as_json

Doing an initial install from the github devel repo as a new project, I'm trying to run the initial migrations. It gets to 0127 and dies

Database is Postgres 9.2.

$ python migrate askbot

And here's what I'm getting:

 > askbot:0120_auto__add_field_groupprofile_moderate_email__add_field_postrevision_em
 > askbot:0121_auto__add_field_groupprofile_is_open__add_field_groupprofile_preapprov
 > askbot:0122_auth_user__add_subscribed_tag_field
 > askbot:0123_setup_postgres_user_search
 > askbot:0124_auto__add_field_post_is_private__add_field_replyaddress_reply_action
 > askbot:0125_add_show_tags_field_to_user
 > askbot:0126_add_field__auth_user__is_fake
 > askbot:0127_save_category_tree_as_json
Error in migration: askbot:0127_save_category_tree_as_json
DoesNotExist: Setting matching query does not exist. Lookup parameters were {'key': 'CATEGORY_TREE'}
kporangehat's avatar
asked 2013-05-17 23:07:06 -0500
edit flag offensive 0 remove flag close merge delete


Please try "python migrate askbot 0127 --fake" then repeat your command. I will look into this issue tomorrow.

Evgeny's avatar Evgeny (2013-05-17 23:09:28 -0500) edit

Thanks! That worked and the rest of the migrations completed without complaint.

kporangehat's avatar kporangehat (2013-05-17 23:11:54 -0500) edit

FYI, this came up on django 1.5.1. I've since rolled back to 1.4.5 and did not encounter this issue.

kporangehat's avatar kporangehat (2013-05-22 00:33:38 -0500) edit

I had similar problem and fixed it with replacing CATEGORY_TREE with its valuse from settings like: CATEGORY_TREE = '[["dummy",[]]]'

wdmytriy's avatar wdmytriy (2013-12-20 04:28:43 -0500) edit
add a comment see more comments