Receiving the below error in IS page while starting the cache manager
et.sf.ehcache.CacheException: Unable to load class net.sf.ehcache.terracotta.ExpressEnterpriseTerracottaClusteredInstanceFactory. Initial cause was java.lang.RuntimeException: com.tc.config.schema.setup.ConfigurationSetupException: *************************** The configuration data in the base configuration from server at ‘xxx.xxx.x.x.:111’ does not obey the Terracotta schema: [0]: Line 10, column 5: Attribute not allowed (no wildcards allowed): secure in element servers *************************** : java.lang.RuntimeException: java.lang.RuntimeException: com.tc.config.schema.setup.ConfigurationSetupException: *************************** The configuration data in the base configuration from server at ‘xxx.xxx.x.x.:11’ does not obey the Terracotta schema: [0]: Line 10, column 5: Attribute not allowed (no wildcards allowed): secure in element servers ***************************
There seems to be an issue with the tc-config.xml file on your TSA. You need to have the data storage tag defined with offheap value defined. Refer to the IS Clustering guide to come up with a valid tc-config.xml.
name=“ehcache.storageStrategy.dcv2.perElementTTITTL.enabled”
value=“true”/>
already exits in the tc-config.xml file. Still we are receiving the error. Can you please suggest.
After looking at the config and the version number you shared for both IS and TS, upgrade is the only option that comes to my mind.
I am not sure if the attribute “mode” in the config is a supported parameter in 3.5.4 that can be used while leveraging Cache Manager. From what i understand, the cache manager internally uses the TC jars to provide caching capabilities.