I tried to convert my key variable "name" from strL to str# to merge two datasets.
However, the error code r(109) continues to occur.
I've tried the following:

. describe name

storage display value
variable name type format label variable label
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
name strL %-20s Name of owning party <party-name>


. gen len=length(name)

. summ len

Variable | Obs Mean Std. Dev. Min Max
-------------+---------------------------------------------------------
len | 21,022,429 22.72522 9.84456 1 818

. recast str818 name, force
name: str818 invalid
r(109);




Also, I tried to compress command then I obtained

. compress name
(0 bytes saved)



Does anyone have an idea to solve this problem?
Thanks in advance