mexendo no js do validate
essa função e a chamada para fazer o ajax do metodo remote do validate
adicionei o tratamento para error coloquei um alert() e veja só vei um
alerte como resposta esta dando error no ajax com kohana. vou fazer uma
chamada pelo ajax normal para ver no que dar.

remote: function(value, element, param) {
            if ( this.optional(element) )
                return "dependency-mismatch";

            var previous = this.previousValue(element);
            if (!this.settings.messages[element.name] )
                this.settings.messages[element.name] = {};
            previous.originalMessage = this.settings.messages[element.name
].remote;
            this.settings.messages[element.name].remote = previous.message;

            param = typeof param == "string" && {url:param} || param;

            if ( this.pending[element.name] ) {
                return "pending";
            }
            if ( previous.old === value ) {
                return previous.valid;
            }

            previous.old = value;
            var validator = this;
            this.startRequest(element);
            var data = {};
            data[element.name] = value;
            $.ajax($.extend(true, {
                url: param,
                mode: "abort",
                port: "validate" + element.name,
                dataType: "json",
                data: data,
                success: function(response) {

                    validator.settings.messages[element.name].remote =
previous.originalMessage;
                    var valid = response === true;
                    if ( valid ) {
                        var submitted = validator.formSubmitted;
                        validator.prepareElement(element);
                        validator.formSubmitted = submitted;
                        validator.successList.push(element);
                        validator.showErrors();
                    } else {
                        var errors = {};
                        var message = response || validator.defaultMessage(
element, "remote" );
                        errors[element.name] = previous.message =
$.isFunction(message) ? message(value) : message;
                        validator.showErrors(errors);
                    }
                    previous.valid = valid;
                    validator.stopRequest(element, valid);
                },
                                error: function(response) {alert(response);}

            }, param));
            return "pending";
        }



tabem fiz esse teste para comprovar que é problema do kohana e tudo
perfeito se chamar uma url kohana dar erro no ajax...

                jQuery('#ajax').click(function() {
                                $.ajax({
                                    type:'post',
                                    url: "controller/action",

                                    success: function(response) {
                                        alert('sucesso');
                                    },
                                    error: function(response) {
                                        alert('error');

}

            });


e ai pessoal o que pode ser ?

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a