Uploaded image for project: 'logback'
  1. logback
  2. LOGBACK-1676

logback-access 1.3.0 cannot be used with Jetty 9.4.48.v20220622

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 1.3.12
    • 1.3.0
    • logback-access
    • None

    Description

      There two flaws preventing usage wir that version, despite of dependencies page in the documentation declaring the compatibility:

      1. logback-access declares dependency on Servlet API 4.0.0 (manifest) or 4.0.1 (documentation). Jetty 9.4.48 provides only a Servlet API 3.1 compliant implementation (see https://www.eclipse.org/jetty/). Is 4.x a real requirement?
      2. logback-access specifies version=“9.4.48.v20220622” for all Jetty packages in Import-Package. Jetty 9.4.48.v20220622 declares bundle-version=“9.4.48.v20220622” for all packages in Export-Package but version=“9.4.48”. Version “9.4.48” < “9.4.48.v20220622” when it comes to comparing, so the requirement cannot be matched. Jetty packages cannot be wired. Loading Jetty classes by logback-access thus fails (but not the resolution prior to it, dependencies are optional).

      Attachments

        Activity

          People

            logback-dev Logback dev list
            domagoj Dr. Domagoj Ćosić
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: