Bug#922958: libfelix-bundlerepository-java: Missing requirement osgi.ee; (&(osgi.ee=JavaSE)(version=1.7))

Mykola Nikishov mn at mn.com.ua
Fri Feb 22 10:11:03 GMT 2019


Package: libfelix-bundlerepository-java
Version: 2.0.10-4
Severity: important

Bundle fails to start under Java 12:

--8<---------------cut here---------------start------------->8---
$ JAVA_HOME=/usr/lib/jvm/java-12-openjdk-amd64/ felix-framework
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.felix.framework.util.SecureAction (file:/usr/share/java/org.apache.felix.main.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of org.apache.felix.framework.util.SecureAction
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
ERROR: Bundle org.apache.felix.bundlerepository [1] Error starting file:/usr/share/felix-framework/bundle/org.apache.felix.bundlerepository.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle org.apache.felix.bundlerepository [1]: Unable to resolve 1.0: missing requirement [1.0] osgi.ee; (&(osgi.ee=JavaSE)(version=1.7)))
org.osgi.framework.BundleException: Unresolved constraint in bundle org.apache.felix.bundlerepository [1]: Unable to resolve 1.0: missing requirement [1.0] osgi.ee; (&(osgi.ee=JavaSE)(version=1.7))
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4097)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2114)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1368)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:835)
____________________________
Welcome to Apache Felix Gogo

g! gosh: stopping framework
--8<---------------cut here---------------end--------------->8---

At the same time, it starts under Java 8:

--8<---------------cut here---------------start------------->8---
$ JAVA_HOME=/usr/lib/jvm/java-12-openjdk-amd64/ felix-framework
____________________________
Welcome to Apache Felix Gogo

g! lb      
START LEVEL 1
   ID|State      |Level|Name
    0|Active     |    0|System Bundle (4.6.1)
    1|Active     |    1|Apache Felix Bundle Repository (2.0.10)
    2|Active     |    1|Apache Felix Gogo Command (0.14.0)
    3|Active     |    1|Apache Felix Gogo Runtime (0.16.2)
    4|Active     |    1|Apache Felix Gogo Shell (0.12.0)
g! gosh: stopping framework
--8<---------------cut here---------------end--------------->8---


-- System Information:
Debian Release: buster/sid
  APT prefers stable
  APT policy: (900, 'stable'), (190, 'testing'), (180, 'unstable'), (170, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libfelix-bundlerepository-java depends on:
ii  libosgi-core-java  6.0.0-1

libfelix-bundlerepository-java recommends no packages.

Versions of packages libfelix-bundlerepository-java suggests:
pn  libfelix-bundlerepository-java-doc  <none>
ii  libfelix-gogo-runtime-java          0.16.2-1
ii  libfelix-osgi-obr-java              1.0.2-5
ii  libfelix-shell-java                 1.4.3-2
pn  libfelix-utils-java                 <none>
ii  libkxml2-java                       2.3.0+ds1-2
ii  libosgi-compendium-java             6.0.0-1

-- no debconf information



More information about the pkg-java-maintainers mailing list