"We have a revenue problem and a spending problem," the city's chief financial officer Cam Weldon said.