================================================================================
Starting IBC version 3.11.0-beta.1 on 2021-10-26 at 10:10:36
Operating system: Linux ib-gw-7bb65b46f5-l5kr4 5.4.149-73.259.amzn2.x86_64 #1 SMP Mon Sep 27 12:48:12 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Arguments:
TWS version = 972
Entry point = ibcalpha.ibc.IbcTws
--tws-path = /root/Jts
--tws-settings-path =
--ibc-path = /opt/IBController
--ibc-ini = /root/IBController/IBController.ini
--mode = live
--java-path = /opt/i4j_jres/1.8.0_152/bin
--user = ***
--pw = ***
=================================
Generating the classpath
Classpath=/root/Jts/972/jars/jts4launch-972.jar:/root/Jts/972/jars/locales.jar:/root/Jts/972/jars/log4j-api-2.5.jar:/root/Jts/972/jars/log4j-core-2.5.jar:/root/Jts/972/jars/total-2018.jar:/root/Jts/972/jars/twslaunch-972.jar:/root/Jts/972/jars/twslaunch-install4j-1.8.jar:/opt/IBController/IBC.jar
Generating the JAVA VM options
Java VM Options=-Xmx768m
Determining the location of java executable
Location of java executable=/opt/i4j_jres/1.8.0_152/bin
Starting TWS with this command:
"/opt/i4j_jres/1.8.0_152/bin/java" -cp "/root/Jts/972/jars/jts4launch-972.jar:/root/Jts/972/jars/locales.jar:/root/Jts/972/jars/log4j-api-2.5.jar:/root/Jts/972/jars/log4j-core-2.5.jar:/root/Jts/972/jars/total-2018.jar:/root/Jts/972/jars/twslaunch-972.jar:/root/Jts/972/jars/twslaunch-install4j-1.8.jar:/opt/IBController/IBC.jar" -Xmx768m ibcalpha.ibc.IbcTws "/root/IBController/IBController.ini" *** *** live
IBC Settings:
AcceptIncomingConnectionAction=accept
AcceptNonBrokerageAccountWarning=yes
AllowBlindTrading=no
BindAddress=
ClosedownAt=
CommandPrompt=
CommandServerPort=7462
ControlFrom=
DismissNSEComplianceNotice=yes
DismissPasswordExpiryWarning=no
ExistingSessionDetectedAction=primary
ExitAfterSecondFactorAuthenticationTimeout=yes
FIX=no
IbAutoClosedown=no
IbDir=
LogComponents=yes
LogToConsole=yes
MinimizeMainWindow=no
OverrideTwsApiPort=4001
PasswordEncrypted=no
ReadOnlyApi=no
ReadOnlyLogin=no
SaveTwsSettingsAt=
ShowAllTrades=no
StoreSettingsOnServer=no
SuppressInfoMessages=yes
TradingMode=paper
End IBC Settings
2021-10-26 10:10:36:520 IBC: Version: 3.11.0-beta.1
System Properties
------------------------------------------------------------
java.runtime.name = Java(TM) SE Runtime Environment
sun.boot.library.path = /opt/i4j_jres/1.8.0_152/lib/amd64
java.vm.version = 25.152-b16
java.vm.vendor = Oracle Corporation
java.vendor.url = http://java.oracle.com/
path.separator = :
java.vm.name = Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg = sun.io
user.country = US
sun.java.launcher = SUN_STANDARD
sun.os.patch.level = unknown
java.vm.specification.name = Java Virtual Machine Specification
user.dir = /root/Jts
java.runtime.version = 1.8.0_152-b16
java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment
java.endorsed.dirs = /opt/i4j_jres/1.8.0_152/lib/endorsed
os.arch = amd64
java.io.tmpdir = /tmp
line.separator =
java.vm.specification.vendor = Oracle Corporation
os.name = Linux
sun.jnu.encoding = UTF-8
java.library.path = /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.specification.name = Java Platform API Specification
java.class.version = 52.0
sun.management.compiler = HotSpot 64-Bit Tiered Compilers
os.version = 5.4.149-73.259.amzn2.x86_64
user.home = /root
user.timezone = America/New_York
java.awt.printerjob = sun.print.PSPrinterJob
file.encoding = UTF-8
java.specification.version = 1.8
java.class.path = /root/Jts/972/jars/jts4launch-972.jar:/root/Jts/972/jars/locales.jar:/root/Jts/972/jars/log4j-api-2.5.jar:/root/Jts/972/jars/log4j-core-2.5.jar:/root/Jts/972/jars/total-2018.jar:/root/Jts/972/jars/twslaunch-972.jar:/root/Jts/972/jars/twslaunch-install4j-1.8.jar:/opt/IBController/IBC.jar
user.name = user
java.vm.specification.version = 1.8
sun.java.command = ibcalpha.ibc.IbcTws /root/IBController/IBController.ini login pass live
java.home = /opt/i4j_jres/1.8.0_152
sun.arch.data.model = 64
user.language = en
java.specification.vendor = Oracle Corporation
awt.toolkit = sun.awt.X11.XToolkit
java.vm.info = mixed mode
java.version = 1.8.0_152
java.ext.dirs = /opt/i4j_jres/1.8.0_152/lib/ext:/usr/java/packages/lib/ext
sun.boot.class.path = /opt/i4j_jres/1.8.0_152/lib/resources.jar:/opt/i4j_jres/1.8.0_152/lib/rt.jar:/opt/i4j_jres/1.8.0_152/lib/sunrsasign.jar:/opt/i4j_jres/1.8.0_152/lib/jsse.jar:/opt/i4j_jres/1.8.0_152/lib/jce.jar:/opt/i4j_jres/1.8.0_152/lib/charsets.jar:/opt/i4j_jres/1.8.0_152/lib/jfr.jar:/opt/i4j_jres/1.8.0_152/classes
java.vendor = Oracle Corporation
file.separator = /
java.vendor.url.bug = http://bugreport.sun.com/bugreport/
sun.io.unicode.encoding = UnicodeLittle
sun.cpu.endian = little
sun.cpu.isalist =
------------------------------------------------------------
2021-10-26 10:10:36:521 IBC: Using default settings provider: ini file is /root/IBController/IBController.ini
2021-10-26 10:10:36:521 IBC: Using default login manager: getting username and password from args
2021-10-26 10:10:36:522 IBC: Using default main window manager: constructor parameter isGateway=false
2021-10-26 10:10:36:522 IBC: Using default trading mode manager: constructor parameter args: tradingMode=live
2021-10-26 10:10:36:522 IBC: Using default config dialog manager
2021-10-26 10:10:36:527 IBC: CommandServer is starting with port 7462
2021-10-26 10:10:36:609 IBC: CommandServer listening on addresses: 10.3.2.108,127.0.0.1; port: 7462
2021-10-26 10:10:36:609 IBC: CommandServer started and is ready to accept commands
2021-10-26 10:10:36:672 IBC: TWS Settings directory is: /root/Jts
2021-10-26 10:10:36:678 IBC: Ensuring /root/Jts/jts.ini contains required minimal lines
2021-10-26 10:10:36:680 IBC: Found setting: [Logon]/s3store=true
2021-10-26 10:10:36:680 IBC: Found setting: [Logon]/Locale=en
2021-10-26 10:10:36:680 IBC: Found setting: [Logon]/displayedproxymsg=1
2021-10-26 10:10:36:680 IBC: Found setting: [Logon]/UseSSL=true
2021-10-26 10:10:36:680 IBC: Found setting: [IBGateway]/ApiOnly=true
2021-10-26 10:10:36:680 IBC: Confirmed /root/Jts/jts.ini contains required minimal lines
2021-10-26 10:10:36:680 IBC: Starting session: will exit if login dialog is not displayed within 60 seconds
2021-10-26 10:10:38:409 IBC: Getting config dialog
2021-10-26 10:10:38:409 IBC: Creating config dialog future
2021-10-26 10:10:38:409 IBC: Getting config dialog
2021-10-26 10:10:38:411 IBC: Waiting for config dialog future to complete
2021-10-26 10:10:38:411 IBC: Getting main window
2021-10-26 10:10:38:411 IBC: Creating main window future
2021-10-26 10:10:39:087 IBC: Detected frame entitled: Login; event=Activated
2021-10-26 10:10:39:091 IBC: Detected frame entitled: Login; event=Focused
2021-10-26 10:10:39:093 IBC: Detected frame entitled: Login; event=Opened
2021-10-26 10:10:39:206 IBC: Setting Trading mode = live
2021-10-26 10:10:39:215 IBC: Setting user name
2021-10-26 10:10:39:218 IBC: Setting password
2021-10-26 10:10:39:230 IBC: Window structure for frame entitled: Login; event=Opened
null(javax.swing.JRootPane){Object.Component.Container.JComponent.JRootPane}
| null.glassPane(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| null.layeredPane(javax.swing.JLayeredPane){Object.Component.Container.JComponent.JLayeredPane}
| | null(twslaunch.jtscomponents.effect.m){[Disabled]Object.Component.Container.JComponent.l.m}
| | null.contentPane(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | null(twslaunch.jclient.bg){Object.Component.Container.JComponent.JPanel.bg}
| | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | null(javax.swing.JLabel){JLabel: User name}
| | | | | | null(twslaunch.trader.common.document.s){JTextField: login}
| | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | null(twslaunch.jutils.inputmethod.k){JLabel: Change input method}
| | | | | | | null(javax.swing.JLabel){JLabel: null}
| | | | | | | null(javax.swing.JTextPane){JTextPane:
No user name?
Try the demo
}
| | | | | | null(javax.swing.JLabel){JLabel: Password}
| | | | | | null(javax.swing.JPasswordField){JPasswordField: ***}
| | | | | | null(twslaunch.jutils.inputmethod.l){Object.Component.Container.JComponent.JPanel.l}
| | | | | | | null(javax.swing.JLabel){JLabel: Caps lock is on}
| | | | | | | null(twslaunch.jutils.inputmethod.k){JLabel: Change input method}
| | | | | | | null(javax.swing.JLabel){JLabel: }
| | | | | | null(javax.swing.JLabel){JLabel: Trading Mode}
| | | | | | null(javax.swing.JComboBox){JComboBox: Live Trading}
| | | | | | | null(javax.swing.plaf.metal.MetalComboBoxButton){JButton: }
| | | | | | | null(javax.swing.CellRendererPane){Object.Component.Container.CellRendererPane}
| | | | | | null(javax.swing.JLabel){JLabel: }
| | | | | | null(javax.swing.JLabel){JLabel: Color Palette}
| | | | | | null(javax.swing.JComboBox){JComboBox: dark}
| | | | | | | null(javax.swing.plaf.metal.MetalComboBoxButton){JButton: }
| | | | | | | null(javax.swing.CellRendererPane){Object.Component.Container.CellRendererPane}
| | | | | | | | null(javax.swing.plaf.basic.BasicComboBoxRenderer$UIResource){JLabel: dark}
| | | | | | null(javax.swing.JLabel){JLabel: }
| | | | | | null(javax.swing.JLabel){JLabel: }
| | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | null(javax.swing.JCheckBox){JCheckBox: Use/store settings on server(selected)}
| | | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | | null(twslaunch.jtscomponents.M){JLabel: null}
| | | | | | null(javax.swing.JLabel){JLabel: }
| | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | null(javax.swing.JCheckBox){JCheckBox: Use SSL(selected)}
| | | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | | null(twslaunch.jtscomponents.M){JLabel: null}
| | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | null(javax.swing.JLabel){JLabel: * Do you want to be contacted by Interactive Brokers
about features, products and offers?}
| | | | | | | null(javax.swing.JRadioButton){JRadioButton: Yes}
| | | | | | | null(javax.swing.JRadioButton){JRadioButton: No}
| | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | null(javax.swing.JLabel){JLabel: Please enter username and password.}
| | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | null(javax.swing.Box){Object.Component.Container.JComponent.Box}
| | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | null(twslaunch.jclient.bf){Object.Component.Container.JComponent.JPanel.bf}
| | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 1}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 2}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 3}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 4}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 5}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 6}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 7}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 8}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 9}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: 0}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: q}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: w}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: e}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: r}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: t}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: y}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: u}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: i}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: o}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: p}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: a}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: s}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: d}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: f}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: g}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: h}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: j}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: k}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: l}
| | | | | | | | | null(twslaunch.jclient.bc){JLabel: }
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: z}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: x}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: c}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: v}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: b}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: n}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: m}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: ,}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: .}
| | | | | | | | | null(twslaunch.jclient.bc){JLabel: }
| | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: !}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: @}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: #}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: $}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: %}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: ^}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: &}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: *}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: (}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: )}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: {}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: }}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: [}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: ]}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: '}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: \}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: |}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: <}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: >}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: ?}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: +}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: -}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: =}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: _}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: :}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: ;}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: "}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: /}
| | | | | | | | | null(twslaunch.jclient.bb){JLabel: ~}
| | | | | | | | | null(twslaunch.jclient.bc){JLabel: }
| | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | null(twslaunch.jclient.bd){Object.Component.Container.JComponent.JPanel.bd}
| | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | null(javax.swing.JTextPane){JTextPane:
More options
}
| | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | | null(javax.swing.JLabel){JLabel: null}
| | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | null(javax.swing.JButton){JButton: Login}
| | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | null(javax.swing.JButton){JButton: Cancel}
| | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | | null(twslaunch.jclient.bh){JToggleButton: }
| | | | | | null(twslaunch.trader.common.z){Object.Component.Container.JComponent.JPanel.z}
| | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | null(twslaunch.jclient.bg){Object.Component.Container.JComponent.JPanel.bg}
| | null(jtscomponents.plaf.dT){Object.Component.Container.JComponent.JPanel.dT}
| | | null(javax.swing.JLabel){JLabel: }
| | | null(javax.swing.JLabel){JLabel: Login}
| | | null(javax.swing.JLabel){JLabel: }
| | | null(jtscomponents.plaf.dy){JButton: }
| | | null(jtscomponents.plaf.dR){Object.Component.Container.JComponent.JPanel.dR}
| | | | null(jtscomponents.plaf.dO){JLabel: }
| | | Close(jtscomponents.plaf.dm){JButton: }
| | | Maximize(jtscomponents.plaf.dn){JButton: }
| | | Minimize(jtscomponents.plaf.dm){JButton: }
2021-10-26 10:10:39:298 IBC: Use/store settings on server selected: false
2021-10-26 10:10:39:299 IBC: Click button: Login
2021-10-26 10:10:39:473 IBC: Button now disabled: Login
2021-10-26 10:10:40:014 IBC: Detected frame entitled: Login; event=Lost focus
2021-10-26 10:10:40:015 IBC: Detected frame entitled: Login; event=Deactivated
2021-10-26 10:10:40:015 IBC: Detected frame entitled: Authenticating...; event=Activated
2021-10-26 10:10:40:016 IBC: Detected frame entitled: Authenticating...; event=Focused
2021-10-26 10:10:40:016 IBC: Detected frame entitled: Authenticating...; event=Opened
2021-10-26 10:10:40:016 IBC: Window structure for frame entitled: Authenticating...; event=Opened
null(twslaunch.feature.welcome.I){Object.Component.Container.JComponent.JRootPane.I}
| null.glassPane(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| null.layeredPane(javax.swing.JLayeredPane){Object.Component.Container.JComponent.JLayeredPane}
| | null.contentPane(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | null(javax.swing.Box){Object.Component.Container.JComponent.Box}
| | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | null(twslaunch.feature.welcome.G){JButton: null}
| | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | null(twslaunch.feature.welcome.G){JButton: null}
| | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | null(javax.swing.JLabel){JLabel: }
| | | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | | null(javax.swing.JTextPane){JTextPane:
View System Status
}
| | | | | | | null(javax.swing.JLabel){JLabel: No internet connectivity, check your network connection}
| | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | null(javax.swing.JProgressBar){Object.Component.Container.JComponent.JProgressBar}
| | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | null(javax.swing.JLabel){JLabel: Authenticating...}
| | | | | | null(javax.swing.JLabel){JLabel: Build 972.1e May 30 2018 5:29:40 PM}
2021-10-26 10:10:40:360 IBC: Detected frame entitled: Authenticating...; event=Lost focus
2021-10-26 10:10:40:360 IBC: Detected frame entitled: Authenticating...; event=Deactivated
2021-10-26 10:10:40:361 IBC: Detected dialog entitled: Second Factor Authentication; event=Opened
2021-10-26 10:10:40:361 IBC: Window structure for dialog entitled: Second Factor Authentication; event=Opened
null(javax.swing.JRootPane){Object.Component.Container.JComponent.JRootPane}
| null.glassPane(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| null.layeredPane(javax.swing.JLayeredPane){Object.Component.Container.JComponent.JLayeredPane}
| | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | null(javax.swing.JTextArea){JTextArea: Select second factor device}
| | | | null(javax.swing.JList){JList: }
| | | | | null(javax.swing.CellRendererPane){Object.Component.Container.CellRendererPane}
| | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | | null(twslaunch.jtscomponents.I){JButton: OK}
| | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | null(twslaunch.jtscomponents.I){JButton: Cancel}
| | | | | | null(javax.swing.Box$Filler){Object.Component.Container.JComponent.Filler}
| | | | | | null(twslaunch.jtscomponents.I){JButton: Help}
| | | null(javax.swing.JSeparator){Object.Component.Container.JComponent.JSeparator}
| | | null(twslaunch.jclient.readonly.g){Object.Component.Container.JComponent.JPanel.g}
| | | | null(javax.swing.JTextArea){JTextArea: Or you may log in to Read Only without entering your security code. However you will not be able to trade or manipulate your accounts.}
| | | | null(javax.swing.JPanel){Object.Component.Container.JComponent.JPanel}
| | | | | null(twslaunch.jtscomponents.I){JButton: Enter Read Only}
| | null(jtscomponents.plaf.dT){Object.Component.Container.JComponent.JPanel.dT}
| | | null(javax.swing.JLabel){JLabel: }
| | | null(javax.swing.JLabel){JLabel: Second Factor Authentication}
| | | null(javax.swing.JLabel){JLabel: }
| | | null(jtscomponents.plaf.dy){JButton: }
| | | null(jtscomponents.plaf.dR){Object.Component.Container.JComponent.JPanel.dR}
| | | | null(jtscomponents.plaf.dO){JLabel: }
| | | Close(jtscomponents.plaf.dm){JButton: }
| | | Maximize(jtscomponents.plaf.dn){JButton: }
| | | Minimize(jtscomponents.plaf.dm){[Disabled]JButton: }
2021-10-26 10:10:40:362 IBC: Second Factor Authentication dialog event: Opened
2021-10-26 10:10:40:362 IBC: Second Factor Authentication dialog opened
2021-10-26 10:10:40:362 IBC: Second Factor Authentication initiated
2021-10-26 10:10:40:367 IBC: Detected dialog entitled: Second Factor Authentication; event=Activated
2021-10-26 10:10:40:367 IBC: Second Factor Authentication dialog event: Activated
2021-10-26 10:10:40:368 IBC: Detected dialog entitled: Second Factor Authentication; event=Focused
2021-10-26 10:10:40:368 IBC: Second Factor Authentication dialog event: Focused