Dnfdragora continuosly crashing


I have this problem for weeks and its getting more annoying everytime. So, dnfdragora always crashes with error.GDbus36 and wont work until i run dnfdragora --exit command. but today there’s another error message i got and it says:

g- o-error-quark: GDBus.Error:org.freedesktop.DBus.Python.AttributeError:

Traceback (most recent call last):
File '/usr/lib64/python3.7/site-packages/dbus/service.py', line 707, in_message_cb
retval = candidate_method(self, *args, **keywords)
File '/usr/lib/python3.7/site-packages/dnfdaemon/server/__init__py', line 68, in newFunc rc = func(*args, **kwargs)
File '/usr/share/dnfdaemon/dnfdaemon-system', line 238, in GetPackages value = self.get_packages(pkg_filter, fields)
File '/usr/lib/python3.7/site-packages/dnfdaemon/server/__init__py', line 339, in get_packages
           pkgs = getattr(self.base.packages, pkg_filter)
        AttributeError: 'NonType' object has no attribute 'updates'

And also i can’t update the rpm-free-release and rpm-nonfree-release no matter how many times i try. I select those and click Apply then update starts but nothing happens, it somehow stops eventually and remains to update again. What’s the problem and is there any solution?
Thank you.