где то вызывается метод
Image::watermark
с неверными параметрами. судя по коду он ожидает первым аргументом $watermark экземпляр такого же класса Image, а туда передается что то другое.
судя по всему у вас версия 2.1.0+
а в версии 2.0 этот метод принимал путь до файла судя по всему. Наверно из-за этого всплыла проблема.