We're updating the issue view to help you get more done. 

Update to Apache Karaf 4.1.6

Description

This updates Opencast's Karaf dependency to 4.1.6 (latest 4.1.x release)
as first part of the Karaf update.

Notably changes:

  • log4j2 is now used at runtime which requires a different logging
    configuration.

  • Pax web and its web component dependencies got a major update which
    also requires an update of cxf.

  • Guava got a major update to prevent dependency issues caused by the
    use of javax.annotate. This also required a few minor code changes.

  • A few javax.annotate annotations have been removed from commons to
    prevent dependency issues. We do not use them for automatic checks
    anyway.

  • config.properties is now auto-generated again since the hack of
    hard-coding its content should not be necessary anymore with the
    latest two changes.

  • A new start script binary called `inc` was added. The file is used by
    the updated start script.

  • Opencast's Karaf features now have a version. This would theoretically
    allow us to install any specific Opencast version from a Karaf
    console.

Steps to reproduce

None

Status

Assignee

Lars Kiesow

Reporter

Lars Kiesow

Criticality

None

Tags (folksonomy)

None

Components

Affects versions

6.0

Priority

Major