Access Violation in KingWsc.exe.

Sinds de update naar King 5.70a1 biedt de King Webshop Client (KingWsc.exe) ondersteuning voor OpenSSL versie 3. In de praktijk blijkt echter dat OpenSSL 3 niet in alle situaties soepel werkt met de koppeling tussen KING ERP en WooCommerce.

De foutmelding

Tijdens het synchroniseren stopt KingWsc met de volgende cryptische melding:
				
					Access violation at address 0134154E in module 'KingWsc.exe'. Read of address 00000004
				
			
In het logvenster ziet dat er zo uit:
KingWsc.exe access violation
De synchronisatie wordt direct afgebroken en er worden geen gegevens uitgewisseld met de webshop. Aan de foutmelding zelf is niet te zien dat OpenSSL de boosdoener is — vandaar deze post.

De oplossing

De fix is gelukkig eenvoudig: zet OpenSSL terug naar versie 1 in de verbindingsinstellingen van de webshopclient.

  1. Open KingWsc.
  2. Ga naar Opties → Verbinding.
  3. Open het tabblad Beveiliging.
  4. Zet OpenSSL van Versie 3 terug naar Versie 1.
  5. Sluit het venster en start de synchronisatie opnieuw.
Daarna draait de synchronisatie weer zonder access violation.