Recently one schema field was changed from type Text
to Number
. After the change, components based on that schema were not being added to FH any more. The xmlloader.log
shows the following:
WARN [XML-Parser-Thread] AttributeDefinitionVerificator.java:187 10476 Cannot create attribute `metadata_tcm_34_1148_8_price' of basetype `float' for item `tcm_34-84058-16_tcm_34-25404-32', because this attribute already has a type `text'. || fredhopper@istuatcmsmtrg:fredhopper/data/installations/FAS tags/fas/fas-7.5.0.16/engine@107262
ERROR [XML-Parser-Thread] FredhopperHandler.java:354 10499 Rejecting faulty item `tcm_34-84058-16_tcm_34-25404-32'. || fredhopper@istuatcmsmtrg:fredhopper/data/installations/FAS tags/fas/fas-7.5.0.16/engine@107262
When viewing the Navigation index
in FH Business Manager I can see that the Basetype is still text
instead of float
, see below.
I can't find where this value can be changed (if possible at all manually). Any ideas on where can this be changed, and also other things to look out for after schema field type changes?
Just a side-note, this value is not used in a trigger type, nor it is a live attribute. FH version is 107262 running on Linux, paired with Smarttarget 2014SP1.
Thanks.