All work
- felix 6.0.5 causing problem with s3 extLDEV-4443Resolved issue: LDEV-4443Michael Offner
- add possibility to define bootdelegation via system propertyLDEV-4193Resolved issue: LDEV-4193Michael Offner
- update felix to 7.0.5LDEV-4060Resolved issue: LDEV-4060Michael Offner
- Update Felix to 6.0.5 to support Java >= 16LDEV-3526Resolved issue: LDEV-3526
- Regression: felix log growingLDEV-2240Resolved issue: LDEV-2240Michael Offner
- lucee's bundled felix version does not support jrt protocolLDEV-2215Resolved issue: LDEV-2215
- Felix cache locking is a blocker for CommandBox 4LDEV-1630Resolved issue: LDEV-1630Brad Wood
- felix.logLDEV-899Resolved issue: LDEV-899Michael Offner
felix 6.0.5 causing problem with s3 ext
Details
Details
Assignee
Reporter
Priority
Labels
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Affects versions
Activity
Pothys - MitrahSoft 24 April 2023 at 14:09(edited)
@Michael Offner I checked this ticket with lucee version 5.3.10.136-SNAPSHOT on felix version 6.0.3. When I updated the latest S3 resource extension 2.0.0.101-RC, the constraint violation error did not occur. It updated successfully.
Michael Offner 24 April 2023 at 13:26
@Pothys - MitrahSoft latest 0.9.4 is 116 and not 115, also the “s3.extension“ in 115 does not require “mx4j.lite“.
Michael Offner 24 April 2023 at 13:14
@Pothys - MitrahSoft please test with the 2.0 version of the S3 extension.
Pothys - MitrahSoft 13 April 2023 at 10:41(edited)
@Michael Offner I checked this ticket with lucee fixed version 5.3.10.134-SNAPSHOT with felix version 6.0.3. When I updated S3 resource extension 0.9.4.115, I got "Unable to resolve s3.extension [78](R 78.0): missing requirement [s3.extension [78](R 78.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=mx4j.lite)(bundle-version>=3.0.2)) [caused by: Unable to resolve mx4j.lite [88](R 88.0): missing requirement [mx4j.lite [88](R 88.0)] osgi.wiring.package; (osgi.wiring.package=org.apache.bcel.classfile)] Unresolved requirements: [[s3.extension [78](R 78.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=mx4j.lite)(bundle-version>=3.0.2))]" error and the issue doesn't occur with latest version S3 Resource Extension 2.0.0.101-RC
Michael Offner 6 April 2023 at 13:22
i did revert the felix version from 6.0.5 to 6.0.3, because there was no real need for the new version in that release and lucee 5.4 does update to 7.0.5 anyway. https://github.com/lucee/Lucee/commit/a20d2f24c0966b537e5e2a459a91082a489aff46
we just updated a couple servers from lucee 5.3.8 to 5.3.10 and got the exception you see below. this issue happens when felix loads the bundles from the s3 extensions. this s3 extension did run fine on 5.3.8 for at least 2 weeks. so the problem must be with felix. the only change with felix is an update from 6.0.3 to 6.0.5.
lucee 5.4 and 6.0 uses the version 7.0.5 from felix and we don’t see that issue with this versions, so most likely the issue is with the felix version used.
undle Error: Uses constraint violation. Unable to resolve resource s3.extension [...](R 91.0)] because it is exposed to package 'com.fasterxml.jackson.databind' from resources com.fasterxml.jackson.core.jackson-databind [...](R 94.0)] and com.fasterxml.jackson.core.jackson-databind [...](R 80.0)] via two dependency chains. 2 3Chain 1: 4 s3.extension [...](R 91.0)] 5 require: (&(osgi.wiring.bundle=org.lucee.aws-java-sdk-s3-all)(bundle-version>=1.12.351)) 6 | 7 provide: osgi.wiring.bundle: org.lucee.aws-java-sdk-s3-all 8 com.fasterxml.jackson.core.jackson-databind [...](R 94.0)] 9 10Chain 2: 11 s3.extension [...](R 91.0)] 12 require: (&(osgi.wiring.bundle=org.lucee.aws-java-sdk-s3-all)(bundle-version>=1.12.351)) 13 | 14 provide: osgi.wiring.bundle: org.lucee.aws-java-sdk-s3-all 15 com.fasterxml.jackson.core.jackson-databind [...](R 80.0)] Unresolved requirements: [...](R 91.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.aws-java-sdk-s3-all)(bundle-version>=1.12.351))] (/api/imageSave/index.cfm:36) Uses constraint violation. Unable to resolve resource s3.extension [s3.extension [91](R 91.0)] because it is exposed to package 'com.fasterxml.jackson.databind' from resources com.fasterxml.jackson.core.jackson-databind [com.fasterxml.jackson.core.jackson-databind [94](R 94.0)] and com.fasterxml.jackson.core.jackson-databind [com.fasterxml.jackson.core.jackson-databind [80](R 80.0)] via two dependency chains. 16 17Chain 1: