I have found that some fields (datatypes) can't be changed while there is data in those fields.
If possible, delete all data from that field from all documents and apply your change again, it should work. Then just re-index your data.