I have more information to tell you: I had called getVersionHistory() and getOldVersion() before putting text in the old code. After accidentally changing code to create new page object after fetching data, but before putting text, the problem is solved. I don't know why. Anyway, I don't use trunk release anymore.
*
th.wikipedia.org/w/index.php?title=ผู้ใช้:Nullzerobot/บริการย้ายหมวดหมู่/หมวดหมู่ที่รอการย้าย&diff=4655667&oldid=4655619
*
th.wikipedia.org/w/index.php?title=ผู้ใช้:Nullzerobot/บริการย้ายหมวดหมู่/หมวดหมู่ที่รอการย้าย&diff=4655702&oldid=4655700