Issues

Select view

Select search mode

 

felix 6.0.5 causing problem with s3 ext

Fixed

Description

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.

Environment

None

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

Created 6 April 2023 at 12:46
Updated 24 April 2023 at 15:05
Resolved 24 April 2023 at 15:05

Activity

Show:

Pothys - MitrahSoft24 April 2023 at 14:09
Edited

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 Offner24 April 2023 at 13:26

latest 0.9.4 is 116 and not 115, also the “s3.extension“ in 115 does not require “mx4j.lite“.

Michael Offner24 April 2023 at 13:14

please test with the 2.0 version of the S3 extension.

Pothys - MitrahSoft13 April 2023 at 10:41
Edited

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 Offner6 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.

Flag notifications