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

ruta-core is unable to access extension from ruta-core-ext in OSGI context #128

Open
reckart opened this issue Mar 15, 2023 · 0 comments
Open
Assignees
Labels
🦟 Bug Something isn't working
Milestone

Comments

@reckart
Copy link
Member

reckart commented Mar 15, 2023

Describe the bug
ruta-core-ext contains some extension functions that need to be enabled e.g. as

createEngineDescription(
    RutaEngine.class,
    RutaEngine.PARAM_ADDITIONAL_EXTENSIONS, StringOperationsExtension.class);

However, the ruta-core bundle has no optional import of the required packages from ruta-core-ext and there is also no alternative such as an SPI which would allow discovery.

To Reproduce
Steps to reproduce the behavior:

  1. Try running a Ruta engine which uses an extension in an OSGI context

Expected behavior
The simplest solution would probably be adding an optional import for the packages of ruta-core-ext to the ruta-core bundle.

Please complete the following information:

  • Version: 3.3.0
@reckart reckart added the 🦟 Bug Something isn't working label Mar 15, 2023
@reckart reckart added this to the 3.3.1 milestone Mar 15, 2023
@reckart reckart self-assigned this Mar 15, 2023
@reckart reckart modified the milestones: 3.3.1, 3.4.2 Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🦟 Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant