org.swift.confluence.dynamictable.DynamicTableManager interferes with Play SQL

Description

Symptom

See stacktrace - The customer can't edit a table.

Cause

Both Play SQL and Bob Swift's add-on have a class named DynamicTableManager. Depending on the order in which the plugins are loaded, Confluence provides the wrong class to one plugin or another.

Technical resolution

The technical solution was to add the following annotation whenever DynamicTableManager was injected:

Resolution

  • Play SQL Base 2.11.0-c.jar: This is the same as 2.11.0 with the correction for this problem.

  • It will also be included in the next version after 2.11.4.

Environment

None

Observations

None

Assignee

Adrien Ragot (Play SQL / Requirement Yogi)

Reporter

Adrien Ragot (Old account)

Labels

None

Participants

None

Fix versions

Affects versions

Priority

Configure