2573734 - SOAP UI calls give error - nested exception

SAP Knowledge Base Articles - public

2573734 - SOAP UI calls give error - nested exception


When trying to perform a SOAP UI API call user receives the error message similar to the below:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<faultstring>FindLearners Failed!; nested exception is:
java.lang.NullPointerException: while trying to invoke the method com.plateausystems.elms.client.search.SearchContext.getUserJB() of a null object returned from com.plateausystems.elms.client.search.SearchSelector.getSearchContext()</faultstring>
<ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">sc8lp17u03</ns1:hostname>


SuccessFactors Learning Management System (LMS)

Reproducing the Issue

Using SOAPUI (as an example findLearners will be used):

  1. Create SOAP project;
  2. Import WSDL;
  3. Navigate to findLearners;
  4. Provide appropriate credentials;
  5. Use following SOAP Call, substituting *ADMIN_ID* and *USER_ID* with the respective values:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:axis="http://axis.webservices.elms.plateausystems.com">
    <axis:LearnersSearchCriteria xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


The issue has been addressed by the Engineering team and is targeted to be fixed in version b1802. Some particular cases have been already patched and are working as expected.

See Also

2318897 - LMS Webservices Knowledge Support and Tips to test SOAP calls.


SOAP API, findLearners, Error, Nested Exception , KBA , LOD-SF-LMS-TLS , Web Services & Tools , Problem


SAP SuccessFactors Learning 1711