-
-
Notifications
You must be signed in to change notification settings - Fork 415
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
Compat layer is missing Jackson packages #614
Comments
To add.. This issue persists through snapshot #1522 |
I'm having the same problem, but with openhab-binding-myq1 on snapshot 1522 |
same problem (Plex) on snapshot#1524 |
at least with pilight still persists in snapshot #1525 |
still persists in snapshot #1535 |
It looks like the Should these packages still be exported by that bundle @maggu2810? Plex bundle requirements in 2.4.0
Jackson package exports in 2.4.0
Jackson package exports in 2.5.0-SNAPSHOT
|
plex needs Jackson and Jackson has been provided by compat1x before... I see different options:
IMHO the last one should only be used if there is no other option. |
I think option 2 would be the best:
WDYT @kaikreuzer ? |
I was just confused why this issue is at openhab2-addons? We are talking about 1.x binding, right? |
That's right. It would be better if the issue were transferred to the openhab1-addons tracker. |
I've actually transferred it to openhab-core as this is where the bug really is. |
Fixes: #614 Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>
With build 1544 which contains the fix it all works well again. Thanks a lot @maggu2810. 👍
|
Fixes: openhab#614 Signed-off-by: Markus Rathgeb <maggu2810@gmail.com> GitOrigin-RevId: 58d73f9
Current Behavior
When installing the plex binding on snapshot #1519 the following error is seen in the openhab.log
2019-02-10 20:07:31.204 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-plex1': Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-binding-plex1; type=karaf.feature; version="[1.14.0.SNAPSHOT,1.14.0.SNAPSHOT]"; filter:="(&(osgi.identity=openhab-binding-plex1)(type=karaf.feature)(version>=1.14.0.SNAPSHOT)(version<=1.14.0.SNAPSHOT))" [caused by: Unable to resolve openhab-binding-plex1/1.14.0.SNAPSHOT: missing requirement [openhab-binding-plex1/1.14.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.binding.plex; type=osgi.bundle; version="[1.14.0.201902070308,1.14.0.201902070308]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.binding.plex/1.14.0.201902070308: missing requirement [org.openhab.binding.plex/1.14.0.201902070308] osgi.wiring.package; filter:="(osgi.wiring.package=org.codehaus.jackson)"]]
If the plex binding is installed and working prior to installing the snapshot then openhab fails to install any of the actions, bindings, UI's or persistence features until you remove plex from /var/lib/openhab2/config/org/openhab/addons.config
There are also reports of other bindings such as pilight also failing to install on this snapshot build
Steps to Reproduce (for Bugs)
The text was updated successfully, but these errors were encountered: