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

Gio.IOErrorEnum: An object is already exported for the interface #82

Open
BigCityCat opened this issue Feb 19, 2025 · 1 comment
Open

Comments

@BigCityCat
Copy link

Gio.IOErrorEnum: An object is already exported for the interface org.gnome.Shell.Extensions.RoundedWindowCorners at /org/gnome/shell/extensions/RoundedWindowCorners

I have attached the log file. Extension still works. Not an emergency.

RWC.txt

Copy link

dosubot bot commented Feb 19, 2025

The error "An object is already exported for the interface" typically occurs when an attempt is made to export an interface that is already registered. In the rounded-window-corners extension, the WindowPicker class is responsible for exporting and unexporting the D-Bus interface. The interface is exported in the enable() method and unexported in the disable() method [1].

To address this issue, ensure that the unexport() method is correctly called when the extension is disabled, preventing multiple exports of the same interface. Additionally, check if there are any conditions or logic that might cause the export() method to be called multiple times without a corresponding unexport().

To continue talking to Dosu, mention @dosu.


Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Bug Report | Other

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

No branches or pull requests

2 participants