New Setup

Hi All,
I have recently installed LastPass ADFS for our customer, after 2 weeks of pain it finally working, to get ourself better at install ADFS I have decided to build as test LastPass ADFS server in a test Environment, but I am running into the following Error, this Error will only Appear when ADFS is turned on.
2019-06-27 09:15:43.5449 - Info - [ADService:4620:8] - LAB\ServiceAccount - Calling https://lastpass.com/enterpriseapi.php
2019-06-27 09:15:44.3979 - Error - [ADService:4620:8] - LAB\ServiceAccount - Error parsing response from LastPass site: Newtonsoft.Json.JsonReaderException: Error reading JObject from JsonReader. Current JsonReader item is not an object: StartArray. Path '', line 1, position 1.
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
at ADService.lpConnect.QueryLP.FetchSuperadminKeys(Uri lastPassUrl, IWebProxy proxy, IMessageBus messageBus, Dictionary`2& superAdminKeyDictionary)
2019-06-27 09:15:44.3979 - Error - [ADService:4620:8] - LAB\ServiceAccount - The response was:
2019-06-27 09:15:44.3999 - Error - [ADService:4620:8] - LAB\ServiceAccount - Fatal error: System.NullReferenceException: Object reference not set to an instance of an object.
at ADService.lpConnect.QueryLP.FetchSuperadminKeys(Uri lastPassUrl, IWebProxy proxy, IMessageBus messageBus, Dictionary`2& superAdminKeyDictionary)
at ADService.lpConnect.LPConnection.processUpdatedUser(ADUser u, ISet`1 desiredLPMemberships, LPUser lpUser, Boolean forceDisable, Boolean createSplitSecret)
at ADService.lpConnect.LPConnection.ADChangeHandler(StoreSplitSecretsHandler storeSplitSecretsHandler)
at ADService.ADReplicate.DataModel.FinishedUpdate(UInt64 highestCommittedUSN_0, Boolean succ, StoreSplitSecretsHandler storeSplitSecrets)
at ADService.ADReplicate.ADSource.Replicate(String dnsHostName, Nullable`1 highestCommittedUSN)
at ADService.ADReplicate.ADSource.Poll()
at ADService.ADReplicate.ADSource.LDAPMonitorThread()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Can confirm the attribute has the correct "CONTROL ACCESS" Permissions, I have also build a new ADFS server. but getting the same issue, I have also tried to find this issue but with no luck, could someone help?
Thanks
I have recently installed LastPass ADFS for our customer, after 2 weeks of pain it finally working, to get ourself better at install ADFS I have decided to build as test LastPass ADFS server in a test Environment, but I am running into the following Error, this Error will only Appear when ADFS is turned on.
2019-06-27 09:15:43.5449 - Info - [ADService:4620:8] - LAB\ServiceAccount - Calling https://lastpass.com/enterpriseapi.php
2019-06-27 09:15:44.3979 - Error - [ADService:4620:8] - LAB\ServiceAccount - Error parsing response from LastPass site: Newtonsoft.Json.JsonReaderException: Error reading JObject from JsonReader. Current JsonReader item is not an object: StartArray. Path '', line 1, position 1.
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
at ADService.lpConnect.QueryLP.FetchSuperadminKeys(Uri lastPassUrl, IWebProxy proxy, IMessageBus messageBus, Dictionary`2& superAdminKeyDictionary)
2019-06-27 09:15:44.3979 - Error - [ADService:4620:8] - LAB\ServiceAccount - The response was:
2019-06-27 09:15:44.3999 - Error - [ADService:4620:8] - LAB\ServiceAccount - Fatal error: System.NullReferenceException: Object reference not set to an instance of an object.
at ADService.lpConnect.QueryLP.FetchSuperadminKeys(Uri lastPassUrl, IWebProxy proxy, IMessageBus messageBus, Dictionary`2& superAdminKeyDictionary)
at ADService.lpConnect.LPConnection.processUpdatedUser(ADUser u, ISet`1 desiredLPMemberships, LPUser lpUser, Boolean forceDisable, Boolean createSplitSecret)
at ADService.lpConnect.LPConnection.ADChangeHandler(StoreSplitSecretsHandler storeSplitSecretsHandler)
at ADService.ADReplicate.DataModel.FinishedUpdate(UInt64 highestCommittedUSN_0, Boolean succ, StoreSplitSecretsHandler storeSplitSecrets)
at ADService.ADReplicate.ADSource.Replicate(String dnsHostName, Nullable`1 highestCommittedUSN)
at ADService.ADReplicate.ADSource.Poll()
at ADService.ADReplicate.ADSource.LDAPMonitorThread()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Can confirm the attribute has the correct "CONTROL ACCESS" Permissions, I have also build a new ADFS server. but getting the same issue, I have also tried to find this issue but with no luck, could someone help?
Thanks