Assertion failed in function 'cv::CascadeClassifier::detectMultiScale'

can anyone tell about the following error in face recognition project and i have used a valid haar cascade classifier but i am not understanding the error.

11 face_data=[]
12 dataset_path="./data/"
—> 13 faces=face_cascade.detectMultiScale(frame,1.3,5)#Detects objects of different sizes in the input image.
14 #The detected objects are returned as a list of size of rectangles in from of 4 values x,y,w,h.
15 faces=sorted(faces,key=lambda f:f[2]*f[3],reverse=True)

error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp:1658: error: (-215:Assertion failed) !empty() in function ‘cv::CascadeClassifier::detectMultiScale’