BCrypt::Errors::InvalidHash in Devise::SessionsController#createとエラーが表示されました。
またinvalid hashとも表示されました。これは、SessionsControllerのcreateアクションのhashが無効である、という意味かなと思いましたが、SessionsControllerなるものをつくっていないです。解釈が間違っているのでしょうか?

application_controller.rb

class ApplicationController < ActionController::Base

  before_action :configure_permitted_parameters, if: :devise_controller? 
  # Prevent CSRF attacks by raising an exception. 
  # For APIs, you may want to use :null_session instead. 
  protect_from_forgery with: :exception

  # privateメソッドを定義し、deviseの新規登録フォームでnameを受け取れるようにしてください 
  include ApplicationHelper

  private

  def configure_permitted_parameters 
    devise_parameter_sanitizer.for(:sign_up) << [:name,:email,:username,:password] 
    devise_parameter_sanitizer.for(:sign_in) << [:login,:username,:remember_me] 
  end 
end 

home_controller.rb

class HomeController < ApplicationController 
  def top 
      if user_signed_in? 
      # 変数@noteにNoteクラスのインスタンスを代入してください 
      @note = Note.new 
      # 変数@notesにNoteクラスのインスタンスの配列を降順で代入してください 
      @notes = Note.all.order(created_at: :desc) 
    else 
      @message = "ようこそKotoritterへ!" 
    end 
  end

  def about 
  end 
end