Hello,
While installing Resolute as a set of plugins in OSATE, I encountered multiple errors due to strict upper version limits in the Require-Bundle declarations of the MANIFEST.MF files.
In particular, some bundles had version constraints like:
Since newer versions of these dependencies were available in my OSATE installation, the version constraints caused the plugins to fail to resolve.
To resolve the issue, I manually edited each MANIFEST.MF file under META-INF in the plugin projects and removed the upper version bounds (i.e., changed the version range to something like [2.0.0,) or left it unspecified).
This allowed the plugins to load properly with the newer versions of OSATE dependencies.
I recommend avoiding strict upper bounds in future versions unless absolutely necessary, as they can cause compatibility issues when newer, still-compatible versions of OSATE are released.
Hope this helps anyone facing the same issue!