You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Amit Agrawal (JIRA)" <ji...@apache.org> on 2007/08/22 12:26:31 UTC

[jira] Created: (AXIS2-3140) org.apache.axis2.AxisFault: The User Profile Manager object could not be loaded. ---> Value cannot be null

org.apache.axis2.AxisFault: The User Profile Manager object could not be loaded. ---> Value cannot be null
----------------------------------------------------------------------------------------------------------

                 Key: AXIS2-3140
                 URL: https://issues.apache.org/jira/browse/AXIS2-3140
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: wsdl
    Affects Versions: 1.1.1
         Environment: windows
            Reporter: Amit Agrawal


When the generated stub (for UserProfileService.wsdl) processes response, I get following error

<error>
org.apache.axis2.AxisFault: The User Profile Manager object could not be loaded. ---> Value cannot be null.
Parameter name: serverContext
</error>

when I use the endpoint URL with fully qualified domain e.g. http://ps4312.persistent.co.in:43386/_vti_bin/UserProfileService.asmx , But when endpoint URLis specified without fully qualified domain e.g. http://ps4312:43386/_vti_bin/UserProfileService.asmx, we do not get the error. 

the part of code where the cal fails is:
try {
      org.apache.axis2.client.OperationClient _operationClient = _serviceClient
        .createClient(_operations[31].getName());
      _operationClient
        .getOptions()
        .setAction(
          "http://microsoft.com/webservices/SharePointPortalServer/UserProfileService/GetUserProfileByIndex");
      _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);



      // create SOAP envelope with that payload
      org.apache.axiom.soap.SOAPEnvelope env = null;

      // Style is Doc.


      env = toEnvelope(getFactory(_operationClient.getOptions()
        .getSoapVersionURI()), param62,
        optimizeContent(new javax.xml.namespace.QName("",
          "GetUserProfileByIndex")));

      // adding SOAP headers
      _serviceClient.addHeadersToEnvelope(env);
      // create message context with that soap envelope
      org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
      _messageContext.setEnvelope(env);

      // add the message contxt to the operation client
      _operationClient.addMessageContext(_messageContext);

      // execute the operation client
      _operationClient.execute(true);  //FAILS HERE !!!

 




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org