# File lib/openshift-origin-controller/app/controllers/base_controller.rb, line 259
  def render_exception_internal(ex, log_tag, format)
    Rails.logger.error ex
    Rails.logger.error ex.backtrace

    error_code = ex.respond_to?('code') ? ex.code : 1
    if ex.kind_of? OpenShift::UserException
      status = :unprocessable_entity
    elsif ex.kind_of? OpenShift::DNSException
      status = :service_unavailable
    else
      status = :internal_server_error
    end
    render_error_internal(status, ex.message, error_code, log_tag, nil, nil, nil, format)
  end