Ответ:Ошибки в согласовании нет: сказуемое «был написан» согласуется с существительным мужского рода «роман».