Salesforce Connector: Cannot create a portal user without contact

We are using IIQ 8.4p2.

I am trying to create a community Salesforce account.

The account creation fails with the error:

Cannot create a portal user without contact

NOTE: I have checked the option “Create Contact on user creation“ on UI in Application

Is there anything else I need to do or Salesforce side issue?

@udaya1

Are you trying to create the account through Sailpoint ?

Hi Manish, yes trying to create a new account via Sailpoint

Update: I enabled the Salesforce connector logs and Webservices Connector logs and got the errors below.

NOTE: Test connection works fine.

Also any Salesforce account that does NOT require contact creation , is created successfully

LOGS:

```

2025-10-14T15:13:24,438 TRACE https-jsse-nio-8443-exec-20 sailpoint.connector.ForceConnector:97 - Entering provision: Arguments => sailpoint.object.ProvisioningPlan@526e772d2025-10-14T15:13:24,438 TRACE https-jsse-nio-8443-exec-20 sailpoint.connector.ForceConnector:97 - Entering initConnector: Arguments => N/A2025-10-14T15:13:24,447 TRACE https-jsse-nio-8443-exec-20 sailpoint.connector.ForceConnector:108 - Exiting initConnector: Arguments => N/A, Returns => N/A2025-10-14T15:13:25,413 ERROR https-jsse-nio-8443-exec-20 sailpoint.connector.salesforce.ForceProvisioningHandler:3300 - Exception while Provisioning :connector.sdk.webservices.exception.WebServicesSdkException: <soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:sf=“urn:fault.partner.soap.sforce.com” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>soapenv:Bodysoapenv:Faultsf:INVALID_SESSION_IDINVALID_SESSION_ID: Invalid Session ID found in SessionHeader: Illegal Session. Session not found, missing session hash: 50c2a6e28f50dcdd98efcc1be1b4f6cda1be52bc39eac7da7bb3e220d4baa586This error usually occurs after a session expires or a user logs out. Decoder: DataInDbSessionKeyDecoder<sf:UnexpectedErrorFault xsi:type=“sf:UnexpectedErrorFault”>sf:exceptionCodeINVALID_SESSION_ID</sf:exceptionCode>sf:exceptionMessageInvalid Session ID found in SessionHeader: Illegal Session. Session not found, missing session hash: 50c2a6e28f50dcdd98efcc1be1b4f6cda1be52bc39eac7da7bb3e220d4baa586This error usually occurs after a session expires or a user logs out. Decoder: DataInDbSessionKeyDecoder</sf:exceptionMessage></sf:UnexpectedErrorFault></soapenv:Fault></soapenv:Body></soapenv:Envelope>at connector.sdk.webservices.ExecutionMediator.processEndpoint(ExecutionMediator.java:659) ~[connector-bundle-webservices.jar:8.4p2]at sailpoint.connector.salesforce.ForceProvisioningHandler.getExecutionResult(ForceProvisioningHandler.java:3294) ~[connector-bundle-webservices.jar:8.4p2]at sailpoint.connector.salesforce.ForceProvisioningHandler.executeCreate(ForceProvisioningHandler.java:1278) ~[connector-bundle-webservices.jar:8.4p2] ```

‘‘‘

I was going through the documentation of Salesforce. Please check below link and configure your Salesforce instance as shown in the link below.

Salesforce Connector | Error: “Invalid Session ID found in SessionHeader: Illegal Session. Session not found, missing session hash”

Thanks @msingh900 , I am no longer facing that issue.

But we did not do any changes in Salesforce and Sailpoint.

it kind of resolved by itself

Oh! Great to hear that issue is resolved.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.