>>707
ここまで聞いた限りでは原因不明

dataに代入してる文字列は、あくまでシングルクォート括りの文字列であって
「実際にはダブルクォート区切りの文字列で式展開(#{〜})してる」とか
そういうこともないんだよね?
だとすると、エラーの原因がさっぱりわからない

疑ってみるとすれば、警告の起こってる行が本当にそこなのかどうか、というぐらいか