Nil.to_sym when migrating?

For whatever reason I’m getting the following when attempting to run a
migration:

–rename_column(:listings, :listed_by, :agent_id)
rake aborted!
You have a nil object when you didn’t expect it!
The error occured while evaluating nil.to_sym

The migration itself looks like this:
class CorrectColumnType < ActiveRecord::Migration
def self.up
rename_column :listings, :listed_by, :agent_id
end

def self.down
rename_column :listings, :agent_id, :listed_by
end
end

The table ‘listings’ and column ‘listed_by’ do exist and the code
makes use of it fine–I just want to rename that column and can’t.

Any ideas why?

the agent_id ? rerun with --trace