Skip to content

Instantly share code, notes, and snippets.

@mkoistinen
Created March 25, 2015 15:39
Show Gist options
  • Save mkoistinen/c3bac3dbff78aab321b2 to your computer and use it in GitHub Desktop.
Save mkoistinen/c3bac3dbff78aab321b2 to your computer and use it in GitHub Desktop.
RevisionManagementError at /en/admin/aldryn_newsblog/article/move-plugin/
There is no active revision for this thread
Request Method: POST
Request URL: http://localhost:8000/en/admin/aldryn_newsblog/article/move-plugin/
Django Version: 1.6.10
Python Executable: /Users/mkoistinen/.virtualenvs/newsblog_test/bin/python
Python Version: 2.7.6
Python Path: ['/Users/mkoistinen/Desktop/newsblog_test', '/Users/mkoistinen/repos/aldryn-newsblog', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python27.zip', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/plat-darwin', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/plat-mac', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/plat-mac/lib-scriptpackages', '/Users/mkoistinen/.virtualenvs/newsblog_test/Extras/lib/python', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/lib-tk', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/lib-old', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages']
Server time: Wed, 25 Mar 2015 10:38:32 -0500
Installed Applications:
('djangocms_admin_style',
'djangocms_text_ckeditor',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.sites',
'django.contrib.sitemaps',
'django.contrib.staticfiles',
'django.contrib.messages',
'cms',
'menus',
'sekizai',
'mptt',
'djangocms_style',
'djangocms_column',
'djangocms_file',
'djangocms_flash',
'djangocms_googlemap',
'djangocms_inherit',
'djangocms_link',
'djangocms_picture',
'djangocms_teaser',
'djangocms_video',
'south',
'reversion',
'aldryn_apphooks_config',
'aldryn_boilerplates',
'aldryn_categories',
'aldryn_newsblog',
'aldryn_people',
'aldryn_reversion',
'easy_thumbnails',
'filer',
'parler',
'sortedm2m',
'taggit',
'newsblog_test')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware',
'cms.middleware.language.LanguageCookieMiddleware')
Traceback:
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
112. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
99. response = view_func(request, *args, **kwargs)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
52. response = view_func(request, *args, **kwargs)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/django/contrib/admin/sites.py" in inner
198. return view(request, *args, **kwargs)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapper
29. return bound_func(*args, **kwargs)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/django/views/decorators/http.py" in inner
41. return func(request, *args, **kwargs)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/django/utils/decorators.py" in bound_func
25. return func(self, *args2, **kwargs2)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/django/views/decorators/clickjacking.py" in wrapped_view
41. resp = view_func(*args, **kwargs)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/cms/admin/placeholderadmin.py" in move_plugin
488. self.post_move_plugin(request, source_placeholder, placeholder, plugin)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/aldryn_reversion/admin.py" in post_move_plugin
64. self._create_revision(plugin, request.user, comment)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/aldryn_reversion/admin.py" in _create_revision
48. reversion.set_user(user)
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/reversion/revisions.py" in set_user
216. self._assert_active()
File "/Users/mkoistinen/.virtualenvs/newsblog_test/lib/python2.7/site-packages/reversion/revisions.py" in _assert_active
151. raise RevisionManagementError("There is no active revision for this thread")
Exception Type: RevisionManagementError at /en/admin/aldryn_newsblog/article/move-plugin/
Exception Value: There is no active revision for this thread
Request information:
GET: No GET data
POST:
plugin_language = u'en'
plugin_order[] = u'24'
plugin_parent = u''
plugin_id = u'23'
csrfmiddlewaretoken = u'b1j02LAQIkHQNZFFgJs6ufh9jSuqGuKZ'
placeholder_id = u'26'
FILES: No FILES data
COOKIES:
csrftoken = 'b1j02LAQIkHQNZFFgJs6ufh9jSuqGuKZ'
sessionid = 'm5afhat7linwesd41fvnzw2xinxx5j0y'
django_language = 'en'
META:
wsgi.multiprocess = False
RUN_MAIN = 'true'
HTTP_REFERER = 'http://localhost:8000/en/blog/we-love-chocolate/?edit'
HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.8'
VERSIONER_PYTHON_PREFER_32_BIT = 'no'
SERVER_SOFTWARE = 'WSGIServer/0.1 Python/2.7.6'
TERM_PROGRAM_VERSION = '343.6'
REQUEST_METHOD = 'POST'
LOGNAME = 'mkoistinen'
USER = 'mkoistinen'
HTTP_ORIGIN = 'http://localhost:8000'
PATH = '/Users/mkoistinen/.virtualenvs/newsblog_test/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mkoistinen/bin:/usr/local/mysql/bin'
QUERY_STRING = ''
HOME = '/Users/mkoistinen'
VIRTUALENVWRAPPER_SCRIPT = '/usr/local/bin/virtualenvwrapper.sh'
TERM_PROGRAM = 'Apple_Terminal'
LANG = 'en_GB.UTF-8'
TERM = 'xterm-256color'
SHELL = '/bin/bash'
TZ = 'America/Chicago'
HTTP_COOKIE = 'django_language=en; sessionid=m5afhat7linwesd41fvnzw2xinxx5j0y; csrftoken=b1j02LAQIkHQNZFFgJs6ufh9jSuqGuKZ'
SERVER_NAME = 'i7-4980hq-3.local'
VERSIONER_PYTHON_VERSION = '2.7'
SHLVL = '1'
XPC_FLAGS = '0x0'
wsgi.url_scheme = 'http'
TMPDIR = '/var/folders/k0/_jp_40hs5ns_fpbsd5dsqs6r0000gn/T/'
SERVER_PORT = '8000'
CONTENT_LENGTH = '161'
HTTP_ACCEPT = '*/*'
SUDO_PS1 = '\\[\x1b[41m\\]\\u@\\h\\[\x1b(B\x1b[0m\\] \\w$ '
WORKON_HOME = '/Users/mkoistinen/.virtualenvs'
TERM_SESSION_ID = 'F3553B40-C4C2-4FA0-BA7D-80AF469E50C9'
SSH_AUTH_SOCK = '/private/tmp/com.apple.launchd.rmEbsbRh1Z/Listeners'
HTTP_X_REQUESTED_WITH = 'XMLHttpRequest'
SERVER_PROTOCOL = 'HTTP/1.1'
XPC_SERVICE_NAME = '0'
VIRTUAL_ENV = '/Users/mkoistinen/.virtualenvs/newsblog_test'
GITAWAREPROMPT = '/Users/mkoistinen/.bash/git-aware-prompt'
Apple_PubSub_Socket_Render = '/private/tmp/com.apple.launchd.PBf3GSD9IP/Render'
HTTP_HOST = 'localhost:8000'
SCRIPT_NAME = u''
wsgi.multithread = True
HTTP_CONNECTION = 'keep-alive'
_ = './runserver'
DEVELOPMENT = 'True'
VIRTUALENVWRAPPER_PROJECT_FILENAME = '.project'
wsgi.version =
VIRTUALENVWRAPPER_HOOK_DIR = '/Users/mkoistinen/.virtualenvs'
GATEWAY_INTERFACE = 'CGI/1.1'
wsgi.run_once = False
CSRF_COOKIE = u'b1j02LAQIkHQNZFFgJs6ufh9jSuqGuKZ'
wsgi.errors = <open file '<stderr>', mode 'w' at 0x1025fa1e0>
REMOTE_ADDR = '127.0.0.1'
HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36'
wsgi.input = <socket._fileobject object at 0x105e0ad50>
__CF_USER_TEXT_ENCODING = '0x1F5:0x0:0x0'
PWD = '/Users/mkoistinen/Desktop/newsblog_test'
PIP_DOWNLOAD_CACHE = '/Users/mkoistinen/Library/Caches/pip-downloads'
DJANGO_SETTINGS_MODULE = 'newsblog_test.settings'
CONTENT_TYPE = 'application/x-www-form-urlencoded; charset=UTF-8'
wsgi.file_wrapper = ''
REMOTE_HOST = ''
HTTP_ACCEPT_ENCODING = 'gzip, deflate'
PATH_INFO = u'/en/admin/aldryn_newsblog/article/move-plugin/'
Settings:
Using settings module newsblog_test.settings
USE_L10N = True
THUMBNAIL_PROCESSORS =
USE_THOUSAND_SEPARATOR = False
CSRF_COOKIE_SECURE = False
LANGUAGE_CODE = 'en'
ROOT_URLCONF = 'newsblog_test.urls'
LOGIN_URL = '/accounts/login/'
BASE_DIR = '/Users/mkoistinen/Desktop/newsblog_test'
DEFAULT_CHARSET = 'utf-8'
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
STATIC_ROOT = '/Users/mkoistinen/Desktop/newsblog_test/static'
ALLOWED_HOSTS = []
MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
EMAIL_SUBJECT_PREFIX = '[Django] '
SEND_BROKEN_LINK_EMAILS = False
STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'aldryn_boilerplates.staticfile_finders.AppDirectoriesFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
SESSION_CACHE_ALIAS = 'default'
SESSION_COOKIE_DOMAIN = None
SESSION_COOKIE_NAME = 'sessionid'
ADMIN_FOR =
TIME_INPUT_FORMATS =
DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'project.db', 'TEST_MIRROR': None, 'CONN_MAX_AGE': 0, 'TIME_ZONE': 'UTC', 'TEST_COLLATION': None, 'TEST_CHARSET': None, 'PORT': '', 'HOST': 'localhost', 'USER': '', 'TEST_NAME': None, 'PASSWORD': u'********************', 'OPTIONS': {}}}
FILE_UPLOAD_PERMISSIONS = None
FILE_UPLOAD_HANDLERS =
DEFAULT_CONTENT_TYPE = 'text/html'
APPEND_SLASH = True
FIRST_DAY_OF_WEEK = 0
DATABASE_ROUTERS = []
YEAR_MONTH_FORMAT = 'F Y'
STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
SERVER_EMAIL = 'root@localhost'
SESSION_COOKIE_PATH = '/'
CMS_TEMPLATES =
MIDDLEWARE_CLASSES =
USE_I18N = True
THOUSAND_SEPARATOR = ','
SECRET_KEY = u'********************'
LANGUAGE_COOKIE_NAME = 'django_language'
DEFAULT_INDEX_TABLESPACE = ''
TRANSACTIONS_MANAGED = False
LOGGING_CONFIG = 'django.utils.log.dictConfig'
TEMPLATE_LOADERS = ['django.template.loaders.filesystem.Loader', 'aldryn_boilerplates.template_loaders.AppDirectoriesLoader', 'django.template.loaders.app_directories.Loader', 'django.template.loaders.eggs.Loader']
WSGI_APPLICATION = 'newsblog_test.wsgi.application'
TEMPLATE_DEBUG = True
X_FRAME_OPTIONS = 'SAMEORIGIN'
CSRF_COOKIE_NAME = 'csrftoken'
FORCE_SCRIPT_NAME = None
USE_X_FORWARDED_HOST = False
SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
SESSION_COOKIE_SECURE = False
CSRF_COOKIE_DOMAIN = None
FILE_CHARSET = 'utf-8'
DEBUG = True
SESSION_FILE_PATH = None
DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
INSTALLED_APPS =
LANGUAGES =
COMMENTS_ALLOW_PROFANITIES = False
STATICFILES_DIRS = '/Users/mkoistinen/Desktop/newsblog_test/newsblog_test/static'
PREPEND_WWW = False
SECURE_PROXY_SSL_HEADER = None
SESSION_COOKIE_HTTPONLY = True
DEBUG_PROPAGATE_EXCEPTIONS = False
MONTH_DAY_FORMAT = 'F j'
MANAGERS =
SESSION_EXPIRE_AT_BROWSER_CLOSE = False
TIME_FORMAT = 'P'
AUTH_USER_MODEL = 'auth.User'
DATE_INPUT_FORMATS =
AUTHENTICATION_BACKENDS = 'django.contrib.auth.backends.ModelBackend'
EMAIL_HOST_PASSWORD = u'********************'
PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
CACHE_MIDDLEWARE_ALIAS = 'default'
SESSION_SAVE_EVERY_REQUEST = False
NUMBER_GROUPING = 0
SESSION_ENGINE = 'django.contrib.sessions.backends.db'
CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
CSRF_COOKIE_PATH = '/'
LOGIN_REDIRECT_URL = '/accounts/profile/'
DECIMAL_SEPARATOR = '.'
IGNORABLE_404_URLS =
LOCALE_PATHS =
CMS_PLACEHOLDER_CONF = {}
TEMPLATE_STRING_IF_INVALID = ''
DISALLOWED_USER_AGENTS =
LOGOUT_URL = '/accounts/logout/'
EMAIL_USE_TLS = False
FIXTURE_DIRS =
EMAIL_HOST = 'localhost'
DATE_FORMAT = 'N j, Y'
MEDIA_ROOT = '/Users/mkoistinen/Desktop/newsblog_test/media'
DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
ADMINS =
FORMAT_MODULE_PATH = None
DEFAULT_FROM_EMAIL = 'webmaster@localhost'
MEDIA_URL = '/media/'
DATETIME_FORMAT = 'N j, Y, P'
TEMPLATE_DIRS = '/Users/mkoistinen/Desktop/newsblog_test/newsblog_test/templates'
DATA_DIR = '/Users/mkoistinen/Desktop/newsblog_test'
SITE_ID = 1
CMS_PERMISSION = True
ALLOWED_INCLUDE_ROOTS =
LOGGING = {}
SHORT_DATE_FORMAT = 'm/d/Y'
CMS_LANGUAGES = {'default': {'hide_untranslated': False, 'redirect_on_fallback': True, 'public': True}, 1: [{'code': 'en', 'redirect_on_fallback': True, 'fallbacks': ['fr'], 'hide_untranslated': False, 'public': True, 'name': 'en'}, {'code': 'fr', 'redirect_on_fallback': True, 'fallbacks': ['en'], 'hide_untranslated': False, 'public': True, 'name': 'fr'}], <class cms.utils.conf.VERIFIED at 0x103302738>: True}
TEST_RUNNER = 'django.test.runner.DiscoverRunner'
CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
TIME_ZONE = 'America/Chicago'
FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
ALDRYN_BOILERPLATE_NAME = 'bootstrap3'
DEFAULT_TABLESPACE = ''
TEMPLATE_CONTEXT_PROCESSORS =
SESSION_COOKIE_AGE = 1209600
SETTINGS_MODULE = 'newsblog_test.settings'
USE_ETAGS = False
LANGUAGES_BIDI =
FILE_UPLOAD_TEMP_DIR = None
INTERNAL_IPS =
STATIC_URL = '/static/'
EMAIL_PORT = 25
USE_TZ = True
SHORT_DATETIME_FORMAT = 'm/d/Y P'
PASSWORD_HASHERS = u'********************'
ABSOLUTE_URL_OVERRIDES = {}
CACHE_MIDDLEWARE_SECONDS = 600
CSRF_COOKIE_HTTPONLY = False
DATETIME_INPUT_FORMATS =
EMAIL_HOST_USER = ''
PROFANITIES_LIST = u'********************'
You're seeing this error because you have DEBUG = True in your
Django settings file. Change that to False, and Django will
display a standard 500 page.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment