Unable to connect to IB gateway

Hi, I am not able to connect to IB Gateway after the recent software update. I can sign in with the 2FA prompt with quantrocket ibg start —wait and it returns a success message. But a few seconds later it got disconnected and requires sign in again. In the IB Gateway GUI, the same happens. It shows that I successfully sign in, but a few seconds later the GUI shutdown and the log in process repeats.

I only have one gateway ibg1.

Here are some things to check and try.

First, make sure the ibg container architecture matches your system. To check, run:

docker image inspect quantrocket/ibg:2.11.0 --format '{{ .Os }}/{{ .Architecture }}'

You want it to say linux/amd64 if you're on an Intel/AMD chip architecture and linux/arm64 if you're Apple Silicon or other arm64/aarch64 architecture.

Second, see if the detailed logs reveal anything around the time of the restart. To increase the logging, modify your docker-compose.yml to include this environment variable for the ibg1 service:

    ibg1:
        environment:
            IBC_LOG: stdout

This will cause IBC, a library QuantRocket uses for launching IB Gateway, to print its logs to the detailed logs.

Thanks Brian. I can confirm that I see linux/amd64 as expected on intel/amd machine.

Below is the log I see after enter quantrocket ibg start —wait and sucessfully log in 2FA on the mobile app. The command line returns success.

2025-02-06 14:57:51 UTC| <14>1 2025-02-06T14:57:51Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Starting socatStarting virtual X frame buffer: Xvfb.
2025-02-06 14:57:51 UTC| <14>1 2025-02-06T14:57:51Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Starting x11vncStarting websockify.
2025-02-06 14:57:51 UTC| <14>1 2025-02-06T14:57:51Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Starting IB Gateway 1033
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Running in gateway
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Parsed arguments: /root/IBC/config.ini|${TWSUSERID}|${TWSPASSWORD}|${TRADING_MODE}
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:233 IBC: IB username set from arguments: myusername
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:234 IBC: IB password set from arguments
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:234 IBC: Trading mode set from arguments: live
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:236 IBC: Settings file is: /root/IBC/config.ini
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:239 IBC: IB username set from arguments: myusername
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:239 IBC: IB password set from arguments
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:240 IBC: Trading mode set from arguments: live
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:240 IBC: Version: qr3.12.4.0
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - System Properties
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - ------------------------------------------------------------
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - jtsConfigDir = ${installer:jtsConfigDir}
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - swing.boldMetal = false
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.runtime.name = Java(TM) SE Runtime Environment
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.boot.library.path = /opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/amd64
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vm.version = 25.202-b08
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.awt.nopixfmt = true
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - vmOptionsPath = /root/Jts/ibgateway/1033/ibgateway.vmoptions
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - fullVersion = 10331d
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vm.vendor = Oracle Corporation
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vendor.url = http://java.oracle.com/
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - hideTryDemo = false
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - path.separator = :
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vm.name = Java HotSpot(TM) 64-Bit Server VM
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - file.encoding.pkg = sun.io
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.java.launcher = SUN_STANDARD
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.os.patch.level = unknown
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vm.specification.name = Java Virtual Machine Specification
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - user.dir = /root/Jts/ibgateway/1033
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.runtime.version = 1.8.0_202-b08
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - i4jv = 0
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.endorsed.dirs = /opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/endorsed
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - os.arch = amd64
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.io.tmpdir = /tmp
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - line.separator = 
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vm.specification.vendor = Oracle Corporation
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - os.name = Linux
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.java2d.noddraw = true
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.jnu.encoding = UTF-8
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - nightlyEnabled = true
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.library.path = /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - installDir = /root/Jts/ibgateway/1033/
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.specification.name = Java Platform API Specification
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.class.version = 52.0
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.management.compiler = HotSpot 64-Bit Tiered Compilers
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - productName = IB Gateway
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - mediaFileArch = linux-x64
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - os.version = 5.15.0-67-generic
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - user.home = /root
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - user.timezone = Etc/UTC
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - installer.uuid = e8e6d390-9bb0-475c-afdc-9105e541f304
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.awt.printerjob = sun.print.PSPrinterJob
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - file.encoding = UTF-8
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.specification.version = 1.8
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.class.path = /root/Jts/ibgateway/1033/.install4j/i4jruntime.jar:/root/Jts/ibgateway/1033/.install4j/launcherd958696.jar:/root/Jts/ibgateway/1033/jars/jackson-databind-2.12.3.jar:/root/Jts/ibgateway/1033/jars/fop-2.8.jar:/root/Jts/ibgateway/1033/jars/twslaunch-1033.jar:/root/Jts/ibgateway/1033/jars/jxbrowser-linux64-7.41.3.jar:/root/Jts/ibgateway/1033/jars/jackson-core-2.12.3.jar:/root/Jts/ibgateway/1033/jars/xmlgraphics-commons-2.8.jar:/root/Jts/ibgateway/1033/jars/log4j-api-2.17.1.jar:/root/Jts/ibgateway/1033/jars/jxbrowser-swing-7.41.3.jar:/root/Jts/ibgateway/1033/jars/log4j-core-2.17.1.jar:/root/Jts/ibgateway/1033/jars/twslaunch-install4j-1.12.jar:/root/Jts/ibgateway/1033/jars/commons-io-2.11.0.jar:/root/Jts/ibgateway/1033/jars/jxbrowser-7.41.3.jar:/root/Jts/ibgateway/1033/jars/batik-all-1.16.jar:/root/Jts/ibgateway/1033/jars/total-2023.jar:/root/Jts/ibgateway/1033/jars/jackson-annotations-2.12.3.jar:/root/Jts/ibgateway/1033/jars/j
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - user.name = root
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - channel = latest
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vm.specification.version = 1.8
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.java.command = install4j.ibgateway.GWClient ${installer:cmdLineArgs}
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.home = /opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.arch.data.model = 64
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - user.language = en
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.specification.vendor = Oracle Corporation
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - awt.toolkit = sun.awt.X11.XToolkit
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vm.info = mixed mode
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - privateLabel = ib
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.version = 1.8.0_202
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - installer.groupId = 
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.ext.dirs = /opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/ext:/usr/java/packages/lib/ext
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.boot.class.path = /opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/resources.jar:/opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/rt.jar:/opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/sunrsasign.jar:/opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/jsse.jar:/opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/jce.jar:/opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/charsets.jar:/opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/jfr.jar:/opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/classes
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vendor = Oracle Corporation
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - file.separator = /
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - twslaunch.autoupdate.serviceImpl = com.ib.tws.twslaunch.install4j.Install4jAutoUpdateService
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.vendor.url.bug = http://bugreport.sun.com/bugreport/
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - install4jType = ${installer:installerType}
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.io.unicode.encoding = UnicodeLittle
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.cpu.endian = little
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.locale.formatasdefault = true
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - installerVersion = 4.6.32
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - sun.cpu.isalist = 
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - ------------------------------------------------------------
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:253 IBC: Using default main window manager: null
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:258 IBC: Using default config dialog manager
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:275 IBC: CommandServer is starting with port 7460
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:417 IBC: CommandServer listening on addresses: 172.18.0.6,0:0:0:0:0:0:0:1%lo,127.0.0.1; port: 7460
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:419 IBC: CommandServer started and is ready to accept commands
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:491 IBC: TWS Settings directory is: /root/Jts/ibgateway/1033
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:497 IBC: Ensuring /root/Jts/ibgateway/1033/jts.ini contains required minimal lines
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:501 IBC: Found setting: [Logon]/s3store=true
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:502 IBC: Found setting: [Logon]/Locale=en
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:503 IBC: Found setting: [Logon]/displayedproxymsg=1
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:504 IBC: Found setting: [IBGateway]/ApiOnly=true
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:505 IBC: Confirmed /root/Jts/ibgateway/1033/jts.ini contains required minimal lines
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:515 IBC: Getting config dialog
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:515 IBC: Creating config dialog future
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:515 IBC: Getting config dialog
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:518 IBC: Getting config dialog
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:521 IBC: Getting config dialog
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:524 IBC: Getting main window
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:525 IBC: Creating main window future
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:529 IBC: Getting config dialog
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:532 IBC: Getting config dialog
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:534 IBC: Getting config dialog
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:536 IBC: Waiting for config dialog future to complete
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:537 IBC: Waiting for config dialog future to complete
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:538 IBC: Waiting for config dialog future to complete
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:538 IBC: Waiting for config dialog future to complete
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:541 IBC: Waiting for config dialog future to complete
2025-02-06 14:57:52 UTC| <14>1 2025-02-06T14:57:52Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:52:542 IBC: Waiting for config dialog future to complete
2025-02-06 14:57:53 UTC| <14>1 2025-02-06T14:57:53Z 803942c18b61 quantrocket-ibg1-1 3387881 - - subprocess 9411 exited with code 1
2025-02-06 14:57:58 UTC| <14>1 2025-02-06T14:57:58Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:58:969 IBC: Detected JFrame (ibgateway.aC) entitled: IBKR Gateway; event=Opened
2025-02-06 14:57:58 UTC| <14>1 2025-02-06T14:57:58Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:57:58:973 IBC: Setting Trading mode = live
2025-02-06 14:58:00 UTC| <14>1 2025-02-06T14:58:00Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:58:00:264 IBC: Detected JFrame (ibgateway.aC) entitled: IBKR Gateway; event=Activated
2025-02-06 14:58:00 UTC| <14>1 2025-02-06T14:58:00Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:58:00:270 IBC: Click button: Log In
2025-02-06 14:58:01 UTC| <14>1 2025-02-06T14:58:01Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:58:01:851 IBC: Detected JFrame (ibgateway.aB) entitled: Loading...; event=Opened
2025-02-06 14:58:01 UTC| <14>1 2025-02-06T14:58:01Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:58:01:852 IBC: Found Gateway main window
2025-02-06 14:58:01 UTC| <14>1 2025-02-06T14:58:01Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:58:01:852 IBC: Got main window from future
2025-02-06 14:58:01 UTC| <14>1 2025-02-06T14:58:01Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:58:01:885 IBC: Detected JFrame (ibgateway.aB) entitled: Loading...; event=Activated
2025-02-06 14:58:02 UTC| <14>1 2025-02-06T14:58:02Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:58:02:427 IBC: Detected JFrame (twslaunch.feature.welcome.D) entitled: Connecting to server (trying for another 19 seconds)...; event=Opened
2025-02-06 14:58:02 UTC| <14>1 2025-02-06T14:58:02Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 14:58:02:463 IBC: Detected JFrame (twslaunch.feature.welcome.D) entitled: Connecting to server (trying for another 19 seconds)...; event=Activated
2025-02-06 15:00:05 UTC| <14>1 2025-02-06T15:00:05Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:05:922 IBC: Detected JDialog (twslaunch.jauthentication.bg) entitled: Second Factor Authentication; event=Opened
2025-02-06 15:00:06 UTC| <14>1 2025-02-06T15:00:06Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:06:033 IBC: Detected JDialog (twslaunch.jauthentication.bg) entitled: Second Factor Authentication; event=Activated
2025-02-06 15:00:12 UTC| <14>1 2025-02-06T15:00:12Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:12:597 IBC: Detected JDialog (twslaunch.jauthentication.bg) entitled: Second Factor Authentication; event=Closed
2025-02-06 15:00:18 UTC| <14>1 2025-02-06T15:00:18Z 803942c18b61 quantrocket-ibg1-1 3387881 - - LogModuleConfigurator-Init: Log4j Ver2.x found on classpath
2025-02-06 15:00:18 UTC| <14>1 2025-02-06T15:00:18Z 803942c18b61 quantrocket-ibg1-1 3387881 - - LogModuleConfigurator-Init: LogModuleConfigurator initialized with Log4j Veri.x
2025-02-06 15:00:19 UTC| <14>1 2025-02-06T15:00:19Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:19:290 IBC: Detected JFrame (twslaunch.feature.welcome.D) entitled: Starting application...; event=Closed
2025-02-06 15:00:19 UTC| <14>1 2025-02-06T15:00:19Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:19:290 IBC: Login completed
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:604 IBC: Detected JDialog (feature.configure.aj) entitled: U11086555 Trader Workstation Configuration; event=Opened
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:608 IBC: Got config dialog from future
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:611 IBC: Got config dialog from future
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:611 IBC: Got config dialog from future
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:611 IBC: Got config dialog from future
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:611 IBC: Got config dialog from future
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 

2nd part due word limit

3387881 - - 2025-02-06 15:00:21:611 IBC: Got config dialog from future
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:611 IBC: Got config dialog from future
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:694 IBC: Detected JDialog (feature.configure.aj) entitled: U11086555 Trader Workstation Configuration; event=Activated
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:761 IBC: Setting auto-restart time
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:883 IBC: Auto restart time is now set to 9:00
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:885 IBC: Auto restart time is already set to AM
2025-02-06 15:00:21 UTC| <14>1 2025-02-06T15:00:21Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:21:886 IBC: Click button: Apply
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:077 IBC: Setting Send Market Data In Lots
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:538 IBC: Send Market Data In Lots checkbox is already set to: false
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:539 IBC: Setting auto-restart
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:555 IBC: Auto restart radio button is already set to: true
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:556 IBC: Setting 'Expose entire trading schedule to API'
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:581 IBC: 'Expose entire trading schedule to API' checkbox is already set to: true
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:582 IBC: Setting Master API client ID
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:583 IBC: Master API client ID is already set to 6000
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:583 IBC: Performing port configuration
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:583 IBC: TWS API socket port is already set to 4002
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:584 IBC: Setting ReadOnlyApi
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:584 IBC: Read-Only API checkbox is already set to: false
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:585 IBC: Click button: OK
2025-02-06 15:00:22 UTC| <14>1 2025-02-06T15:00:22Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:22:895 IBC: Detected JDialog (feature.configure.aj) entitled: U11086555 Trader Workstation Configuration; event=Closed
2025-02-06 15:00:23 UTC| <14>1 2025-02-06T15:00:23Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:23:499 IBC: Detected JDialog (jclient.browser.f) entitled: Login Messages; event=Opened
2025-02-06 15:00:23 UTC| <14>1 2025-02-06T15:00:23Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:23:523 IBC: Detected JDialog (jclient.browser.f) entitled: Login Messages; event=Activated
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - java.util.concurrent.CompletionException: java.lang.UnsatisfiedLinkError: /tmp/JxBrowser/7.41.3/libtoolkit.so: libgtk-3.so.0: cannot open shared object file: No such file or directory
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1592)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.Thread.run(Thread.java:748)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Caused by: java.lang.UnsatisfiedLinkError: /tmp/JxBrowser/7.41.3/libtoolkit.so: libgtk-3.so.0: cannot open shared object file: No such file or directory
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.Runtime.load0(Runtime.java:809)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.System.load(System.java:1086)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.JniLibrary.loadLibrary(JniLibrary.java:52)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.JniLibrary.lambda$new$0(JniLibrary.java:46)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.PrivilegedActions.lambda$doPrivileged$0(PrivilegedActions.java:36)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.security.AccessController.doPrivileged(Native Method)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.PrivilegedActions.doPrivileged(PrivilegedActions.java:35)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.JniLibrary.<init>(JniLibrary.java:44)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.ToolkitLibrary.<init>(ToolkitLibrary.java:40)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.ToolkitLibrary.instance(ToolkitLibrary.java:30)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.xz.JniResourceExtractor.extract(JniResourceExtractor.java:47)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.xz.XzExtractor.extract(XzExtractor.java:56)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.OfficialDelivery.lambda$deliverTo$0(OfficialDelivery.java:43)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.PrivilegedActions.lambda$doPrivileged$0(PrivilegedActions.java:36)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.security.AccessController.doPrivileged(Native Method)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.PrivilegedActions.doPrivileged(PrivilegedActions.java:35)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.internal.OfficialDelivery.deliverTo(OfficialDelivery.java:40)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.engine.ChromiumBinaries.lambda$deliverTo$0(ChromiumBinaries.java:147)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.engine.ChromiumBinaries.trySynchronized(ChromiumBinaries.java:177)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.engine.ChromiumBinaries.deliverTo(ChromiumBinaries.java:142)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.engine.ChromiumBinaries.deliverTo(ChromiumBinaries.java:101)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.engine.internal.EngineImpl.newInstance(EngineImpl.java:150)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.teamdev.jxbrowser.engine.Engine.newInstance(Engine.java:163)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at feature.webapp.z.b(z.java:840)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at feature.webapp.z.a(z.java:741)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at feature.webapp.z.c(z.java:697)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	... 7 more
2025-02-06 15:00:24 UTC| <14>1 2025-02-06T15:00:24Z 803942c18b61 quantrocket-ibg1-1 3387881 - - remove Client 7001
2025-02-06 15:00:25 UTC| <14>1 2025-02-06T15:00:25Z 803942c18b61 quantrocket-ibg1-1 3387881 - - remove Client 7001
2025-02-06 15:00:25 UTC| <14>1 2025-02-06T15:00:25Z 803942c18b61 quantrocket-ibg1-1 3387881 - - remove Client 1012
2025-02-06 15:00:30 UTC| <14>1 2025-02-06T15:00:30Z 803942c18b61 quantrocket-ibg1-1 3387881 - - remove Client 7001
2025-02-06 15:00:30 UTC| <14>1 2025-02-06T15:00:30Z 803942c18b61 quantrocket-ibg1-1 3387881 - - remove Client 1012
2025-02-06 15:00:30 UTC| <14>1 2025-02-06T15:00:30Z 803942c18b61 quantrocket-ibg1-1 3387881 - - remove Client 7001
2025-02-06 15:00:30 UTC| <14>1 2025-02-06T15:00:30Z 803942c18b61 quantrocket-ibg1-1 3387881 - - remove Client 16352
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Exception in thread "JavaFX Application Thread" java.lang.UnsatisfiedLinkError: /opt/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202/lib/amd64/libjfxmedia.so: libasound.so.2: cannot open shared object file: No such file or directory
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.Runtime.load0(Runtime.java:809)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.System.load(System.java:1086)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.glass.utils.NativeLibLoader.loadLibraryFullPath(NativeLibLoader.java:201)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:94)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:39)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.media.jfxmediaimpl.NativeMediaManager.lambda$new$33(NativeMediaManager.java:115)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.security.AccessController.doPrivileged(Native Method)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.media.jfxmediaimpl.NativeMediaManager.<init>(NativeMediaManager.java:106)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.media.jfxmediaimpl.NativeMediaManager$NativeMediaManagerInitializer.<clinit>(NativeMediaManager.java:77)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.media.jfxmediaimpl.NativeMediaManager.getDefaultInstance(NativeMediaManager.java:89)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.media.jfxmedia.MediaManager.getSupportedContentTypes(MediaManager.java:50)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.javafx.webkit.prism.PrismGraphicsManager.getSupportedMediaTypes(PrismGraphicsManager.java:154)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.webkit.network.URLLoader.twkDidFinishLoading(Native Method)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.webkit.network.URLLoader.notifyDidFinishLoading(URLLoader.java:871)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.webkit.network.URLLoader.lambda$didFinishLoading$101(URLLoader.java:862)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.javafx.application.PlatformImpl.lambda$null$402(PlatformImpl.java:295)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.security.AccessController.doPrivileged(Native Method)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.javafx.application.PlatformImpl.lambda$runLater$403(PlatformImpl.java:294)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at com.sun.glass.ui.gtk.GtkApplication.lambda$null$208(GtkApplication.java:245)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 	at java.lang.Thread.run(Thread.java:748)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # A fatal error has been detected by the Java Runtime Environment:
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #  SIGSEGV (0xb) at pc=0x00007fb669b375da, pid=9412, tid=0x00007fb5fc718700
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # JRE version: Java(TM) SE Runtime Environment (8.0_202-b08) (build 1.8.0_202-b08)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.202-b08 mixed mode linux-amd64 compressed oops)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # Problematic frame:
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # V  [libjvm.so+0x6c35da]  jni_GetArrayLength+0x3a
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # Core dump written. Default location: /root/Jts/ibgateway/1033/core or core.9412
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # An error report file with more information is saved as:
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # /root/Jts/ibgateway/1033/hs_err_pid9412.log
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Compiled method (c1)  160479 3908  s    3       java.io.BufferedOutputStream::flush (12 bytes)
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  total in heap  [0x00007fb64daad050,0x00007fb64daad838] = 2024
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  relocation     [0x00007fb64daad178,0x00007fb64daad1d8] = 96
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  main code      [0x00007fb64daad1e0,0x00007fb64daad620] = 1088
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  stub code      [0x00007fb64daad620,0x00007fb64daad6d8] = 184
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  metadata       [0x00007fb64daad6d8,0x00007fb64daad6f0] = 24
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  scopes data    [0x00007fb64daad6f0,0x00007fb64daad788] = 152
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  scopes pcs     [0x00007fb64daad788,0x00007fb64daad818] = 144
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  dependencies   [0x00007fb64daad818,0x00007fb64daad820] = 8
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - -  nul chk table  [0x00007fb64daad820,0x00007fb64daad838] = 24
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - # If you would like to submit a bug report, please visit:
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #   http://bugreport.java.com/bugreport/crash.jsp
2025-02-06 15:00:32 UTC| <14>1 2025-02-06T15:00:32Z 803942c18b61 quantrocket-ibg1-1 3387881 - - #
2025-02-06 15:00:42 UTC| <14>1 2025-02-06T15:00:42Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Starting socatStarting virtual X frame buffer: Xvfb.
2025-02-06 15:00:43 UTC| <14>1 2025-02-06T15:00:43Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Starting x11vncStarting websockify.
2025-02-06 15:00:43 UTC| <14>1 2025-02-06T15:00:43Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Starting IB Gateway 1033
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Running in gateway
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - Parsed arguments: /root/IBC/config.ini|${TWSUSERID}|${TWSPASSWORD}|${TRADING_MODE}
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:44:370 IBC: IB username set from arguments: myusername
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:44:371 IBC: IB password set from arguments
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:44:371 IBC: Trading mode set from arguments: live
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:44:373 IBC: Settings file is: /root/IBC/config.ini
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:44:377 IBC: IB username set from arguments: myusername
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:44:377 IBC: IB password set from arguments
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:44:377 IBC: Trading mode set from arguments: live
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - 2025-02-06 15:00:44:378 IBC: Version: qr3.12.4.0
2025-02-06 15:00:44 UTC| <14>1 2025-02-06T15:00:44Z 803942c18b61 quantrocket-ibg1-1 3387881 - - System Properties

I’m not sure if it’s related to some realtime data request not finishing properly. After my ibg login, I see a bunch of market data request which I didn’t request, eg

quantrocket-realtime-1|Issuing to ibg1 market data request for 2390 STK (sid FIBBG00ZKT3QC2)

quantrocket realtime active shows that I have no active collection.

*Restarted the realtime container and don’t see these requests anymore, but still no luck connecting to ibg

A few more things to try and check:

  1. Can you make sure you don't have two deployments running side by side? Run docker ps and make sure there is only one of each container. And no outside programs connecting to your deployment at the moment. And nothing running on your crontab while troubleshooting.
  2. Check docker stats and make sure memory usage is okay. Starting IB Gateway uses about 1 GB of memory, so if you have memory pressure, the OS could be killing that container repeatedly, although I don't see that in your logs.
  3. The Java error messages are problematic unless they are a symptom of a different problem. What environment/machine/cloud are you running in? I'm not seeing those errors on any other AMD machines.
  4. As a temporary measure, you could revert ibg1 to image: quantrocket/ibg:2.10.0. That image will be compatible with the rest of QR 2.11.0. The only difference is that it has an older version of IB Gateway that will supposedly be deprecated in a few months (although IBKR usually gives a ~6-month grace period beyond that). Reverting to 2.10.0 will help confirm that the issue, whatever it is, is related to the 2.11.0 ibg container.

Thanks Brian. I’m able to prevent the issue by changing the IB password. It doesn’t seem to be the most desirable solution but it works fine so far.