What prevents rollover in a mapping?

Hi team,

I have an elasticsearch index which I am wanting to apply an ILM on. I am able to reindex my original index and it preservers the mapping. However, when i try to apply the mapping to a rollover I get :

"error": {
    "root_cause": [
      {
        "type": "mapper_parsing_exception",
        "reason": "Mapping definition for [host] has unsupported parameters:  [settings : {number_of_shards=1, number_of_replicas=1}] [service : {properties={address={type=text, fields={keyword={type=text}}}, type={type=text, fields={keyword={type=text}}}}}] [metricset : {properties={period={type=long}, name={type=text, fields={keyword={type=text}}}}}]

This mapping came from the Talend team, which they made to monitoring their tool. Unfortunately, this project is no longer in development and I can't contact them about it. I have no clue what can be causing this mapping not to be in a rollover. If anyone has any advice/guidance that would be greatly appreciated.