Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 1443, in _execute
result = method(_self.path_args, _self.path_kwargs)
File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 2800, in wrapper
return method(self, _args, _kwargs)
File "/usr/local/lib/python2.7/dist-packages/flower/views/tasks.py", line 88, in get
search=search
File "/usr/local/lib/python2.7/dist-packages/flower/views/init.py", line 20, in render
super(BaseHandler, self).render(_args, *_kwargs)
File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 699, in render
html = self.render_string(template_name, kwargs)
File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 806, in render_string
return t.generate(namespace)
File "/usr/local/lib/python2.7/dist-packages/tornado/template.py", line 345, in generate
return execute()
File "tasks_html.generated.py", line 225, in _tt_execute
for uuid, task in tasks: # tasks.html:151 (via base.html:49)
File "/usr/local/lib/python2.7/dist-packages/flower/utils/tasks.py", line 46, in iter_tasks
if not satisfies_search_terms(task, any_value_search_term, result_search_term, args_search_terms, kwargs_search_terms):
File "/usr/local/lib/python2.7/dist-packages/flower/utils/search.py", line 32, in satisfies_search_terms
any_value_search_term and any_value_search_term in '|'.join([task.args, task.kwargs, str(task.result)]),
TypeError: sequence item 0: expected string, NoneType found
flower -> flower:0.8.3 tornado:4.3 babel:2.3.4 software -> celery:3.1.20 (Cipater) kombu:3.0.35 py:2.7.6 billiard:3.3.0.23 py-amqp:1.4.9 platform -> system:Linux arch:64bit, ELF imp:CPython loader -> celery.loaders.app.AppLoader settings -> transport:amqp results:redis://alaudacn.l2uq9j.ng.0001.cnn1.cache.amazonaws.com.cn:6379/0
SECURE_SSL_REDIRECT: False SECURE_HSTS_SECONDS: 0 CSRF_COOKIE_SECURE: False CELERY_DEFAULT_QUEUE: 'default' LANGUAGE_CODE: 'en-us' ROOT_URLCONF: 'druid.urls' LOGIN_URL: '/accounts/login/' BROKERURL: 'amqp://jakiromq:***@172.31.13.205:5672/jakirovhost' BASE_DIR: '/druid' TEST_NON_SERIALIZED_APPS: [] DEFAULT_CHARSET: 'utf-8' SESSION_SERIALIZER: 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT: None LOG_PATH: '/var/log/mathilde/druid' ALLOWEDHOSTS: [''] MESSAGE_STORAGE: 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX: '[Django] ' FILE_UPLOAD_PERMISSIONS: None CELERY_RESULT_SERIALIZER: u'json' STATICFILES_FINDERS: ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') SESSION_CACHE_ALIAS: 'default' CELERY_IMPORTS: 'tasks.tasks' SESSION_COOKIE_DOMAIN: None SESSION_COOKIE_NAME: 'sessionid' TIME_INPUT_FORMATS: ('%H:%M:%S', '%H:%M:%S.%f', '%H:%M') SECURE_REDIRECT_EXEMPT: [] DATABASES: { 'default': { 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresqlpsycopg2', 'HOST': 'prod-alaudacn.coc6eeslp1iv.rds.cn-north-1.amazonaws.com.cn', 'NAME': 'druiddb', 'OPTIONS': { }, 'PASSWORD': '***', 'PORT': '5432', 'TEST': { 'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'UTC', 'USER': 'mathilde'}} EMAIL_SSLKEYFILE: '****_' FILE_UPLOAD_DIRECTORY_PERMISSIONS: None DRUID_API_VERSION: '****' SVEN_VERSION: 'v1' THOUSAND_SEPARATOR: ',' FILE_UPLOAD_HANDLERS: ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') DEFAULT_CONTENT_TYPE: 'text/html' APPEND_SLASH: True FIRST_DAY_OF_WEEK: 0 DATABASEROUTERS: '****_' EMAIL_USE_SSL: False YEAR_MONTH_FORMAT: 'F Y' STATICFILES_STORAGE: 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES: { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} CELERY_SEND_TASK_ERROR_EMAILS: True CACHE_SETTINGS: { 'db': '0', 'host': 'alaudacn.l2uq9j.ng.0001.cnn1.cache.amazonaws.com.cn', 'port': 6379} SERVER_EMAIL: 'root@localhost' SESSION_COOKIE_PATH: '/' EMAIL_HOST_PASSWORD: '****' MATHILDE_COMPONENT: 'druid' SILENCED_SYSTEM_CHECKS: [] MIDDLEWARE_CLASSES: ('django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'druid.middleware.ExceptionMiddleware') USE_I18N: True SECRETKEY: '****_' LANGUAGE_COOKIE_NAME: 'django_language' DEFAULT_INDEX_TABLESPACE: '' DEFAULT_EXCEPTION_REPORTER_FILTER: 'django.views.debug.SafeExceptionReporterFilter' LOGGING_CONFIG: 'logging.config.dictConfig' CELERYD_HIJACK_ROOT_LOGGER: False TEMPLATE_LOADERS: ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') WSGI_APPLICATION: 'druid.wsgi.application' FORMAT_MODULE_PATH: None X_FRAME_OPTIONS: 'SAMEORIGIN' AUTHENTICATION_BACKENDS: ('django.contrib.auth.backends.ModelBackend',) FORCE_SCRIPT_NAME: None USE_X_FORWARDED_HOST: False CELERY_ALWAYS_EAGER: False EMAIL_TIMEOUT: None SECURE_SSL_HOST: None SIGNING_BACKEND: 'django.core.signing.TimestampSigner' DECIMAL_SEPARATOR: '.' SESSION_COOKIE_SECURE: False SECURE_BROWSER_XSS_FILTER: False CSRF_COOKIE_DOMAIN: None ENV: 'PROD_CN' FILE_CHARSET: 'utf-8' DEBUG: False LANGUAGE_COOKIE_DOMAIN: None DEFAULT_FILE_STORAGE: 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS: ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'app', 'tasks') LANGUAGES: (('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese'), ('zh-tw', 'Traditional Chinese')) CELERY_TASK_RESULT_EXPIRES: 18000 SECURE_HSTS_INCLUDE_SUBDOMAINS: False STATICFILES_DIRS: () PREPEND_WWW: False SECURE_PROXY_SSL_HEADER: None LANGUAGE_COOKIE_AGE: None SESSION_COOKIE_HTTPONLY: True CELERY_REDIS_MAX_CONNECTIONS: 1 DEBUG_PROPAGATE_EXCEPTIONS: False CSRF_COOKIE_AGE: 31449600 MEDIA_URL: '' MONTH_DAY_FORMAT: 'F j' MANAGERS: () SESSION_EXPIRE_AT_BROWSER_CLOSE: False CELERYD_TASK_SOFT_TIME_LIMIT: 240 TIME_FORMAT: 'P' CELERY_IGNORE_RESULT: False AUTH_USER_MODEL: 'auth.User' DATE_INPUT_FORMATS: ('%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y') CSRF_COOKIE_NAME: 'csrftoken' USE_THOUSAND_SEPARATOR: False CELERY_DISABLE_RATE_LIMITS: False PASSWORD_RESET_TIMEOUT_DAYS: '****' SESSION_FILE_PATH: None CACHE_MIDDLEWARE_ALIAS: 'default' SESSION_SAVE_EVERY_REQUEST: False NUMBER_GROUPING: 0 LOG_HANDLER: ['debug', 'info', 'error', 'warning'] SESSION_ENGINE: 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW: 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH: '/' LOGIN_REDIRECT_URL: '/accounts/profile/' CELERY_TASK_SERIALIZER: u'json' CELERY_TASK_PUBLISH_RETRY: True CELERY_ENABLE_UTC: True IGNORABLE_404_URLS: () LOCALE_PATHS: () SMTP: { 'debuglevel': 0, 'password': '****_', 'server_host': 'email-smtp.us-west-2.amazonaws.com', 'server_port': '465', 'username': 'AKIAIRERLNF5CTEIYF4A'} TEMPLATE_STRING_IF_INVALID: '' ALLOWED_INCLUDE_ROOTS: () SENDER_EMAIL: 'info@mathildetech.com' USE_L10N: True FIXTURE_DIRS: () EMAIL_HOST: 'localhost' DATE_FORMAT: 'N j, Y' MEDIA_ROOT: '' CELERYD_CONCURRENCY: 32 ADMINS: () TEMPLATE_DEBUG: True DEFAULT_FROM_EMAIL: 'webmaster@localhost' SECURE_CONTENT_TYPE_NOSNIFF: False DATETIME_FORMAT: 'N j, Y, P' TEMPLATE_DIRS: () CELERY_ACCEPT_CONTENT: [u'json'] DISALLOWED_USER_AGENTS: () LOGOUT_URL: '/accounts/logout/' CELERY_TIMEZONE: u'UTC' LOGGING: { 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format': '%(asctime)s [%(levelname)s][%(threadName)s][%(name)s:%(lineno)d] %(message)s'}}, 'handlers': { 'console': { 'class': 'logging.StreamHandler', 'formatter': 'standard', 'level': 'DEBUG'}, 'debug': { 'backupCount': 1, 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/log/mathilde/druid.debug.log', 'formatter': 'standard', 'level': 'DEBUG', 'maxBytes': 1073741824}, 'error': { 'backupCount': 1, 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/log/mathilde/druid.error.log', 'formatter': 'standard', 'level': 'ERROR', 'maxBytes': 1073741824}, 'info': { 'backupCount': 1, 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/log/mathilde/druid.info.log', 'formatter': 'standard', 'level': 'INFO', 'maxBytes': 1073741824}, 'warning': { 'backupCount': 1, 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/log/mathilde/druid.warning.log', 'formatter': 'standard', 'level': 'WARNING', 'maxBytes': 1073741824}}, 'loggers': { '': { 'handlers': ['debug', 'info', 'error', 'warning'], 'level': 'DEBUG', 'propagate': False}, 'django': { 'handlers': [ 'debug', 'info', 'error', 'warning'], 'level': 'INFO', 'propagate': False}, 'django.request': { 'handlers': [ 'debug', 'info', 'error', 'warning'], 'level': 'INFO', 'propagate': False}}, 'version': 1} SHORT_DATE_FORMAT: 'm/d/Y' REDIS_CONN_POOL: ConnectionPool<Connection>
LOG_LEVEL: 'DEBUG'
TEST_RUNNER: 'django.test.runner.DiscoverRunner'
CELERYD_MAX_TASKS_PER_CHILD: 1000
CACHE_MIDDLEWARE_KEY_PREFIX: ' ****'
EMAIL_USE_TLS: False
TIME_ZONE: 'UTC'
CELERYANNOTATIONS: {
'': { 'rate_limit': '10/s'}}
FILE_UPLOAD_MAX_MEMORY_SIZE: 2621440
EMAIL_BACKEND: 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_TABLESPACE: ''
TEMPLATE_CONTEXT_PROCESSORS:
('django.contrib.auth.context_processors.auth',
'django.template.context_processors.debug',
'django.template.context_processors.i18n',
'django.template.context_processors.media',
'django.template.context_processors.static',
'django.template.context_processors.tz',
'django.contrib.messages.context_processors.messages')
CELERY_QUEUES:
(<unbound Queue default -> <unbound Exchange default(direct)> -> default>,
<unbound Queue dev -> <unbound Exchange dev(direct)> -> dev>)
TEMPLATES: []
CELERY_ACKS_LATE: True
MIGRATION_MODULES: {
}
SESSION_COOKIE_AGE: 1209600
SETTINGS_MODULE: u'druid.settings'
USE_ETAGS: False
LANGUAGES_BIDI:
('he', 'ar', 'fa', 'ur')
SVEN_URL: 'https://sven.alauda.cn:8443'
FILE_UPLOAD_TEMP_DIR: None
INTERNAL_IPS:
()
STATIC_URL: '/static/'
CELERYD_PREFETCH_MULTIPLIER: 1
EMAIL_PORT: 25
USE_TZ: True
SHORT_DATETIME_FORMAT: 'm/d/Y P'
CELERY_RESULT_BACKEND: 'redis://alaudacn.l2uq9j.ng.0001.cnn1.cache.amazonaws.com.cn:6379/0'
PASSWORD_HASHERS: '****'
ABSOLUTE_URL_OVERRIDES: {
}
LANGUAGE_COOKIE_PATH: '/'
CACHE_MIDDLEWARE_SECONDS: 600
EMAIL_SSL_CERTFILE: None
CSRF_COOKIE_HTTPONLY: False
DATETIME_INPUT_FORMATS:
('%Y-%m-%d %H:%M:%S',
'%Y-%m-%d %H:%M:%S.%f',
'%Y-%m-%d %H:%M',
'%Y-%m-%d',
'%m/%d/%Y %H:%M:%S',
'%m/%d/%Y %H:%M:%S.%f',
'%m/%d/%Y %H:%M',
'%m/%d/%Y',
'%m/%d/%y %H:%M:%S',
'%m/%d/%y %H:%M:%S.%f',
'%m/%d/%y %H:%M',
'%m/%d/%y')
ADMIN_LIST: 'devs@alauda.io'
EMAIL_HOST_USER: ''
Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 1443, in _execute result = method(_self.path_args, _self.path_kwargs) File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 2800, in wrapper return method(self, _args, _kwargs) File "/usr/local/lib/python2.7/dist-packages/flower/views/tasks.py", line 88, in get search=search File "/usr/local/lib/python2.7/dist-packages/flower/views/init.py", line 20, in render super(BaseHandler, self).render(_args, *_kwargs) File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 699, in render html = self.render_string(template_name, kwargs) File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 806, in render_string return t.generate(namespace) File "/usr/local/lib/python2.7/dist-packages/tornado/template.py", line 345, in generate return execute() File "tasks_html.generated.py", line 225, in _tt_execute for uuid, task in tasks: # tasks.html:151 (via base.html:49) File "/usr/local/lib/python2.7/dist-packages/flower/utils/tasks.py", line 46, in iter_tasks if not satisfies_search_terms(task, any_value_search_term, result_search_term, args_search_terms, kwargs_search_terms): File "/usr/local/lib/python2.7/dist-packages/flower/utils/search.py", line 32, in satisfies_search_terms any_value_search_term and any_value_search_term in '|'.join([task.args, task.kwargs, str(task.result)]), TypeError: sequence item 0: expected string, NoneType found