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

Avoid exceptions when extension objects cannot be retrieved #18

Merged
merged 1 commit into from
Jul 17, 2023

Conversation

timothyjward
Copy link
Contributor

Sometimes services will have been unregistered while we are still setting up a whiteboard application. In those cases the service may disappear while we are starting and can cause initialisation failures. We must protect against errors in those cases.

Sometimes services will have been unregistered while we are still setting up a whiteboard application. In those cases the service may disappear while we are starting and can cause initialisation failures. We must protect against errors in those cases.

Signed-off-by: Tim Ward <[email protected]>
Copy link
Contributor

@maho7791 maho7791 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand the problem in that way, that we get problems on remove, because we again register the extension the service objects to be removed, which is useless.
This is fixing this misbehavior.

@maho7791 maho7791 merged commit 06506c6 into osgi:main Jul 17, 2023
5 checks passed
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

Successfully merging this pull request may close these issues.

2 participants