Details
-
Bug
-
Status: Done
-
Critical
-
Resolution: Fixed
-
6.4.0, 6.4.1
-
None
-
5
-
0.8
Description
Steps to Reproduce
- Add the Restful Table, Latex Formatting or Stylesheet macro to a Confluence page
- Add the following to the Confluence /opt/atlassian/confluence/conf/catalina.properties file:
org.owasp.esapi.SecurityConfiguration=org.opensaml.ESAPISecurityConfig
3. Restart Confluence
4. Open a page containing the Latex or Restul Table macro.
Expected Outcome
The Latex/Restful table/Stylesheet will be rendered on the page
Actual Outcome
The following error is presented:
com.atlassian.util.concurrent.LazyReference$InitializationException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.adaptavist.confluence.contentformatting.LatexFormattingMacro': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.adaptavist.confluence.contentformatting.LatexFormattingMacro]: Constructor threw exception; nested exception is org.owasp.esapi.errors.ConfigurationException: java.lang.ClassNotFoundException: org.opensaml.ESAPISecurityConfig not found by com.adaptavist.confluence.adaptavist-plugin-contentFormattingMacros [284] SecurityConfiguration class (org.opensaml.ESAPISecurityConfig) must be in class path.
Intermittent?
False
Affected Versions
Plugin | Confluence | Browser | Java | Database | 3rd Party App(s) |
---|---|---|---|---|---|
6.3.5, 6.4.0, 6.4.1 |
- | - | - | - | - |