английский я знаю))
в общем нашел я проблемную строчку:
$keeper->{SQL}->do("update $keeper->{documents_table} set mtime = now(), dtime = ?, sections = ?, status = ?, name = ? where id = ?", {}, $self->{dtime}, \'{\'.join(\',\', $self->sections() ).\'}\', $self->{status}, $self->{name}, $self->{id}) || do { $keeper->error(); $keeper->{SQL}->rollback() if ( ! $keeper->{handcommit}); return undef };
($keeper - глобальный объект, которая используется для связи с БД)
в чем тут может быть ошибка?