Sometimes for some flights online upgrade might not work. During these times you can call a SkyMiles representative and they will help you with the same.