INFO:werkzeug:10.182.42.171 - - [08/Jul/2025 17:34:56] "GET /analyzers/72b4f7f6-274c-4b2c-9dc5-6973c77b1855 HTTP/1.1" 200 - None ERROR:app_production:Exception on /upload [POST] Traceback (most recent call last): File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app response = self.full_dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request rv = self.handle_user_exception(e) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function return cors_after_request(app.make_response(f(*args, **kwargs))) ^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/src/app_production.py", line 162, in upload_csv analyzer.umap_data = get_umap(analyzer.data, continuous_columns=analyzer.settings.continuous_columns) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/src/app_production.py", line 125, in get_umap umap_data = UMAP(n_components=2, random_state=42).fit_transform(data[continuous_columns]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/umap/umap_.py", line 2928, in fit_transform self.fit(X, y, force_all_finite, **kwargs) File "/app/.pixi/envs/production/lib/python3.12/site-packages/umap/umap_.py", line 2372, in fit X = check_array( ^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/sklearn/utils/validation.py", line 1064, in check_array _assert_all_finite( File "/app/.pixi/envs/production/lib/python3.12/site-packages/sklearn/utils/validation.py", line 123, in _assert_all_finite _assert_all_finite_element_wise( File "/app/.pixi/envs/production/lib/python3.12/site-packages/sklearn/utils/validation.py", line 172, in _assert_all_finite_element_wise raise ValueError(msg_err) ValueError: Input contains NaN. INFO:werkzeug:10.182.42.171 - - [08/Jul/2025 17:35:05] "POST /upload HTTP/1.1" 500 -
INFO:werkzeug:10.182.42.171 - - [08/Jul/2025 17:34:56] "GET /analyzers/72b4f7f6-274c-4b2c-9dc5-6973c77b1855 HTTP/1.1" 200 - None ERROR:app_production:Exception on /upload [POST] Traceback (most recent call last): File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app response = self.full_dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request rv = self.handle_user_exception(e) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function return cors_after_request(app.make_response(f(*args, **kwargs))) ^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/src/app_production.py", line 162, in upload_csv analyzer.umap_data = get_umap(analyzer.data, continuous_columns=analyzer.settings.continuous_columns) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/src/app_production.py", line 125, in get_umap umap_data = UMAP(n_components=2, random_state=42).fit_transform(data[continuous_columns]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/umap/umap_.py", line 2928, in fit_transform self.fit(X, y, force_all_finite, **kwargs) File "/app/.pixi/envs/production/lib/python3.12/site-packages/umap/umap_.py", line 2372, in fit X = check_array( ^^^^^^^^^^^^ File "/app/.pixi/envs/production/lib/python3.12/site-packages/sklearn/utils/validation.py", line 1064, in check_array _assert_all_finite( File "/app/.pixi/envs/production/lib/python3.12/site-packages/sklearn/utils/validation.py", line 123, in _assert_all_finite _assert_all_finite_element_wise( File "/app/.pixi/envs/production/lib/python3.12/site-packages/sklearn/utils/validation.py", line 172, in _assert_all_finite_element_wise raise ValueError(msg_err) ValueError: Input contains NaN. INFO:werkzeug:10.182.42.171 - - [08/Jul/2025 17:35:05] "POST /upload HTTP/1.1" 500 -