この中にヒントがありそう。 何せ、"変数が存在しません"でも"命令の引数が間違っています"でもなく"変数の型が合いません"だからな。