Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Catch malformed URL import schemas #1606

Closed
pierotofy opened this issue Feb 16, 2025 · 0 comments
Closed

Catch malformed URL import schemas #1606

pierotofy opened this issue Feb 16, 2025 · 0 comments

Comments

@pierotofy
Copy link
Member

People using an invalid URL will cause:

ERROR Uncaught error! This is potentially bad. Please report it to http://github.com/OpenDroneMap/WebODM/issues: Invalid URL '5b91c372-7f4d-4438-a31d-8497233153a5': No schema supplied. Perhaps you meant http://5b91c372-7f4d-4438-a31d-8497233153a5? Traceback (most recent call last):
File "/webodm/worker/tasks.py", line 143, in process_task
task.process()
File "/webodm/app/models/task.py", line 631, in process
self.handle_import()
File "/webodm/app/models/task.py", line 578, in handle_import
download_stream = requests.get(self.import_url, stream=True, timeout=10)
File "/usr/lib/python3/dist-packages/requests/api.py", line 76, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 528, in request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 456, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 316, in prepare
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 390, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL '5b91c372-7f4d-4438-a31d-8497233153a5': No schema supplied. Perhaps you meant http://5b91c372-7f4d-4438-a31d-8497233153a5?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant