Исключение при создании пользователя в WSO2 через SCIM REST API

Я продолжаю получать это исключение при попытке создать пользователя через SCIM:

Caused by: java.lang.NullPointerException
    at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333)
    at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:1016)
    at org.wso2.charon.core.protocol.endpoints.AbstractResourceEndpoint.getDecoder(AbstractResourceEndpoint.java:84)
    at org.wso2.charon.core.protocol.endpoints.UserResourceEndpoint.create(UserResourceEndpoint.java:138)
    at org.wso2.carbon.identity.scim.provider.resources.UserResource.createUser(UserResource.java:145)
    at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)

Я использую диспетчер хранилища JDBC, и детали моего запроса следующие:

URL: / wso2 / scim / Пользователи
Полезная нагрузка:

   {"wso2Extension":
    {
      "dateOfBirth":"17/01/1982",
      "secQuestion":"What was your childhood nickname?",
      "lastName":"Chandra",
      "mail":"[email protected]",
      "phoneNumber":"1111111111",
      "secAnswer":"nickname",
      "ssn":"123456789",
      "firstName":"Ram",
      "prefMethComm":"email",
      "preferredLanguage":"en-US"},
 "schemas":[""],
 "userName":"[email protected]",
 "password":"somepassword"
}

Ответ REST от SCIM:

    {
    "Errors": [
        {
            "description": "Error in adding the user: [email protected] to the user store..",
            "code": "500"
        }
    ]
}

Будем признательны за любые указатели для устранения этой проблемы.


person Nikhil Talreja    schedule 06.08.2014    source источник
comment
пробовали ли вы использовать curl: docs. wso2.com/display/IS450/   -  person Dakshika    schedule 07.08.2014
comment
получение той же ошибки с завитком. На самом деле я использую здесь атрибуты расширения. Я отредактировал вопрос с полным запросом и ответом.   -  person Nikhil Talreja    schedule 07.08.2014


Ответы (1)


Оказалось, что конфигурация заявки SCIM для preferredLanguage неверна. WSO2 должен сделать более конкретное исключение для таких проблем.

person Nikhil Talreja    schedule 07.08.2014