-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
Error during whois lookup due to Nonetype value
AttributeError: 'NoneType' object has no attribute 'name'
Log
web-1 | django.request | Internal Server Error: /api/tools/whois/
web-1 | Traceback (most recent call last):
web-1 | File "/usr/local/lib/python3.10/dist-packages/django/core/handlers/exception.py", line 47, in inner
web-1 | response = get_response(request)
web-1 | File "/usr/local/lib/python3.10/dist-packages/django/core/handlers/base.py", line 181, in _get_response
web-1 | response = wrapped_callback(request, *callback_args, **callback_kwargs)
web-1 | File "/usr/local/lib/python3.10/dist-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
web-1 | return view_func(*args, **kwargs)
web-1 | File "/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py", line 70, in view
web-1 | return self.dispatch(request, *args, **kwargs)
web-1 | File "/usr/local/lib/python3.10/dist-packages/rest_framework/views.py", line 509, in dispatch
web-1 | response = self.handle_exception(exc)
web-1 | File "/usr/local/lib/python3.10/dist-packages/rest_framework/views.py", line 469, in handle_exception
web-1 | self.raise_uncaught_exception(exc)
web-1 | File "/usr/local/lib/python3.10/dist-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
web-1 | raise exc
web-1 | File "/usr/local/lib/python3.10/dist-packages/rest_framework/views.py", line 506, in dispatch
web-1 | response = handler(request, *args, **kwargs)
web-1 | File "/usr/src/app/api/views.py", line 1136, in get
web-1 | response = task.wait()
web-1 | File "/usr/local/lib/python3.10/dist-packages/celery/result.py", line 251, in get
web-1 | return self.backend.wait_for_pending(
web-1 | File "/usr/local/lib/python3.10/dist-packages/celery/backends/asynchronous.py", line 223, in wait_for_pending
web-1 | return result.maybe_throw(callback=callback, propagate=propagate)
web-1 | File "/usr/local/lib/python3.10/dist-packages/celery/result.py", line 365, in maybe_throw
web-1 | self.throw(value, self._to_remote_traceback(tb))
web-1 | File "/usr/local/lib/python3.10/dist-packages/celery/result.py", line 358, in throw
web-1 | self.on_ready.throw(*args, **kwargs)
web-1 | File "/usr/local/lib/python3.10/dist-packages/vine/promises.py", line 235, in throw
web-1 | reraise(type(exc), exc, tb)
web-1 | File "/usr/local/lib/python3.10/dist-packages/vine/utils.py", line 27, in reraise
web-1 | raise value
web-1 | AttributeError: 'NoneType' object has no attribute 'name'
web-1 | django.server | "GET /api/tools/whois/?format=json&ip_domain=strava.com HTTP/1.1" 500 125733
Expected Behavior
Whois lookup should be successful
Steps To Reproduce
- Add the target
- Click on whois button
Environment
- reNgine: latest
- OS:
- Python:
- Docker Engine:
- Docker Compose:
- Browser:
Anything else?
No response