`C++ exception '...'. Data: >?<` in enaio Server Logs mit Server Abstützen

Hallo zusammen,

wir hatten bei einem Kunden über längere Zeit Probleme mit fehlgeschlagenen Server-Job-Aufrufen, die teilweise sogar den kompletten Server-Dienst mit in den Abgrund gerissen haben.

Im Log sind uns dabei immer wieder folgende Fehlermeldungen aufgefallen:

C++ exception '...'. Data: >???<
Stack on catch:
   0x000000014092FF4F == axsvckrn.exe == `CScriptRunnerMS::Run'::`1'::catch$30+63 == v:\as1200_s01_final\appserver\axsvckrn\script\ms\ScriptRunnerMS.cpp, line 297+0
   ... [Rest des Logs] ...

Teilweise kam auch nur der Text Bei der Kommunikation mit dem Skriptmodul ist eine Ausnahme aufgetreten..

Interessanterweise tritt dieses Fehlerbild versionsübergreifend auf – sowohl im letzten Patch-Level von enaio 11 als auch im aktuellen Patch-Level von enaio 12.

Die Ursache: Hintergrund ist der Einsatz des .NET 3.5 COM-Objekts CreateObject("System.Collections.ArrayList"). In Verbindung mit Windows Server 2022 führt dieses Objekt bei Nebenläufigkeit (Concurrency) zu den beschriebenen Abstürzen. Das betrifft potenziell alle VBS-Server-Events sowie die serverseitigen Workflow-Skripte.

Grüße, Uli

1 „Gefällt mir“