Article Details
Id: | 15578 |
Product: | finPOWER Connect |
Type: | FIX |
Version: | 3.01.08 |
Opened: | 26/03/2018 |
Closed: | 26/10/2018 |
Released: | 13/12/2018 |
Job: | J020446 |
finBL.CreditBureau.Service_CreditSense.CreateRequestClient method may fail with an "Object reference not set to an instance of an object" error
In the finPOWER Connect Business Layer, calling finBL.CreditBureau.Service_CreditSense.CreateRequestClient without passing a valid "options" parameter causes a "Failed to execute General Script. Script execution failed. Object reference not set to an instance of an object." error.
Note, this issue also applies to the Bank Statements (Proviso) service.
This workaround detailed in kb article #15255 is no longer required e.g.:
Public Function Main(parameters As ISKeyValueList) As Boolean
Dim Client As finClient
' Assume Success
Main = True
' Initialise
Client = finBL.CreateClient()
Main = Client.Load("C10000")
If Main Then
Main = finBL.CreditBureau.Service_CreditSense.CreateRequestClient(Client)
End If
End Function