Interazione di TWS e MacOS 12 (Monterey)

Questo articolo riguarda la performance di Trader Workstation (TWS) in ambiente MacOS Monterey (versione: 12), in base a quanto segnalato da alcuni clienti. TWS potrebbe bloccarsi o chiudersi inaspettatamente (crash) quando opera con il sistema MacOS 12. Questo potrebbe verificarsi subito durante la fase di avvio di TWS oppure successivamente, alle volte dopo pochi minuti oppure dopo alcune ore.

Implementazione della rettifica

È stata pubblicata una rettifica in TWS Beta, disponibile per essere scaricata qui

Contesto e informazioni aggiuntive sulla risoluzione del problema
Questo comportamento non dipende da Trader Workstation ma è causato da un bug nel codice della piattaforma ufficiale Oracle Java che è associata a TWS e che veniva utilizzata per eseguire il nostro software. Dato che la piattaforma Oracle Java appartiene a Oracle e noi di IBKR non possiamo in alcun modo modificare il loro codice o le loro funzionalità, abbiamo studiato la possibilità di usare piattaforme Java alternative (ad es. OpenJDK o Azul) in quanto questa ci sembrava essere l’unica soluzione fattibile per offrire ai nostri clienti un ripristino del servizio entro un tempo ragionevole.

Questa procedura ha richiesto una grande quantità di test in modo da consentirci di stabilire quale fosse la piattaforma Java migliore per Trader Workstation e inoltre come evitare di introdurre altri problemi nel tentativo di risolvere quello attuale.

Ti ringraziamo per la pazienza dimostrata.