Tracking macros display "No bean named 'i18nResolver' available" Error


When adding any of the macros from the Tracking Access add-on, the page will display the following:

The following stack-trace will appear on the logs:

2019-03-29 00:22:02,375 ERROR [http-nio-8090-exec-9] [xhtml.view.macro.ViewMacroMarshaller] handleMacroExecutionException Error rendering macro: tracking-table
 -- url: /display/SR/Tracking+Access+add-on | page: 2588769 | traceId: 8ea29d9370e80022 | userName: confadmin | referer: http://localhost:8090/pages/editpage.action?pageId=2588769 | action: viewpage
com.atlassian.spring.container.ComponentNotFoundException: Failed to find component: No bean named 'i18nResolver' available
	at com.atlassian.spring.container.SpringContainerContext.getComponent(
	at com.atlassian.spring.container.ContainerManager.getComponent(
	at net.customware.confluence.plugin.tracking.license.LicensedConfluenceMacro.getI18nResolver(
	at net.customware.confluence.plugin.tracking.license.LicensedConfluenceMacro.executeUnverified(
	at net.customware.confluence.plugin.tracking.license.LicensedConfluenceMacro.execute(
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'i18nResolver' available


All Confluence and Tracking Access versions.

Diagnostics Steps

  • Check whether a license has been installed


This is caused by an expired or missing license.


Although Tracking is a free app it still requires a license. BUT the license is free as well.

If your Confluence does not have a valid license, please generate a new license from our ServiceRocket Marketplace.