Validator return only E_VALIDATION_FAILED message

I have created a validator and attached it with route.But it only shows E_VALIDATION_FAILED message without the validation messages.
This is my validator.

'use strict'

class AddAccount {
  /**
   * Validating all fields
   * @param null
   */
  get validateAll() {
    return true
  }
  /**
   * Validator rules for adding new account
   * @param newAccount
   */
  get rules() {
    const userId = this.ctx.params.id
    const rules = {
      'newAccount.fname': 'required',
      'newAccount.lname': 'required',
      'newAccount.email': `required|email|unique:client_accounts,email,${userId}`,
      'newAccount.password': 'required|min:8',
      'newAccount.confirm_password': 'required|min:8|same:newAccount.password'
    }
    console.log(rules)
    return rules
  }

  /**
   * Custom validation Messages
   * @param null
   */
  get messages() {
    return {
      'newAccount.fname.required': 'legal first name missing',
      'newAccount.lname.required': 'legal last name missing',
      'newAccount.email.required': 'You must provide a email address.',
      'newAccount.email.email': 'You must provide a valid email address.',
      'newAccount.email.unique': 'This email is already registered.',
      'newAccount.password.required': 'You must provide a password'
    }
  }
}

module.exports = AddAccount

yo need to add this code in your validator

async fails (errorMessages) {
    return this.ctx.response.send(errorMessages)
}

I am making an REST API bro @waqaradil89.I am sending request using AXIOS.By the way I have sort out the problem.I have a middleware and I have return error from catch block and thats where the validation errors are intercepted I think.Thanks bro.