Tôi đã gặp phải một lỗi lạ khi làm việc trong dự án Khung Chơi của tôi. Trong khi dự án của tôi đang chạy, tôi sẽ thỉnh thoảng nhận được một ClassCastException, nhưng lỗi là thế này:ClassCastException không thể giải thích được ném trong Khung Chơi
ClassCastException occured : models.Person cannot be cast to models.Person
này thường xảy ra khi tôi gọi một phương thức tìm như:
Person p = Person.find("name=?","Joe").first();
Nếu tôi khởi động lại dự án, vấn đề sẽ biến mất, nhưng chỉ tạm thời. Nó làm cho thử nghiệm dự án của tôi là một nỗi đau lớn. Làm thế nào để sửa lỗi này?
Tôi đang đối mặt với cùng một vấn đề. Tôi tin rằng đây là một cái gì đó liên quan đến tính năng "tải lại" của máy chủ web dev. Dường như nó bị hỏng hoặc máy của tôi bị cấu hình kém. Vì Play quá nhỏ, tôi đặt cược vào tùy chọn đầu tiên. –
Tôi gặp vấn đề tương tự khi chơi 2.6.3. – nemoo
Như @HotLicks đã đề cập điều này có thể là một vấn đề không gian tên. Tôi đã không nhận thấy rằng tôi thực sự có hai tập tin 'main.scala.html' (một trong một tiểu dự án) mà đã ném cho tôi lỗi * thời gian chạy này * - vì vậy thay đổi tên tập tin đó đã biến mất tất cả –