林則徐
しかし功を奏せず、清朝皇帝道光帝は林則徐を欽差大臣に任じて広東に派遣し、阿片吸引者の取り締まりのみならず、外国人商人からの阿片没収まで行った。林則徐は外国人商人に対し、以後阿片を持ち込まない旨の誓約書の提出を要求したが、エリオットは拒否し5月に広東在住の全英国人を連れてマカオに退去した。その後九竜半島でイギリス船員による現地住民殺害事件が発生したためもあり、林則徐は8月15日に誓約書を提出しない在マカオイギリス人への食料供給を禁じ、商館の中国人使用人の退去を命じた。エリオットはあくまで誓約を拒否したため、所在のイギリス人はマカオも放棄して船上へ逃れる羽目となった。