Skip to content

bug: Error during whois lookup  #1364

@yogeshojha

Description

@yogeshojha

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

  1. Add the target
  2. Click on whois button

Environment

- reNgine: latest
- OS: 
- Python: 
- Docker Engine: 
- Docker Compose: 
- Browser:

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions