Details
-
Bug
-
Resolution: Fixed
-
Low
-
7.0.1
-
Severity 2 - Major
-
Description
Issue Summary
This is reproducible on Data Center: yes
Steps to Reproduce
- Install Confluence DC which has TC bundled
- create a calendar
- insert that calendar into a page
Expected Results
no error related to TC license in the log
Actual Results
There is a error log in Confluence log
com.atlassian.confluence.license.exception.ForgedLicenseException: The given license is forged. at com.atlassian.confluence.license.DefaultLicenseService.getForgedLicense(DefaultLicenseService.java:205) at com.atlassian.confluence.license.DefaultLicenseService.decodeAndValidateLicense(DefaultLicenseService.java:193) at com.atlassian.confluence.license.DefaultLicenseService.decode(DefaultLicenseService.java:137) at com.atlassian.confluence.license.DefaultLicenseService.validate(DefaultLicenseService.java:125) at jdk.internal.reflect.GeneratedMethodAccessor1558.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26) at jdk.proxy5/jdk.proxy5.$Proxy696.validate(Unknown Source) at com.atlassian.confluence.extra.calendar3.license.DefaultPluginLicenseManager.getLicense(DefaultPluginLicenseManager.java:83) at com.atlassian.upm.license.compatibility.UpmCompatiblePluginLicenseManager.getLicense(UpmCompatiblePluginLicenseManager.java:59) at com.atlassian.upm.license.compatibility.UpmCompatiblePluginLicenseManager.getCurrentLicense(UpmCompatiblePluginLicenseManager.java:50) at com.atlassian.confluence.extra.calendar3.license.LicenseAccessor.getLicenseAbstract(LicenseAccessor.java:70) at com.atlassian.confluence.extra.calendar3.license.LicenseAccessor.getValidationErrorMessages(LicenseAccessor.java:113) at com.atlassian.confluence.extra.calendar3.license.DCAwareLicenseAccessor.getInvalidLicenseReasons(DCAwareLicenseAccessor.java:96) at com.atlassian.confluence.extra.calendar3.license.LicenseAccessor.isLicenseInvalidated(LicenseAccessor.java:179) at com.atlassian.confluence.extra.calendar3.CalendarRenderer$RenderParamsBuilder.build(CalendarRenderer.java:437) at com.atlassian.confluence.extra.calendar3.CalendarMacro.execute(CalendarMacro.java:130) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at com.atlassian.confluence.macro.xhtml.XhtmlMacroManager$ResourceAwareMacroInvocationHandler.invoke(XhtmlMacroManager.java:208) at jdk.proxy193/jdk.proxy193.$Proxy3718.execute(Unknown Source) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.executeMacro(ViewMacroMarshaller.java:224) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshalInternal(ViewMacroMarshaller.java:145) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.lambda$marshal$0(ViewMacroMarshaller.java:102) at com.atlassian.confluence.impl.content.render.xhtml.analytics.MetricsCollectingMarshaller.marshal(MetricsCollectingMarshaller.java:49) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:106) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:47) at com.atlassian.confluence.content.render.xhtml.UnmarshalMarshalFragmentTransformer.transform(UnmarshalMarshalFragmentTransformer.java:29) at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transformFragment(DefaultFragmentTransformer.java:141) at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(DefaultFragmentTransformer.java:123) at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:41) at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:33) at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:33) at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:39) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.renderWithoutMetrics(DefaultRenderer.java:189) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.renderWithResult(DefaultRenderer.java:150) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:134) at com.atlassian.confluence.content.render.xhtml.DeviceTypeAwareRenderer.render(DeviceTypeAwareRenderer.java:55) at com.atlassian.confluence.plugins.macros.advanced.PageIncludeMacro.fetchPageContent(PageIncludeMacro.java:167) at com.atlassian.confluence.plugins.macros.advanced.PageIncludeMacro.getIncludedContent(PageIncludeMacro.java:137) at com.atlassian.confluence.plugins.macros.advanced.PageIncludeMacro.execute(PageIncludeMacro.java:102)
Workaround
N/A