throw order exception