Interaction entre TWS et MacOS 12 (Monterey)

Le présent article traite des problèmes de performance de Trader Workstation (TWS) sous MacOS Monterey (version: 12), rencontrés par plusieurs clients. TWS peut subir des interruptions ou s'arrêter inopinément (crash) en fonctionnant sous MacOS 12. Cette erreur peut survenir immédiatement au démarrage de TWS ou plus tard, après quelques minutes/heures.

Mise en place de la correction

Une correction a été publié dans TWS Bêta, disponible au téléchargement ici

Contexte et détails supplémentaires concernant la résolution du problème
Ce comportement ne dépendait pas de Trader Workstation, il est causé par un bug dans le code de la plateforme officielle Oracle Java, qui est associée à TWS et utilisée pour faire fonctionner notre logiciel. La plateforme Oracle Java appartient à Oracle et nous (IBKR) ne pouvions pas modifier son code ou ses fonctionnalités. Ainsi, nous avons cherché d'autres plateformes Java à utiliser (ex. : OpenJDK, Azul) car nous pensions qu'il s'agissait du seul moyen de fournir une solution à nos clients dans un délai raisonnable.

Ce processus comprenait de nombreux tests, pour voir quelle plateforme Java est la meilleure option pour Trader Workstation et pour éviter d'introduire de nouveaux problèmes en essayant de résoudre celui-ci.

Nous vous remercions de votre patience.