Technical Knowledge: Invoice Adapter Error Post Windows Update

ModuleBASSnet Procurement
SubmoduleGateway>Invoice Ext Adaptor
Applies ToBASSnet 2.11 SP3 & Gateway 4 Version BN2.11 and above 

 

Overview

Customers encountered errors when transferring invoices from Eyeshare into the BASSnet system via: Gateway> Invoice Adapter-Extended

None of the invoice XML files were successfully imported into BASSnet due to the following error logged in the InvoiceAdaptorExt log file:

[ERROR]; Could not load type 'BASS.Procurement.BNPCommon.BNPCommonTable' from assembly 'BNPUtilsBS, Version=211.0.33.20241, Culture=neutral, PublicKeyToken=null'.
 

 

Details

The error is linked to a Windows Update that affects .NET Framework behavior, specifically:

KB5065748 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows Server 2022

This update disrupted the behavior of the Invoice Adapter, preventing it from processing invoice XMLs correctly.

 

Considerations

1.) Stop the BASSnet Gateway Service to prevent new processing during patch handling.

2.) Navigate to: Invoice Adapter > Inbox > Error

3.) Copy affected XML files (that triggered errors) back to the Inbox folder.

4.) Restart the BASSnet Gateway Service to reprocess the XML files.

5.) Monitor the Invoice Adapter logs to confirm resolution.

6.) Successful logs should indicate the XML files are now processed without the previous assembly loading error.

 

Important Note for Future Updates:

To avoid similar disruptions:
Always stop the BASSnet Gateway Service before applying Windows or .NET framework updates.

 

Powered by Zendesk