Tiếp tục làm việc với Khôi phục dữ liệu mùa xuân. Di chuyển đến 2.4.0 đã cho tôi nhiều hành vi mà tôi muốn, tuy nhiên bây giờ tôi nhận được một ngoại lệ gián đoạn kỳ lạ.Nghỉ ngơi dữ liệu mùa xuân 2.4 Lỗi liên tục (ClassCastException)
Giới thiệu. . . 2/3 thời gian khi tôi tải lại hoặc triển khai ứng dụng của tôi, mỗi thiết bị đầu cuối với các dữ liệu SDR ném một 500, và đưa ra những điều sau đây:
GET /api/departments
--------------------
HTTP Status 500 - Could not write content: org.springframework.data.rest.webmvc.json.PersistentEntityJackson2Module$ProjectionResourceContentSerializer
cannot be cast to com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
(through reference chain:
org.springframework.hateoas.PagedResources["_embedded"]
->java.util.UnmodifiableMap["departments"]
->java.util.ArrayList[0]
->org.springframework.data.rest.webmvc.json.ProjectionResource["content"]);
nested exception is com.fasterxml.jackson.databind.JsonMappingException:
org.springframework.data.rest.webmvc.json.PersistentEntityJackson2Module$ProjectionResourceContentSerializer
cannot be cast to com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
(through reference chain:
org.springframework.hateoas.PagedResources["_embedded"]
->java.util.UnmodifiableMap["departments"]
->java.util.ArrayList[0]
->org.springframework.data.rest.webmvc.json.ProjectionResource["content"])
(Báo cáo đầy đủ lỗi có sẵn: http://pastebin.com/xzzXkFiR)
Như tôi đã nói , điều này không xảy ra mỗi khi tôi tải lại/triển khai ứng dụng, nhưng nếu nó xảy ra nó hoàn toàn bị mắc kẹt, và tải lại là cách duy nhất để sửa chữa nó. Hành vi rất kỳ quặc, tự hỏi liệu có ai có hiểu biết gì không.
Issue không xảy ra nếu tôi quay trở lại để mùa xuân dữ liệu Nghỉ ngơi 2.3.2
Thanks for the help, và xin vui lòng cho tôi biết những gì khác thông tin liên quan tôi có thể cung cấp.
- SDR: 2.4.1
- SFW: 4.2.1
- SDJPA: 1.9.0
Issue cũng xảy ra với mới nhất (2.5.0 SNAPSHOT).
Bạn có chạy ứng dụng của bạn trên Windows (sẽ giải thích bản thân mình tốt hơn nếu điều này có câu trả lời tích cực) ... cũng tôi sẽ bắt đầu kiểm tra hệ thống phân cấp phụ thuộc (trong trường hợp bạn đang sử dụng Maven) cho trùng lặp hoặc phụ thuộc không nhất quán. –
Tôi đang chạy nó trên một Cent 7/tomcat vm cũng như ubuntu 12.04 – CollinD
bạn có thể đăng lớp điều khiển của bạn, và các tổ chức của bạn xin vui lòng –