Wpis z mikrobloga

Mam problem z enumami w #java
Mam kontroler ktory przyjmuje posta, ale w jsonie nie dostarczam wartosci enuma, bo jest ustawiany przez serwis.
Niestety wysylajac zapytanie dostaje ciagle blad: Caused by: java.lang.NoSuchFieldError: READUNKNOWNENUMVALUESUSINGDEFAULTVALUE

Pola sie zgadzaja i istnieja, niestety cos slabo mi idzie z szukaniem, bo nie potrafie zanlezc pomocy w google i stackoverflow.
#programowanie
  • 7
  • Odpowiedz
@w__w: Błąd java.lang.NoSuchFieldError z komunikatem READUNKNOWNENUMVALUESUSINGDEFAULTVALUE sugeruje, że jest problem z próbą dostępu do nieistniejącego pola w czasie parsowania JSONa w kontekście wartości enuma. To może wynikać z niewłaściwego ustawienia w konfiguracji deserializacji JSONa lub z nieprawidłowego sposobu obsługi wartości enuma, które nie są dostarczane w JSONie.

Aby rozwiązać ten problem, możesz podjąć następujące kroki:

Sprawdź, czy wartość enuma w twoim JSONie jest zgodna z deklaracją enuma w twoim kodzie. Upewnij
  • Odpowiedz