The contract between oil workers and the BP Whiting Refinery expires Saturday night, and the two sides still did not have an agreement Thursday.