E3SM-Project / pace

Performance Analytics for Computational Experiments
https://pace.ornl.gov
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Need to debug "index out of range" error in certain cases #76

Open sarats opened 2 years ago

sarats commented 2 years ago

[2022-03-31 02:01:15,431] ERROR in app: Exception on /ajax/specificSearch/user:/expid,machine,model_throughput,total_pes_active [GET] Traceback (most recent call last): File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1518, in full_dispatch_request rv = self.handle_user_exception(e) File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1516, in full_dispatch_request rv = self.dispatch_request() File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1502, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(req.view_args) File "/pace/pace4/portal/pace/webapp.py", line 852, in specificSearch result = json.loads(searchCore(query,50,"exp_date","desc",whiteListArray,False)) File "/pace/pace4/portal/pace/webapp.py", line 805, in searchCore advSearch(element) File "/pace/pace4/portal/pace/webapp.py", line 733, in advSearch if syntax[1][0]=="$": IndexError: string index out of range [2022-03-31 02:01:15,748] ERROR in app: Exception on /ajax/search/user:/10/exp_date/desc [GET] Traceback (most recent call last): File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1518, in full_dispatch_request rv = self.handle_user_exception(e) File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1516, in full_dispatch_request rv = self.dispatch_request() File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1502, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(req.view_args) File "/pace/pace4/portal/pace/webapp.py", line 805, in searchCore advSearch(element) File "/pace/pace4/portal/pace/webapp.py", line 733, in advSearch if syntax[1][0]=="$": IndexError: string index out of range [2022-03-31 14:21:10,322] ERROR in app: Exception on /ajax/specificSearch/user:/expid,machine,model_throughput,total_pes_active [GET] Traceback (most recent call last): File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1518, in full_dispatch_request rv = self.handle_user_exception(e) File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1516, in full_dispatch_request rv = self.dispatch_request() File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1502, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(req.view_args) File "/pace/pace4/portal/pace/webapp.py", line 852, in specificSearch result = json.loads(searchCore(query,50,"exp_date","desc",whiteListArray,False)) File "/pace/pace4/portal/pace/webapp.py", line 805, in searchCore advSearch(element) File "/pace/pace4/portal/pace/webapp.py", line 733, in advSearch if syntax[1][0]=="$": IndexError: string index out of range [2022-03-31 14:21:10,727] ERROR in app: Exception on /ajax/search/user:/10/exp_date/desc [GET] Traceback (most recent call last): File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1518, in full_dispatch_request rv = self.handle_user_exception(e) File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1516, in full_dispatch_request rv = self.dispatch_request() File "/opt/venv/pace4/lib/python3.6/site-packages/flask/app.py", line 1502, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(req.view_args) File "/pace/pace4/portal/pace/webapp.py", line 805, in searchCore advSearch(element) File "/pace/pace4/portal/pace/webapp.py", line 733, in advSearch if syntax[1][0]=="$": IndexError: string index out of range

sarats commented 2 years ago

Above might be fixed after recent exception handling.

Also check in upload workflow: list index out of range in file README.case.535907.220309-063923.gz