Balaputradewa mengalami kekalahan dalam perang tersebut, sehingga kemudian menyingkir ke Sumatera.
Tetapi, teori tersebut dibantah oleh filolog Indonesia, Slamet Muljana, karena Samaratungga hanya memiliki seorang anak, yaitu Pramodawardhani.
Disebut, Balaputradewa adalah adik Samaratungga yang meninggalkan Jawa bukan karena kalah perang, tetapi karena memang tidak memiliki hak atas takhta tanah Jawa.
Tetapi, ia memiliki hak sebagai pewaris tahta Sriwijaya dari garis ibu, sehingga akhirnya ia pun menjadi Raja kerajaan Sriwijaya.
(*)