· 10 years ago · Mar 25, 2016, 10:00 PM
1Internal Server Error: /
2
3ImportError at /
4No module named course_adder
5
6Request Method: GET
7Request URL: http://dev.coursepickle.com/
8Django Version: 1.9.4
9Python Executable: /usr/bin/python
10Python Version: 2.7.10
11Python Path: ['/home/webapps/course-pickle/course_adder', '/home/webapps/scraper-env/local/lib64/python2.7/site-packages', '/home/webapps/scraper-env/local/lib/python2.7/site-packages', '/home/webapps/scraper-env/lib64/python2.7', '/home/webapps/scraper-env/lib/python2.7', '/home/webapps/scraper-env/lib64/python2.7/lib-dynload', '/home/webapps/scraper-env/local/lib/python2.7/dist-packages', '/home/webapps/scraper-env/lib/python2.7/dist-packages', '/usr/lib64/python2.7', '/usr/lib/python2.7', '/home', '/home/webapps/course_adder/courses', '/home/webapps/course_adder', '/home/webapps/course-pickle/course_adder']
12Server time: Fri, 25 Mar 2016 16:57:06 -0500
13Installed Applications:
14('django.contrib.auth',
15 'django.contrib.contenttypes',
16 'django.contrib.sessions',
17 'django.contrib.sites',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'django_extensions',
21 'haystack',
22 'courses',
23 'djcelery',
24 'djcelery_email',
25 'paypal.standard.ipn',
26 'django.contrib.admin',
27 'django_dumpdb')
28Installed Middleware:
29('django.middleware.common.CommonMiddleware',
30 'django.contrib.sessions.middleware.SessionMiddleware',
31 'django.middleware.csrf.CsrfViewMiddleware',
32 'django.contrib.auth.middleware.AuthenticationMiddleware',
33 'django.contrib.messages.middleware.MessageMiddleware')
34
35
36Traceback:
37
38File "/home/webapps/scraper-env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
39 134. resolver_match = resolver.resolve(request.path_info)
40
41File "/home/webapps/scraper-env/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in resolve
42 376. sub_match = pattern.resolve(new_path)
43
44File "/home/webapps/scraper-env/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in resolve
45 248. return ResolverMatch(self.callback, args, kwargs, self.name)
46
47File "/home/webapps/scraper-env/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in callback
48 255. self._callback = get_callable(self._callback_str)
49
50File "/home/webapps/scraper-env/local/lib/python2.7/site-packages/django/utils/lru_cache.py" in wrapper
51 100. result = user_function(*args, **kwds)
52
53File "/home/webapps/scraper-env/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in get_callable
54 121. if submod and not module_has_submodule(import_module(parentmod), submod):
55
56File "/usr/lib64/python2.7/importlib/__init__.py" in import_module
57 37. __import__(name)
58
59Exception Type: ImportError at /
60Exception Value: No module named course_adder
61Request information:
62GET: No GET data
63
64POST: No POST data
65
66FILES: No FILES data
67
68COOKIES:
69_ga = 'GA1.2.2009676450.1439838325'
70__cfduid = 'd964084fb7125b0ed3fd5a24cbdfb3a261439820072'
71
72META:
73mod_wsgi.listener_port = '80'
74HTTP_COOKIE = '__cfduid=d964084fb7125b0ed3fd5a24cbdfb3a261439820072; _ga=GA1.2.2009676450.1439838325'
75mod_wsgi.listener_host = ''
76SERVER_SOFTWARE = 'Apache/2.2.31 (Amazon)'
77SCRIPT_NAME = u''
78mod_wsgi.enable_sendfile = '0'
79mod_wsgi.handler_script = ''
80SERVER_SIGNATURE = '<address>Apache/2.2.31 (Amazon) Server at dev.coursepickle.com Port 80</address>\n'
81REQUEST_METHOD = 'GET'
82PATH_INFO = u'/'
83SERVER_PROTOCOL = 'HTTP/1.1'
84QUERY_STRING = ''
85HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.37 Safari/537.36'
86HTTP_CONNECTION = 'keep-alive'
87SERVER_NAME = 'dev.coursepickle.com'
88REMOTE_ADDR = '24.219.192.102'
89mod_wsgi.queue_start = '1458943026731620'
90mod_wsgi.request_handler = 'wsgi-script'
91wsgi.url_scheme = 'http'
92PATH_TRANSLATED = '/home/webapps/apache/django.wsgi/'
93SERVER_PORT = '80'
94wsgi.multiprocess = False
95mod_wsgi.input_chunked = '0'
96SERVER_ADDR = '172.31.61.237'
97DOCUMENT_ROOT = '/home/webapps/course-pickle/'
98mod_wsgi.process_group = 'dev.coursepickle.com'
99SCRIPT_FILENAME = '/home/webapps/apache/django.wsgi'
100SERVER_ADMIN = 'root@localhost'
101wsgi.input = <mod_wsgi.Input object at 0x7ff4b47c86f0>
102HTTP_HOST = 'dev.coursepickle.com'
103mod_wsgi.callable_object = 'application'
104wsgi.multithread = True
105HTTP_UPGRADE_INSECURE_REQUESTS = '1'
106REQUEST_URI = '/'
107HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'
108wsgi.version =
109GATEWAY_INTERFACE = 'CGI/1.1'
110wsgi.run_once = False
111wsgi.errors = <mod_wsgi.Log object at 0x7ff4b47c86b0>
112REMOTE_PORT = '63273'
113HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.8'
114mod_wsgi.version =
115mod_wsgi.application_group = 'dev.coursepickle.com|'
116mod_wsgi.script_reloading = '1'
117wsgi.file_wrapper = ''
118HTTP_ACCEPT_ENCODING = 'gzip, deflate, sdch'
119
120Settings:
121Using settings module settings
122MONTH_DAY_FORMAT = 'F j'
123SECURE_BROWSER_XSS_FILTER = False
124HAYSTACK_SEARCH_ENGINE = 'solr'
125USE_X_FORWARDED_PORT = False
126USE_THOUSAND_SEPARATOR = False
127CSRF_COOKIE_SECURE = False
128LANGUAGE_CODE = 'en-us'
129ROOT_URLCONF = 'urls'
130MANAGERS = ('Adam', 'HIDDEN')
131BROKER_URL = 'amqp://guest:guest@localhost:5672/'
132EMAIL_HOST_PASSWORD = u'********************'
133SILENCED_SYSTEM_CHECKS = []
134DEFAULT_CHARSET = 'utf-8'
135HAYSTACK_TIMEOUT = '600'
136TERMS = {'FALL_16': <courses.term.Term instance at 0x7ff4bd4a9830>, 'SUMMER_I_16': <courses.term.Term instance at 0x7ff4bd4a98c0>, 'SPRING_16': <courses.term.Term instance at 0x7ff4bd4a9878>, 'SUMMER_II_16': <courses.term.Term instance at 0x7ff4bd4a9908>}
137SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
138STATIC_ROOT = ''
139CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
140ALLOWED_HOSTS = ['coursepickle.com', 'www.coursepickle.com', 'dev.coursepickle.com']
141MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
142EMAIL_SUBJECT_PREFIX = '[Django] '
143SERVER_EMAIL = 'root@localhost'
144SECURE_HSTS_SECONDS = 0
145STATICFILES_FINDERS =
146SESSION_CACHE_ALIAS = 'default'
147CELERY_IMPORTS = 'tasks'
148SESSION_COOKIE_DOMAIN = None
149SESSION_COOKIE_NAME = 'sessionid'
150TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
151SECURE_REDIRECT_EXEMPT = []
152DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'VT_COURSE_SEARCH_DB', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'PORT': '3306', 'HOST': 'cpdb.cdhwpf4smjnh.us-east-1.rds.amazonaws.com', 'USER': 'coursepickle', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'OPTIONS': {}}}
153EMAIL_SSL_KEYFILE = u'********************'
154FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
155FILE_UPLOAD_PERMISSIONS = None
156FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
157DEFAULT_CONTENT_TYPE = 'text/html'
158APPEND_SLASH = True
159FIRST_DAY_OF_WEEK = 0
160DATABASE_ROUTERS = []
161DEFAULT_TABLESPACE = ''
162DEFAULT_FROM = 'Course Pickle <coursepickle@gmail.com>'
163YEAR_MONTH_FORMAT = 'F Y'
164STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
165CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
166TWILIO_NUMBER = '+15404694915'
167SESSION_COOKIE_PATH = '/'
168SECURE_CONTENT_TYPE_NOSNIFF = False
169MIDDLEWARE_CLASSES =
170USE_I18N = True
171THOUSAND_SEPARATOR = ','
172SECRET_KEY = u'********************'
173LANGUAGE_COOKIE_NAME = 'django_language'
174DEFAULT_INDEX_TABLESPACE = ''
175LOGGING_CONFIG = 'logging.config.dictConfig'
176BROKER_POOL_LIMIT = 1000
177TEMPLATE_LOADERS =
178WSGI_APPLICATION = None
179TEMPLATE_DEBUG = True
180X_FRAME_OPTIONS = 'SAMEORIGIN'
181CSRF_COOKIE_NAME = 'csrftoken'
182FORCE_SCRIPT_NAME = None
183USE_X_FORWARDED_HOST = False
184CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
185EMAIL_TIMEOUT = None
186SECURE_SSL_HOST = None
187SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
188SESSION_COOKIE_SECURE = False
189CSRF_COOKIE_DOMAIN = None
190FILE_CHARSET = 'utf-8'
191DEBUG = False
192CSRF_TRUSTED_ORIGINS = []
193LANGUAGE_COOKIE_DOMAIN = None
194DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
195INSTALLED_APPS =
196LANGUAGES = [('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-co', 'Colombian 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'), ('gd', 'Scottish Gaelic'), ('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-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
197USE_L10N = True
198TWILIO_AUTH_TOKEN = u'********************'
199SECURE_HSTS_INCLUDE_SUBDOMAINS = False
200STATICFILES_DIRS = '/home/webapps/course-pickle/static'
201PREPEND_WWW = False
202SECURE_PROXY_SSL_HEADER = None
203LOG_PATH = '/home/webapps/course-pickle/course_adder/logs/'
204LANGUAGE_COOKIE_AGE = None
205SESSION_COOKIE_HTTPONLY = True
206DEBUG_PROPAGATE_EXCEPTIONS = False
207INTERNAL_IPS = []
208PAYPAL_RECEIVER_EMAIL = 'HIDDEN'
209DATETIME_FORMAT = 'N j, Y, P'
210LOGIN_URL = '/accounts/login/'
211SESSION_EXPIRE_AT_BROWSER_CLOSE = False
212TIME_FORMAT = 'P'
213HAYSTACK_SITECONF = 'search_site'
214AUTH_USER_MODEL = 'auth.User'
215DATE_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']
216MAIN_PROJ_DIR = '/home/webapps/course-pickle/course_adder'
217AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
218AUTH_PASSWORD_VALIDATORS = u'********************'
219CELERY_DISABLE_RATE_LIMITS = True
220PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
221SESSION_FILE_PATH = None
222CACHE_MIDDLEWARE_ALIAS = 'default'
223TWILIO_ACCOUNT_SID = 'AC9422bd6095487dd5f2965d8b308f1980'
224SESSION_SAVE_EVERY_REQUEST = False
225NUMBER_GROUPING = 0
226SESSION_ENGINE = 'django.contrib.sessions.backends.db'
227CELERY_RESULT_BACKEND = 'database'
228CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
229CSRF_COOKIE_PATH = '/'
230LOGIN_REDIRECT_URL = '/accounts/profile/'
231DECIMAL_SEPARATOR = '.'
232IGNORABLE_404_URLS = []
233LOCALE_PATHS = []
234TEMPLATE_STRING_IF_INVALID = ''
235TIME_UNTIL_EMAILS = 240
236LOGOUT_URL = '/accounts/logout/'
237EMAIL_USE_TLS = True
238FIXTURE_DIRS = []
239EMAIL_HOST = 'smtp.gmail.com'
240DATE_FORMAT = 'N j, Y'
241MEDIA_ROOT = ''
242DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
243ADMINS = ('Adam', 'HIDDEN')
244FORMAT_MODULE_PATH = None
245DEFAULT_FROM_EMAIL = 'webmaster@localhost'
246MEDIA_URL = ''
247CELERY_EMAIL_CHUNK_SIZE = 10
248TEMPLATE_DIRS =
249SITE_ID = 1
250DISALLOWED_USER_AGENTS = []
251ALLOWED_INCLUDE_ROOTS = []
252HAYSTACK_SOLR_URL = 'http://127.0.0.1:8983/solr'
253CELERY_TIMEZONE = 'UTC'
254LOGGING = {'loggers': {'logview.tasks': {'handlers': ['mail_admins', 'tasks_log'], 'propogate': True, 'level': 'DEBUG'}, 'django.request': {'handlers': ['mail_admins'], 'propagate': True, 'level': 'ERROR'}, 'logview.paypal': {'handlers': ['paypal_log'], 'propogate': True, 'level': 'DEBUG'}}, 'version': 1, 'formatters': {'simple': {'format': '%(asctime)s: %(levelname)s %(message)s'}}, 'disable_existing_loggers': False, 'handlers': {'paypal_log': {'level': 'DEBUG', 'formatter': 'simple', 'class': 'logging.FileHandler', 'filename': '/home/webapps/course-pickle/course_adder/logs/paypal.log'}, 'tasks_log': {'level': 'DEBUG', 'formatter': 'simple', 'class': 'logging.FileHandler', 'filename': '/home/webapps/course-pickle/course_adder/logs/tasks.log'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'level': 'ERROR'}}}
255SHORT_DATE_FORMAT = 'm/d/Y'
256TEMPLATES = []
257TEST_RUNNER = 'django.test.runner.DiscoverRunner'
258CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
259SECURE_SSL_REDIRECT = False
260TIME_ZONE = 'America/Chicago'
261FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
262EMAIL_BACKEND = 'djcelery_email.backends.CeleryEmailBackend'
263EMAIL_USE_SSL = False
264TEMPLATE_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']
265CELERY_EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
266MIGRATION_MODULES = {}
267SESSION_COOKIE_AGE = 1209600
268SETTINGS_MODULE = 'settings'
269USE_ETAGS = False
270LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
271FILE_UPLOAD_TEMP_DIR = None
272CSRF_COOKIE_AGE = 31449600
273STATIC_URL = '/static/'
274EMAIL_PORT = 587
275USE_TZ = False
276SHORT_DATETIME_FORMAT = 'm/d/Y P'
277CELERY_EMAIL_TASK_CONFIG = {}
278TEST_NON_SERIALIZED_APPS = []
279PASSWORD_HASHERS = u'********************'
280ABSOLUTE_URL_OVERRIDES = {}
281LANGUAGE_COOKIE_PATH = '/'
282CELERYBEAT_SCHEDULE = {'check-timetable-every-x': {'task': 'course_adder.tasks.check_timetable', 'schedule': datetime.timedelta(0, 360)}}
283CACHE_MIDDLEWARE_SECONDS = 600
284EMAIL_SSL_CERTFILE = None
285CSRF_COOKIE_HTTPONLY = False
286DATETIME_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']
287EMAIL_HOST_USER = 'coursepickle@gmail.com'