Имам Джърси REST канал, внедрен в weblogic. Всички методи са конфигурирани да връщат JSON данни. Джърси използва Джаксън вътре. Един от тези методи работи през цялото време и връща правилните данни, но другият връща 'null'. Буквално това означава, че на екрана е изписано „нула“. Но методът определено не връща нула, защото регистрирам всичко.
Изглежда няма грешка, тъй като в регистрационните файлове не се отпечатва грешка и зададох ниво „ИНФО“ за root регистратор в конфигурацията на log4j. Така че съм малко изгубен - нямам представа какво може да не е наред, когато не се докладва грешка и се връща просто null. Някой може ли да помогне? Как поне да разберете какво не е наред?
--редактиране--
В моя случай това беше причинено от липсващи гетери/сетери в полета на клас на отговор. Има конструктор, който е ползван от GSON, но не и джърси/джаксън. Но досадното е, че тези инструменти просто върнаха нула и не хвърлиха изключение. Така че все пак въпросът е как да се отстраняват грешки при такива грешки, възможно ли е да се принуди jersey/jackson да отпечата проблемите, които намират, а не такова детско поведение;)