IndexError at /es/pagos

list index out of range
Request Method: GET
Request URL: http://ondevanosmeusimpostos.coruna.gal/es/pagos
Django Version: 1.4.2
Exception Type: IndexError
Exception Value:
list index out of range
Exception Location: /app/budget_app/views/payments.py in __set_year_range, line 237
Python Executable: /usr/bin/python
Python Version: 2.7.16
Python Path:
['/app',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/app/project/..']
Server time: Tue, 19 Mar 2024 10:33:14 +0100

Traceback Switch to copy-and-paste view



Request information

GET

No GET data

POST

No POST data

FILES

No FILES data

No cookie data

META

Variable Value
ONDE_VAN_OS_MEUS_IMPOSTOS_SVC_PORT_8000_TCP_ADDR
'10.1.153.207'
HOSTNAME
'onde-van-os-meus-impostos-deploy-cd49857db-zkggt'
RUN_MAIN
'true'
HTTP_REFERER
'http://ondevanosmeusimpostos.coruna.gal/es/pagos'
SERVER_PROTOCOL
'HTTP/1.1'
SERVER_SOFTWARE
'WSGIServer/0.1 Python/2.7.16'
SCRIPT_NAME
u''
REQUEST_METHOD
'GET'
PATH_INFO
u'/es/pagos'
PATH
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
QUERY_STRING
''
ONDE_VAN_OS_MEUS_IMPOSTOS_SVC_PORT_8000_TCP_PORT
'8000'
KUBERNETES_SERVICE_PORT
'443'
HTTP_X_REAL_IP
'44.220.245.254'
CONTENT_LENGTH
''
HTTP_USER_AGENT
'claudebot'
TZ
'Europe/Madrid'
REMOTE_HOST
''
SERVER_NAME
'onde-van-os-meus-impostos-deploy-cd49857db-zkggt'
REMOTE_ADDR
'172.21.40.95'
KUBERNETES_SERVICE_HOST
'10.1.0.1'
wsgi.url_scheme
'http'
SERVER_PORT
'8000'
HTTP_X_FORWARDED_PROTO
'https'
wsgi.multiprocess
False
HOME
'/app'
HTTP_ACCEPT
'*/*'
ONDE_VAN_OS_MEUS_IMPOSTOS_SVC_PORT_8000_TCP_PROTO
'tcp'
ONDE_VAN_OS_MEUS_IMPOSTOS_SVC_SERVICE_PORT_HTTP_PORT
'8000'
ONDE_VAN_OS_MEUS_IMPOSTOS_SVC_PORT_8000_TCP
'tcp://10.1.153.207:8000'
wsgi.input
<socket._fileobject object at 0x7ff23283bbd0>
HTTP_HOST
'ondevanosmeusimpostos.coruna.gal'
KUBERNETES_PORT_443_TCP_ADDR
'10.1.0.1'
wsgi.multithread
True
ONDE_VAN_OS_MEUS_IMPOSTOS_SVC_SERVICE_PORT
'8000'
KUBERNETES_PORT
'tcp://10.1.0.1:443'
KUBERNETES_SERVICE_PORT_HTTPS
'443'
ONDE_VAN_OS_MEUS_IMPOSTOS_SVC_SERVICE_HOST
'10.1.153.207'
HTTP_X_SCHEME
'https'
KUBERNETES_PORT_443_TCP_PROTO
'tcp'
wsgi.version
(1, 0)
GATEWAY_INTERFACE
'CGI/1.1'
HTTP_X_FORWARDED_FOR
'44.220.245.254'
HTTP_X_REQUEST_ID
'2eec6469ad92ed9b702ab70fce8bec1c'
OLDPWD
'/app'
KUBERNETES_PORT_443_TCP
'tcp://10.1.0.1:443'
HTTP_X_FORWARDED_HOST
'ondevanosmeusimpostos.coruna.gal'
wsgi.run_once
False
PWD
'/app'
HTTP_X_FORWARDED_PORT
'443'
DJANGO_SETTINGS_MODULE
'project.settings'
CONTENT_TYPE
'text/plain'
KUBERNETES_PORT_443_TCP_PORT
'443'
wsgi.file_wrapper
''
ONDE_VAN_OS_MEUS_IMPOSTOS_SVC_PORT
'tcp://10.1.153.207:8000'
wsgi.errors
<open file '<stderr>', mode 'w' at 0x7ff23bddc1e0>
HTTP_X_FORWARDED_SCHEME
'https'

Settings

Using settings module project.settings

Setting Value
COMPRESS_URL
'/static/'
INCLUDE_FINANCIAL_CHAPTERS_IN_BREAKDOWNS
True
COMPRESS_OUTPUT_DIR
u'CACHE'
COMPRESS_TEMPLATE_FILTER_CONTEXT
{u'STATIC_URL': '/static/'}
USE_L10N
False
COMPRESS_DATA_URI_MAX_SIZE
1024
CSRF_COOKIE_SECURE
False
LANGUAGE_CODE
'es'
ROOT_URLCONF
'project.urls'
MAIN_ENTITY_WEB_URL
'https://www.coruna.es/'
COMPRESS_CSS_HASHING_METHOD
u'mtime'
DEFAULT_CHARSET
'utf-8'
IGNORABLE_404_URLS
()
STATIC_ROOT
'/app/project/../static'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS
u''
USE_THOUSAND_SEPARATOR
False
COMPRESS_OFFLINE_MANIFEST
u'manifest.json'
MESSAGE_STORAGE
'django.contrib.messages.storage.fallback.FallbackStorage'
EMAIL_SUBJECT_PREFIX
'[Django] '
SEND_BROKEN_LINK_EMAILS
False
URL_VALIDATOR_USER_AGENT
'Django/1.4.2 (https://www.djangoproject.com)'
STATICFILES_FINDERS
('django.contrib.staticfiles.finders.FileSystemFinder',
 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
 'compressor.finders.CompressorFinder')
COMPRESS_CSSTIDY_ARGUMENTS
u'--template=highest'
SESSION_COOKIE_DOMAIN
None
JINJA2_EXTENSIONS
['compressor.contrib.jinja2ext.CompressorExtension']
COMPRESS_YUGLIFY_JS_ARGUMENTS
u'--terminal'
ADMIN_FOR
()
TIME_INPUT_FORMATS
('%H:%M:%S', '%H:%M')
DATABASES
{'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2',
             'HOST': 'kubeayto-postgresql12-ckan.postgres.database.azure.com',
             'NAME': 'dvmi',
             'OPTIONS': {},
             'PASSWORD': u'********************',
             'PORT': '',
             'TEST_CHARSET': None,
             'TEST_COLLATION': None,
             'TEST_MIRROR': None,
             'TEST_NAME': None,
             'TIME_ZONE': 'Europe/Madrid',
             'USER': 'dvmi'}}
TEMPLATE_DEBUG
True
DATA_SOURCE_BUDGET
'https://www.coruna.es/portal/es/ayuntamiento/gobierno-abierto/presupuestos'
STATIC_URL
'/static/'
COMPRESS_YUI_BINARY
u'java -jar yuicompressor.jar'
FILE_UPLOAD_PERMISSIONS
None
FILE_UPLOAD_HANDLERS
('django.core.files.uploadhandler.MemoryFileUploadHandler',
 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
DEFAULT_CONTENT_TYPE
'text/html'
COMPRESS_CSS_COMPRESSOR
u'compressor.css.CssCompressor'
APPEND_SLASH
True
FIRST_DAY_OF_WEEK
0
DATABASE_ROUTERS
[]
DATA_SOURCE_INFLATION
'http://www.ine.es/jaxiT3/Tabla.htm?t=10031&L=0'
YEAR_MONTH_FORMAT
'F Y'
COMPRESS_OFFLINE_TIMEOUT
31536000
STATICFILES_STORAGE
'django.contrib.staticfiles.storage.StaticFilesStorage'
CACHES
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
COMPRESS_CLEAN_CSS_ARGUMENTS
u''
SERVER_EMAIL
'root@localhost'
SESSION_COOKIE_PATH
'/'
COMPRESS_PARSER
u'compressor.parser.AutoSelectParser'
COOKIES_URL
'https://www.coruna.es/servlet/Satellite?pagename=CorunaPortal/Page/Generico-Page-Generica&cid=1414635480786'
COMPRESS_CACHE_BACKEND
u'default'
MIDDLEWARE_CLASSES
('django.middleware.common.CommonMiddleware',
 'django.middleware.locale.LocaleMiddleware')
USE_I18N
True
DEFAULT_CACHES
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
SECRET_KEY
u'********************'
LANGUAGE_COOKIE_NAME
'django_language'
DEFAULT_INDEX_TABLESPACE
''
HTTPS_PROXY
None
TRANSACTIONS_MANAGED
False
LOGGING_CONFIG
'django.utils.log.dictConfig'
SIGNING_BACKEND
'django.core.signing.TimestampSigner'
TEMPLATE_LOADERS
('django.template.loaders.filesystem.Loader',
 'django.template.loaders.app_directories.Loader')
WSGI_APPLICATION
'project.wsgi.application'
SEARCH_CONFIG
'unaccent_spa'
X_FRAME_OPTIONS
'SAMEORIGIN'
CSRF_COOKIE_NAME
'csrftoken'
COMPRESS_CLEAN_CSS_BINARY
u'cleancss'
FORCE_SCRIPT_NAME
None
USE_X_FORWARDED_HOST
False
MAIN_ENTITY_LEVEL
'municipio'
COMPRESS_CSSTIDY_BINARY
u'csstidy'
SHOW_TAX_RECEIPT
True
SESSION_COOKIE_SECURE
False
COMPRESS_DEBUG_TOGGLE
None
THEME
'presupuesto-coruna'
COMPRESS_VERBOSE
False
CSRF_COOKIE_DOMAIN
None
ENV
{'CACHES': {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}},
 'DATABASE_HOST': 'kubeayto-postgresql12-ckan.postgres.database.azure.com',
 'DATABASE_NAME': 'dvmi',
 'DATABASE_PASSWORD': u'********************',
 'DATABASE_USER': 'dvmi',
 'DEBUG': True,
 'SEARCH_CONFIG': 'unaccent_spa',
 'TEMPLATE_DEBUG': True,
 'THEME': 'presupuesto-coruna'}
FILE_CHARSET
'utf-8'
DEBUG
True
SESSION_FILE_PATH
None
COMPRESS_JS_FILTERS
[u'compressor.filters.jsmin.JSMinFilter']
DEFAULT_FILE_STORAGE
'django.core.files.storage.FileSystemStorage'
INSTALLED_APPS
('django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.staticfiles',
 'django_jasmine',
 'south',
 'compressor',
 'presupuesto-coruna',
 'budget_app')
LANGUAGES_BIDI
('he', 'ar', 'fa')
SETTINGS_PATH
'/app/project'
COMMENTS_ALLOW_PROFANITIES
False
COMPRESS_YUI_CSS_ARGUMENTS
u''
MAIN_ENTITY_LEGAL_URL
'https://www.coruna.es/servlet/Satellite?pagename=CorunaPortal/Page/Generico-Page-Generica&cid=1414635500468'
STATICFILES_DIRS
('/app/project/../presupuesto-coruna/static',
 '/app/project/../budget_app/static')
HTTP_PROXY
None
PREPEND_WWW
False
SECURE_PROXY_SSL_HEADER
None
SITE_ID
1
SESSION_COOKIE_HTTPONLY
True
DEBUG_PROPAGATE_EXCEPTIONS
False
MONTH_DAY_FORMAT
'F j'
OVERVIEW_INCOME_NODES
[{'label.es': 'Impuesto a bienes inmuebles de naturaleza urbana',
  'label.gl': 'Imposto sobre bens inmobles de natureza urbana',
  'link_id': '11',
  'nodes': [['11', '113']]},
 {'label.es': 'Impuesto sobre veh\xc3\xadculos de tracci\xc3\xb3n mec\xc3\xa1nica',
  'label.gl': 'Imposto sobre veh\xc3\xadculos de tracci\xc3\xb3n mec\xc3\xa1nica',
  'link_id': '11',
  'nodes': [['11', '115']]},
 '13',
 '42',
 '45',
 '30',
 '33']
LOGIN_URL
'/accounts/login/'
SESSION_EXPIRE_AT_BROWSER_CLOSE
False
TIME_FORMAT
'P'
CALCULATE_BUDGET_INDICATORS
False
COMPRESS_STORAGE
u'compressor.storage.CompressorFileStorage'
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')
COMPRESS_CSS_FILTERS
[u'compressor.filters.css_default.CssAbsoluteFilter']
AUTHENTICATION_BACKENDS
('django.contrib.auth.backends.ModelBackend',)
EMAIL_HOST_PASSWORD
u'********************'
COMPRESS_REBUILD_TIMEOUT
2592000
FEATURED_PROGRAMMES
['1621', '1710', '3360', '2410', '3110']
PASSWORD_RESET_TIMEOUT_DAYS
u'********************'
CACHE_MIDDLEWARE_ALIAS
'default'
ROOT_PATH
'/app/project/..'
SESSION_SAVE_EVERY_REQUEST
False
NUMBER_GROUPING
0
SESSION_ENGINE
'django.contrib.sessions.backends.db'
COMPRESS_YUGLIFY_BINARY
u'yuglify'
CSRF_FAILURE_VIEW
'django.views.csrf.csrf_failure'
CSRF_COOKIE_PATH
'/'
COMPRESS_CACHE_KEY_FUNCTION
u'********************'
LOGIN_REDIRECT_URL
'/accounts/profile/'
DECIMAL_SEPARATOR
'.'
COMPRESS_PRECOMPILERS
(('text/less', 'lessc {infile} {outfile}'),)
CACHE_MIDDLEWARE_KEY_PREFIX
u'********************'
COMPRESS_JS_COMPRESSOR
u'compressor.js.JsCompressor'
LOCALE_PATHS
('/app/project/../presupuesto-coruna/locale',
 '/app/project/../budget_app/locale')
TEMPLATE_STRING_IF_INVALID
''
LOGOUT_URL
'/accounts/logout/'
SHOW_PAYMENTS
True
EMAIL_USE_TLS
False
TEMPLATE_DIRS
('/app/project/../presupuesto-coruna/templates', '/app/project/../templates')
FIXTURE_DIRS
()
EMAIL_HOST
'localhost'
OVERVIEW_EXPENSE_NODES
['16', '15', '13', '23', '33', '92', '34', '44', '32']
DATE_FORMAT
'N j, Y'
MEDIA_ROOT
''
DEFAULT_EXCEPTION_REPORTER_FILTER
'django.views.debug.SafeExceptionReporterFilter'
ADMINS
()
FORMAT_MODULE_PATH
None
DEFAULT_FROM_EMAIL
'webmaster@localhost'
COMPRESS_ROOT
'/app/static'
FACEBOOK_ID
'998887930215744'
THOUSAND_SEPARATOR
','
MEDIA_URL
''
DATETIME_FORMAT
'N j, Y, P'
COMPRESS_YUI_JS_ARGUMENTS
u''
ANALYTICS_ID
'UA-28946840-21'
DISALLOWED_USER_AGENTS
()
ALLOWED_INCLUDE_ROOTS
()
PAYMENTS_LOADER
'CorunaPaymentsLoader'
COMPRESS_MINT_DELAY
30
LOGGING
{'disable_existing_loggers': False,
 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'DEBUG'}},
 'loggers': {'django.db.backends': {'handlers': ['console'],
                                    'level': 'DEBUG'}},
 'version': 1}
MAIN_ENTITY_NAME
'A Coru\xc3\xb1a'
SHORT_DATE_FORMAT
'm/d/Y'
TEST_RUNNER
'django.test.simple.DjangoTestSuiteRunner'
COMPRESS_ENABLED
False
COMPRESS_MTIME_DELAY
10
COMPRESS_OFFLINE
False
TIME_ZONE
'Europe/Madrid'
COMPRESS_OFFLINE_CONTEXT
{u'STATIC_URL': '/static/'}
MAIN_ENTITY_PRIVACY_URL
'https://www.coruna.es/servlet/Satellite?pagename=CorunaPortal/Page/Generico-Page-Generica&cid=1414635480786'
COMPRESS_YUGLIFY_CSS_ARGUMENTS
u'--terminal'
MANAGERS
()
EMAIL_BACKEND
'django.core.mail.backends.smtp.EmailBackend'
COMPRESS_JINJA2_GET_ENVIRONMENT
<coffin.common.CoffinEnvironment object at 0x7ff232ddedd0>
DEFAULT_TABLESPACE
''
TEMPLATE_CONTEXT_PROCESSORS
('django.core.context_processors.debug',
 'django.core.context_processors.i18n',
 'django.core.context_processors.media',
 'django.core.context_processors.static',
 'django.core.context_processors.tz',
 'django.core.context_processors.request',
 'django.contrib.messages.context_processors.messages',
 'budget_app.context_processors.accounts_id_processor',
 'budget_app.context_processors.cookies_url_processor',
 'budget_app.context_processors.show_options_processor',
 'budget_app.context_processors.main_entity_processor',
 'budget_app.context_processors.data_sources_processor',
 'budget_app.context_processors.search_entities_processor',
 'budget_app.context_processors.overview_use_new_vis',
 'budget_app.context_processors.debug')
DATA_SOURCE_POPULATION
'http://www.ine.es/jaxiT3/Datos.htm?t=2868'
JASMINE_TEST_DIRECTORY
'/app/project/../tests'
SESSION_COOKIE_AGE
1209600
SETTINGS_MODULE
'project.settings'
USE_ETAGS
False
THEME_PATH
'/app/project/../presupuesto-coruna'
LANGUAGES
(('es', 'Castellano'), ('gl', 'Galego'))
COMPRESS_CLOSURE_COMPILER_BINARY
u'java -jar compiler.jar'
FILE_UPLOAD_TEMP_DIR
None
INTERNAL_IPS
()
SESSION_COOKIE_NAME
'sessionid'
EMAIL_PORT
25
USE_TZ
False
SHORT_DATETIME_FORMAT
'm/d/Y P'
PASSWORD_HASHERS
u'********************'
FILE_UPLOAD_MAX_MEMORY_SIZE
2621440
ABSOLUTE_URL_OVERRIDES
{}
BUDGET_LOADER
'CorunaBudgetLoader'
CACHE_MIDDLEWARE_SECONDS
86400
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')
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.