Hi,
I am trying to upgrade reviewboard from 1.6.8 to 2.5.beta and everytime I
get this traceback:
mysql version I'm testing against is 5.6.25.
Both reviewboard and mysql are running in their own docker containers on
the same VM.
I tried upgrading from 1.6.8 to 2.0.18 as well, but I get the same issue.
# rb-site upgrade /var/ReviewBoard
Rebuilding directory structure
Updating database. This may take a while.
The log output below, including warnings and errors,
can be ignored unless upgrade fails.
------------------ <begin log output> ------------------
Creating tables ...
There are unapplied evolutions for auth.
There are unapplied evolutions for contenttypes.
There are unapplied evolutions for accounts.
There are unapplied evolutions for attachments.
There are unapplied evolutions for changedescs.
There are unapplied evolutions for diffviewer.
There are unapplied evolutions for hostingsvcs.
There are unapplied evolutions for reviews.
There are unapplied evolutions for scmtools.
There are unapplied evolutions for site.
Project signature has changed - an evolution is required
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)
ERROR:root:Unexpected error: u'FileDiffData'
Traceback (most recent call last):
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
line 65, in handle
self.evolve(*app_labels, **options)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
line 125, in evolve
sql.extend(self.evolve_app(app))
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
line 164, in evolve_app
app_mutator.run_mutations(mutations)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
line 279, in run_mutations
self.run_mutation(mutation)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
line 268, in run_mutation
model_mutator.run_mutation(mutation)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
line 165, in run_mutation
mutation.mutate(self, self.create_model())
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
line 446, in mutate
self.add_column(mutator, model)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
line 450, in add_column
self.field_type, self.field_attrs, model)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
line 37, in create_field
related_model_sig = proj_sig[related_app_name][related_model_name]
KeyError: u'FileDiffData'
Traceback (most recent call last):
File "/usr/local/bin/rb-site", line 9, in <module>
load_entry_point('ReviewBoard==2.5beta1', 'console_scripts',
'rb-site')()
File
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py",
line 1885, in main
command.run()
File
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py",
line 1694, in run
site.migrate_database()
File
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py",
line 438, in migrate_database
self.run_manage_command("evolve", ["--noinput", "--execute"])
File
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py",
line 662, in run_manage_command
execute_from_command_line([__file__, cmd] + params)
File
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/__init__.py",
line 399, in execute_from_command_line
utility.execute()
File
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/__init__.py",
line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/base.py",
line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File
"/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/base.py",
line 285, in execute
output = self.handle(*args, **options)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
line 65, in handle
self.evolve(*app_labels, **options)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
line 125, in evolve
sql.extend(self.evolve_app(app))
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
line 164, in evolve_app
app_mutator.run_mutations(mutations)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
line 279, in run_mutations
self.run_mutation(mutation)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
line 268, in run_mutation
model_mutator.run_mutation(mutation)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
line 165, in run_mutation
mutation.mutate(self, self.create_model())
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
line 446, in mutate
self.add_column(mutator, model)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
line 450, in add_column
self.field_type, self.field_attrs, model)
File
"/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
line 37, in create_field
related_model_sig = proj_sig[related_app_name][related_model_name]
KeyError: u'FileDiffData'
What am I missing ? Does anyone know how to get around this ?
Thanks,
Risha
--
Supercharge your Review Board with Power Pack:
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons:
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.