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

Drop commons-beanutils

Description

Opencast's REST docs support macro expansion in documentation strings
via commons-beanutils (basically a wrapper around Java's Reflection and
Introspection APIs). This old library (new really new version is
available for this) causes a few conflicts with the Karaf 4.2 update.

Since this feature is almost exclusively used for setting string
constants which is supported directly by simply using Java constants
instead (and with a lot less black magic involved), I've went for
dropping the feature to solve the conflicts.

This patch drops the macro expansion, completely removes the usage of
commons-beanutils and sets (and in some cases fixes) a number of default
values for REST endpoints.

Steps to reproduce

None

Status

Assignee

Lars Kiesow

Reporter

Lars Kiesow

Criticality

None

Tags (folksonomy)

None

Components

Affects versions

7.0

Priority

Major