RestEasy генерирует исключение NullPointerException при попытке получить ClientRepresentation - PullRequest
0 голосов
/ 05 апреля 2019

Я использую JBoss EAP 7.1 с RHSSO 7.2 , и когда я пытаюсь получить ClientRepresentation из определенной области / клиента, используя

Resteasy-клиент-3.0.24.Final-RedHat-1

Зависимость JBoss работает нормально, но когда я пытаюсь использовать JBoss EAP 7.2 с

Resteasy-клиент-3.6.1.SP2-RedHat-00001

но не работает и выдает ошибку.

10: 43: 45,155 ОШИБКА [stderr] (задание по умолчанию-1) javax.ws.rs.ProcessingException: java.lang.NullPointerException 10: 43: 45,156 ОШИБКА [stderr] (задание по умолчанию-1) в org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterRequest (ClientInvocation.java:600) 10: 43: 45,156 ОШИБКА [stderr] (задание по умолчанию-1) в org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke (ClientInvocation.java:436) 10: 43: 45,156 ОШИБКА [stderr] (задание по умолчанию-1) в org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync (ClientInvoker.java:148) 10: 43: 45,157 ОШИБКА [stderr] (задание по умолчанию-1) в org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke (ClientInvoker.java:112) 10: 43: 45,157 ОШИБКА [stderr] (задание по умолчанию-1) в org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke (ClientProxy.java:76) 10: 43: 45,157 ОШИБКА [stderr] (задание по умолчанию-1) в com.sun.proxy. $ Proxy67.findAll (неизвестный источник)

Метод моего класса, который пытается получить ClientRepresentation

 public ClientResource findClientResourceByClientId(RealmResource realm, String clientId) {
            ClientResource client = null;

            for (ClientRepresentation c : realm.clients().findAll()) {
                if (c.getClientId().equals(clientId)) {
                    client = realm.clients().get(c.getId());
                    break;
                }
            }

            return client;
        }

Я пытался изменить версию этой зависимости внутри модулей JBoss 7.2, но безуспешно. Кто-нибудь может мне помочь?

...