Details
-
Type:
Bug
-
Status: Done
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 6.4.0, 6.4.1
-
Fix Version/s: 6.4.2
-
Component/s: None
-
Labels:
-
Epic Link:
-
Story Points:5
-
Critical Points: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 |
- | - | - | - | - |