Cris Rockwell created SLING-9600:
------------------------------------

             Summary: Sling Query won't install on Sling12 Launcher Instance
                 Key: SLING-9600
                 URL: https://issues.apache.org/jira/browse/SLING-9600
             Project: Sling
          Issue Type: Bug
          Components: Sling Query
    Affects Versions: Sling Query 4.0.2
            Reporter: Cris Rockwell


Logs show this error commons-lang is missing...

{quote}23.07.2020 11:16:28.973 *INFO* [OsgiInstallerImpl] 
org.apache.sling.installer.core.impl.tasks.BundleStartTask Could not start 
bundle org.apache.sling.query [218]. Reason: {}. Will retry.
org.osgi.framework.BundleException: Unable to resolve org.apache.sling.query 
[218](R 218.0): missing requirement [org.apache.sling.query [218](R 218.0)] 
osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.commons.lang)(version>=2.5.0)(!(version>=3.0.0)))
 Unresolved requirements: [[org.apache.sling.query [218](R 218.0)] 
osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.commons.lang)(version>=2.5.0)(!(version>=3.0.0)))]
        at 
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2281)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984)
        at 
org.apache.sling.installer.core.impl.tasks.BundleStartTask.execute(BundleStartTask.java:97)
 [org.apache.sling.installer.core:3.11.2]
        at 
org.apache.sling.installer.core.impl.OsgiInstallerImpl.doExecuteTasks(OsgiInstallerImpl.java:918)
 [org.apache.sling.installer.core:3.11.2]
        at 
org.apache.sling.installer.core.impl.OsgiInstallerImpl.executeTasks(OsgiInstallerImpl.java:755)
 [org.apache.sling.installer.core:3.11.2]
        at 
org.apache.sling.installer.core.impl.OsgiInstallerImpl.run(OsgiInstallerImpl.java:304)
 [org.apache.sling.installer.core:3.11.2]
        at java.base/java.lang.Thread.run(Thread.java:834)
23.07.2020 11:16:28.978 *INFO* [OsgiInstallerImpl] 
org.apache.sling.installer.core.impl.tasks.BundleStartTask Could not start 
bundle org.apache.sling.query [218]. Reason: {}. Will retry.
org.osgi.framework.BundleException: Unable to resolve org.apache.sling.query 
[218](R 218.0): missing requirement [org.apache.sling.query [218](R 218.0)] 
osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.commons.lang)(version>=2.5.0)(!(version>=3.0.0)))
 Unresolved requirements: [[org.apache.sling.query [218](R 218.0)] 
osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.commons.lang)(version>=2.5.0)(!(version>=3.0.0)))]
        at 
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2281)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984)
        at 
org.apache.sling.installer.core.impl.tasks.BundleStartTask.execute(BundleStartTask.java:97)
 [org.apache.sling.installer.core:3.11.2]
        at 
org.apache.sling.installer.core.impl.OsgiInstallerImpl.doExecuteTasks(OsgiInstallerImpl.java:918)
 [org.apache.sling.installer.core:3.11.2]
        at 
org.apache.sling.installer.core.impl.OsgiInstallerImpl.executeTasks(OsgiInstallerImpl.java:755)
 [org.apache.sling.installer.core:3.11.2]
        at 
org.apache.sling.installer.core.impl.OsgiInstallerImpl.run(OsgiInstallerImpl.java:304)
 [org.apache.sling.installer.core:3.11.2]
        at java.base/java.lang.Thread.run(Thread.java:834){quote}


*After updating the pom dependency and various import statements, the bundle 
builds and installs. *
 

Removed
<!--        <dependency>-->
<!--            <groupId>commons-lang</groupId>-->
<!--            <artifactId>commons-lang</artifactId>-->
<!--            <scope>provided</scope>-->
<!--            <version>2.5</version>-->
<!--        </dependency>-->

Added
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.9</version>
        </dependency>}}


Based on the migration guide, most use cases should be fine just updating the 
import statements. I think that's the case for Sling Query as well.
http://commons.apache.org/proper/commons-lang/article3_0.html




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to