NAVADMC / ADSM

A simulation of disease spread in livestock populations. Includes detection and containment simulation.
Other
10 stars 5 forks source link

Export Population XML #73

Closed josiahseaman closed 5 years ago

josiahseaman commented 10 years ago

Add button for Exporting the current DB state to an XML file.

missyschoenbaum commented 5 years ago

This would be nice

ConradSelig commented 5 years ago

We can do this - @missyschoenbaum where do you want the button?

missyschoenbaum commented 5 years ago

@ConradSelig what are our options on the Production type panel?

ConradSelig commented 5 years ago

We could put two buttons at the bottom of that panel similar to how the Project Panel buttons are (will be after #931) title "Export population as XML" and "Export population as CSV". We could also put them at the top very easily, but that doesn't match any design continuity in the program.

missyschoenbaum commented 5 years ago

I like this option.

ConradSelig commented 5 years ago

Do you want both a XML option and CSV option?

missyschoenbaum commented 5 years ago

Yes, I liked that.

ConradSelig commented 5 years ago

Where do you want me to put the output files? Do you want me to call them something in specific?

ConradSelig commented 5 years ago

Also, would you like to include days_in_initial_state and days_left_in_initial_state? Adding these into the export would be easy but I would also then have to go in and add that to the import operations - that will take significantly more time.

missyschoenbaum commented 5 years ago

Where to put the file - can it go into the same directory, just at the root level and with no spaces in the name and prepend "pop"? For example, Sample Scenario will go under Sample Scenario, and be called pop_SampleScenario.xml

missyschoenbaum commented 5 years ago

Next, are you telling me the import fails to include days_in_initial_state? I thought we fixed that. I will look for the ticket. That got fixed in #753

ConradSelig commented 5 years ago

I stand corrected, days_in_initial_state and days_left_in_initial state should work just fine - I'll make sure they go in.

missyschoenbaum commented 5 years ago

@ConradSelig Should I wait to test until we have the folder system in place?

ConradSelig commented 5 years ago

Go ahead and test whenever, the folder will only change where the file is saved the well not effect the user experience in-app or the produced output

On Mon, Jun 24, 2019, 8:54 AM Missy Schoenbaum notifications@github.com wrote:

@ConradSelig https://github.com/ConradSelig Should I wait to test until we have the folder system in place?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/NAVADMC/ADSM/issues/73?email_source=notifications&email_token=AHT6I2YNC5VFIVYB2SW53FDP4DNZJA5CNFSM4APKWKS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYNGHJA#issuecomment-505045924, or mute the thread https://github.com/notifications/unsubscribe-auth/AHT6I2Z3DNMOJYXH5ADM2EDP4DNZJANCNFSM4APKWKSQ .

missyschoenbaum commented 5 years ago

CSV worked great. XML, not so much. Used Sample Test73_XML

ConradSelig commented 5 years ago

You'll need to re-export any populations exported before this fix, sorry about that!

missyschoenbaum commented 5 years ago

I tested this with small example and that worked perfectly. Will try larger example also. Oops, I forgot to test the import side. The export side works.

missyschoenbaum commented 5 years ago

I am getting the import side to work, but I am hitting something else. I think I will close this one and make another ticket.

missyschoenbaum commented 5 years ago

Next round - Yellow screen

Request Method: GET

http://127.0.0.1:61179/setup/ExportPopulation/csv 1.8.2 FileNotFoundError [WinError 3] The system cannot find the path specified: 'C:\Users\MeSchoenbaum\Documents\ADSM Beta Workspace\Exports\Exported Populations\' C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\ADSM_Beta.exe 3.4.2 ['C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\ADSM_Beta.exe', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\ADSM_Beta.zip', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\library.zip', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\bin', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\bin\env', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16'] Fri, 16 Aug 2019 21:22:23 +0000

Variable Value
wsgi.run_once False
HTTP_CONNECTION 'close'
wsgi.multiprocess False
QUERY_STRING ''
PATH_INFO '/setup/ExportPopulation/csv'
ACTUAL_SERVER_PROTOCOL 'HTTP/1.1'
wsgi.multithread True
REQUEST_URI '/setup/ExportPopulation/csv'
wsgi.url_scheme 'http'
wsgi.input <cherrypy.wsgiserver.wsgiserver3.KnownLengthRFile object at 0x000000000BED01D0>
REMOTE_PORT '61312'
HTTP_ACCEPT 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8'
REMOTE_ADDR '127.0.0.1'
HTTP_X_REAL_IP '127.0.0.1'
HTTP_X_FORWARDED_FOR '127.0.0.1'
HTTP_REFERER 'http://127.0.0.1:61179/LoadingScreen/?loading_url=/setup/ExportPopulation/csv'
HTTP_USER_AGENT 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like ' 'Gecko) Chrome/39.0.2171.95 Safari/537.36'
REQUEST_METHOD 'GET'
SERVER_NAME '127.0.0.1'
SERVER_SOFTWARE 'CherryPy/3.6.0 Server'
wsgi.errors <_io.TextIOWrapper name='' mode='w' encoding='cp437'>
HTTP_ACCEPT_LANGUAGE 'en-us,en;q=0.8'
SERVER_PROTOCOL 'HTTP/1.0'
SCRIPT_NAME ''
wsgi.version (1, 0)
HTTP_HOST '127.0.0.1:61179'
SERVER_PORT '61180'
HTTP_ACCEPT_ENCODING 'gzip, deflate'
missyschoenbaum commented 5 years ago

Holler if I didn't post the right thing.

BryanHurst commented 5 years ago

@ConradSelig are we making sure to always create folders when they don't exist before trying to write files to them?

ConradSelig commented 5 years ago

I am checking to make sure it exists, and creating it if it doesn't, but I wonder if I am not checking early enough? I don't believe workspace_path() is doing anything but string concatination - but maybe it also requires valid directories... it does use os.path.join() after all.

I'll move my directory check up in the program, regardless of if workspace_path() is the function throwing the exception or not this has a decently high chance of preventing this error.

missyschoenbaum commented 5 years ago

Step to recreate Opened Sample scenario Save As to Test73_9_9_2019 went immediately to Population panel Selected export to (whatever top one is...xml?) Get yellow screen

Note no export folder image

missyschoenbaum commented 5 years ago
Request Method: GET

http://127.0.0.1:59905/setup/ExportPopulation/xml 1.8.2 FileNotFoundError [WinError 3] The system cannot find the path specified: 'C:/Users/MeSchoenbaum/Documents/ADSM Beta Workspace\Exports\Exported Populations\' C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\ADSM_Beta.exe 3.4.2 ['C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\ADSM_Beta.exe', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\ADSM_Beta.zip', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\library.zip', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\bin', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\bin\env', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16'] Mon, 9 Sep 2019 15:58:25 +0000

Request information

GET No GET data POST No POST data FILES No FILES data COOKIES No cookie data META

QUERY_STRING ''
SERVER_PROTOCOL 'HTTP/1.0'
HTTP_ACCEPT_LANGUAGE 'en-us,en;q=0.8'
HTTP_ACCEPT 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8'
REQUEST_METHOD 'GET'
HTTP_REFERER 'http://127.0.0.1:59905/LoadingScreen/?loading_url=/setup/ExportPopulation/xml'
SCRIPT_NAME ''
wsgi.url_scheme 'http'
SERVER_SOFTWARE 'CherryPy/3.6.0 Server'
wsgi.errors <_io.TextIOWrapper name='' mode='w' encoding='cp437'>
wsgi.input <cherrypy.wsgiserver.wsgiserver3.KnownLengthRFile object at 0x000000000AA4FB00>
HTTP_CONNECTION 'close'
wsgi.multiprocess False
PATH_INFO '/setup/ExportPopulation/xml'
wsgi.version (1, 0)
HTTP_USER_AGENT 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like ' 'Gecko) Chrome/39.0.2171.95 Safari/537.36'
REMOTE_PORT '59957'
SERVER_NAME '127.0.0.1'
HTTP_ACCEPT_ENCODING 'gzip, deflate'
HTTP_HOST '127.0.0.1:59905'
HTTP_X_FORWARDED_FOR '127.0.0.1'
HTTP_X_REAL_IP '127.0.0.1'
wsgi.run_once False
SERVER_PORT '59906'
wsgi.multithread True
ACTUAL_SERVER_PROTOCOL 'HTTP/1.1'
REMOTE_ADDR '127.0.0.1'
REQUEST_URI '/setup/ExportPopulation/xml'
Setting Value
DEBUG_PROPAGATE_EXCEPTIONS False
SECURE_HSTS_INCLUDE_SUBDOMAINS False
FILE_UPLOAD_HANDLERS ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
SETTINGS_MODULE 'ADSM.settings'
MIGRATION_MODULES {}
ABSOLUTE_URL_OVERRIDES {}
OVERRIDE_DEBUG False
INSTALL_SETTINGS_FILE 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\workspace.ini'
SESSION_CACHE_ALIAS 'default'
LANGUAGE_CODE 'en-us'
STATICFILES_FINDERS ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
EMAIL_USE_SSL False
WSGI_APPLICATION 'ADSM.wsgi.application'
EMAIL_HOST_PASSWORD '****'
SECURE_BROWSER_XSS_FILTER False
AUTH_USER_MODEL 'auth.User'
SESSION_COOKIE_SECURE False
DATETIME_FORMAT 'N j, Y, P'
SESSION_COOKIE_AGE 1209600
USE_THOUSAND_SEPARATOR False
INTERNAL_IPS ('127.0.0.1', '::1')
STATICFILES_DIRS ('C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\ADSM\static',)
LOGOUT_URL '/accounts/logout/'
EMAIL_SSL_CERTFILE None
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': 'C:/Users/MeSchoenbaum/Documents/ADSM Beta ' 'Workspace\settings\settings.db', 'OPTIONS': {}, 'PASSWORD': '****', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': 'C:/Users/MeSchoenbaum/Documents/ADSM Beta ' 'Workspace\settings\test_settings.db'}, 'TIME_ZONE': 'UTC', 'USER': ''}, 'scenario_db': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': 'C:/Users/MeSchoenbaum/Documents/ADSM Beta ' 'Workspace\settings\activeSession.db', 'OPTIONS': {'timeout': 300}, 'PASSWORD': '****', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': 'C:/Users/MeSchoenbaum/Documents/ADSM ' 'Beta ' 'Workspace\settings\test_activeSession.db'}, 'TIME_ZONE': 'UTC', 'USER': ''}}
SESSION_COOKIE_PATH '/'
DEBUG_TOOLBAR_CONFIG {'JQUERY_URL': '', 'SHOW_TOOLBAR_CALLBACK': 'ddt_request_history.panels.request_history.allow_ajax'}
SESSION_ENGINE 'django.contrib.sessions.backends.db'
THOUSAND_SEPARATOR ','
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
SESSION_COOKIE_HTTPONLY True
STATIC_URL '/static/'
SCRIPT '.cmd'
ALLOWED_INCLUDE_ROOTS ()
DEBUG_TOOLBAR_PANELS []
CACHE_MIDDLEWARE_ALIAS 'default'
FIRST_DAY_OF_WEEK 0
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'))
EXPLORER_CONNECTIONS {'scenario_db': 'scenario_db'}
X_FRAME_OPTIONS 'SAMEORIGIN'
NUMBER_GROUPING 0
CSRF_COOKIE_SECURE False
PRODUCTION_SETTINGS False
TIME_INPUT_FORMATS ('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
PREPEND_WWW False
ROOT_URLCONF 'ADSM.urls'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
FIXTURE_DIRS ()
EXPLORER_CONNECTION_NAME 'scenario_db'
SESSION_COOKIE_NAME 'sessionid'
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
DEBUG_TOOLBAR_PATCH_SETTINGS False
BASE_DIR 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16'
FILE_UPLOAD_PERMISSIONS None
MONTH_DAY_FORMAT 'F j'
LOGGING_CONFIG 'logging.config.dictConfig'
INSTALLED_APPS ('ScenarioCreator', 'Results', 'ADSMSettings', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.humanize', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'floppyforms', 'crispy_forms', 'productionserver', 'webpack_loader', 'explorer')
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_PATH '/'
DEFAULT_TABLESPACE ''
MEDIA_ROOT 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\media'
PASSWORD_RESET_TIMEOUT_DAYS '****'
APPEND_SLASH True
FORMAT_MODULE_PATH None
DB_BASE_DIR 'C:/Users/MeSchoenbaum/Documents/ADSM Beta Workspace\settings'
EMAIL_HOST_USER ''
SECURE_HSTS_SECONDS 0
MEDIA_URL '/media/'
DEFAULT_CONTENT_TYPE 'text/html'
EMAIL_SSL_KEYFILE '****'
EXTENSION '.exe'
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')
LOGIN_REDIRECT_URL '/'
DEFAULT_FROM_EMAIL 'noreply@development.server'
CACHE_MIDDLEWARE_SECONDS 600
CACHE_MIDDLEWARE_KEY_PREFIX '****'
SECURE_CONTENT_TYPE_NOSNIFF False
SECURE_SSL_REDIRECT False
STATIC_ROOT 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\static'
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
DEFAULT_INDEX_TABLESPACE ''
AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend',)
TEMPLATE_DIRS ()
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
ALLOWED_HOSTS []
CRISPY_TEMPLATE_PACK 'bootstrap'
SILENCED_SYSTEM_CHECKS []
TIME_ZONE 'UTC'
TEMPLATE_STRING_IF_INVALID ''
LOGGING {}
SHORT_DATE_FORMAT 'm/d/Y'
YEAR_MONTH_FORMAT 'F Y'
DISALLOWED_USER_AGENTS ()
SESSION_FILE_PATH None
EMAIL_HOST 'localhost'
TEST_RUNNER 'django.test.runner.DiscoverRunner'
WORKSPACE_PATH 'C:/Users/MeSchoenbaum/Documents/ADSM Beta Workspace'
DATABASE_ROUTERS ['ScenarioCreator.router.ScenarioRouter']
DEFAULT_CHARSET 'utf-8'
CSRF_COOKIE_HTTPONLY False
TIME_FORMAT 'P'
FILE_CHARSET 'utf-8'
MIDDLEWARE_CLASSES ('django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'ADSMSettings.disable.DisableCSRF')
FORCE_SCRIPT_NAME None
WEBPACK_LOADER {'DEFAULT': {'BUNDLE_DIR_NAME': 'bundles/', 'STATS_FILE': 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\webpack-stats.json'}}
EMAIL_TIMEOUT None
SECURE_PROXY_SSL_HEADER None
SHORT_DATETIME_FORMAT 'm/d/Y P'
TEST_NON_SERIALIZED_APPS []
DEBUG True
LANGUAGE_COOKIE_NAME 'django_language'
EXPLORER_SCHEMA_EXCLUDE_TABLE_PREFIXES ('auth', 'django', 'south_migrationhistory', 'sqlite_master', 'sqlite_sequence')
ADMINS ()
IGNORABLE_404_URLS ()
EMAIL_PORT 25
SERVER_EMAIL 'server@development.server'
EMAIL_BACKEND 'django.core.mail.backends.console.EmailBackend'
LANGUAGES_BIDI ('he', 'ar', 'fa', 'ur')
LOCALE_PATHS ()
LANGUAGE_COOKIE_AGE None
CSRF_COOKIE_DOMAIN None
USE_I18N False
SECRET_KEY '****'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
USE_X_FORWARDED_HOST False
USE_TZ True
SECURE_REDIRECT_EXEMPT []
TEMPLATE_DEBUG True
TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader')
MANAGERS ()
EMAIL_SUBJECT_PREFIX '[Django] '
EXPLORER_SQL_BLACKLIST ('ALTER', 'RENAME', 'DROP', 'TRUNCATE')
EMAIL_USE_TLS False
SESSION_COOKIE_DOMAIN None
EXPLORER_DEFAULT_CONNECTION 'scenario_db'
DECIMAL_SEPARATOR '.'
USE_ETAGS False
CSRF_COOKIE_PATH '/'
FILE_UPLOAD_TEMP_DIR None
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\ADSM\templates', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\ScenarioCreator', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\Results', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\ADSMSettings', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\django.contrib.admin', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\django.contrib.auth', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\floppyforms', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\crispy_forms', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\explorer', 'C:\Users\MeSchoenbaum\Desktop\ADSM_9_16\templates\ADSM'], 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth', '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.contrib.messages.context_processors.messages', 'django.core.context_processors.request', 'ADSMSettings.context_processor.adsm_context', 'ScenarioCreator.context_processor.basic_context', 'Results.context_processor.results_context']}}]
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
CSRF_COOKIE_AGE 31449600
SESSION_SAVE_EVERY_REQUEST False
LOGIN_URL '/accounts/login/'
SECURE_SSL_HOST None
CSRF_COOKIE_NAME 'csrftoken'
OS_DIR 'windows'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
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')
DATE_FORMAT 'N j, Y'
USE_L10N True
PASSWORD_HASHERS '****'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
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')
missyschoenbaum commented 5 years ago

Let me know if this isn't enough message @ConradSelig

missyschoenbaum commented 5 years ago

I also tried opening this scenario, moving around and applying some changes just to make sure I was hitting database. Same message. Recall, mine is new and has never had the export folders created.

ConradSelig commented 5 years ago

I'm catching this error now.

missyschoenbaum commented 5 years ago

Works great. I had to remember to look in the export file. I should put that in training.

missyschoenbaum commented 5 years ago

In the training, all good.