handle json error