Andreas Schaefer created SLING-8650:
---------------------------------------
Summary: Sling Starter Startlevels are not consistent
Key: SLING-8650
URL: https://issues.apache.org/jira/browse/SLING-8650
Project: Sling
Issue Type: Task
Components: Starter
Affects Versions: Starter 11
Reporter: Andreas Schaefer
Fix For: Starter 12
When running the Sling Feature Maven Plugin's Analyze method it complains about
bundles importing packages on a given start level but that package is not
exported at or before that start level. Here is the report:
[ERROR] Bundle org.apache.sling.extensions.webconsolesecurityprovider:1.2.2 is
importing package(s) [org.apache.jackrabbit.api,
org.apache.jackrabbit.api.security.user, javax.jcr] in start level 5 but no
bundle is exporting these for that start level.
[ERROR] Bundle jackrabbit-spi-commons:2.18.2 is importing package(s)
[org.apache.commons.collections, org.apache.commons.collections.map,
org.apache.commons.collections.iterators] in start level 15 but no bundle is
exporting these for that start level.
[ERROR] Bundle jackrabbit-webdav:2.18.2 is importing package(s)
[org.apache.http.entity, org.apache.http.message, org.apache.http,
org.apache.http.client.methods] in start level 15 but no bundle is exporting
these for that start level.
[ERROR] Bundle org.apache.sling.installer.factory.packages:0.1.0-SNAPSHOT is
importing package(s) [org.apache.jackrabbit.vault.fs.io, org.slf4j,
org.apache.sling.installer.api.tasks, javax.jcr.observation,
org.apache.jackrabbit.vault.packaging, org.apache.sling.jcr.api, javax.jcr] in
start level 0 but no bundle is exporting these for that start level.
[ERROR] Bundle org.apache.sling.jcr.jackrabbit.accessmanager:3.0.4 is importing
package(s) org.apache.sling.servlets.post in start level 15 but no bundle is
exporting these for that start level.
[ERROR] Bundle org.apache.sling.jcr.webdav:2.3.8 is importing package(s)
[org.apache.sling.commons.mime, org.apache.sling.commons.osgi] in start level
15 but no bundle is exporting these for that start level.
[ERROR] Bundle org.apache.sling.jcr.jackrabbit.usermanager:2.2.8 is importing
package(s) [org.apache.sling.commons.osgi, org.apache.sling.servlets.post] in
start level 15 but no bundle is exporting these for that start level.
[ERROR] Bundle oak-blob:1.16.0 is importing package(s)
org.apache.commons.codec.binary in start level 15 but no bundle is exporting
these for that start level.
[ERROR] Bundle org.apache.sling.jcr.packageinit:0.0.1-SNAPSHOT is importing
package(s) [org.apache.commons.lang3, org.slf4j, org.apache.sling.jcr.api,
javax.jcr, org.apache.jackrabbit.vault.packaging.registry] in start level 0 but
no bundle is exporting these for that start level.
[ERROR] Bundle org.apache.sling.jcr.oak.server:1.2.2 is importing package(s)
[org.apache.sling.serviceusermapping, org.apache.sling.commons.threads] in
start level 16 but no bundle is exporting these for that start level.
[ERROR] Bundle oak-blob-plugins:1.16.0 is importing package(s)
[org.apache.commons.codec.binary, org.apache.commons.codec.digest] in start
level 15 but no bundle is exporting these for that start level.
[ERROR] Bundle org.apache.sling.jcr.base:3.0.6 is importing package(s)
[org.apache.sling.commons.osgi, org.apache.sling.serviceusermapping] in start
level 15 but no bundle is exporting these for that start level.
I know that this is not failing Sling to start as OSGi resolves these
dependencies during runtime but I would like to run the Analyzer to keep issues
at bay from my own project.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)