Keyboard Shortcuts
Likes
Search
IBController suddenly stops working
Been using IBC for months with no issues. Suddenly one day it just stops working. Open the file and TWS loads, then...nothing. Doesn't autofill. Thanks Logs below ? ================================================================================ ================================================================================ ? This log file is located at: ? ? ? C:\IBC\Logs\IBC-3.16.0_TWS-1023_THURSDAY.txt ? ? ================================================================================ ? Starting IBC version 3.16.0 on Thu 11/02/2023 at 21:50:38.92 ? Operating system:? Microsoft Windows Server 2019 Standard? 64-bit? ? ? ? ? 10.0.17763?? ? ? Arguments: ? TWS version = 1023 Program = TWS Entry point = ibcalpha.ibc.IbcTws /TwsPath = C:\Jts /TwsSettingsPath =? /IbcPath = C:\IBC /Config = C:\Users\admin\Documents\IBC\config.ini /Mode =? /JavaPath =? /User = /PW = /FIXUser = /FIXPW = ? ================================= ? Generating the classpath Classpath=C:\Jts\1023\jars\jackson-core-2.12.3.jar;C:\Jts\1023\jars\jts4launch-1023.jar;C:\Jts\1023\jars\jxbrowser-7.29.jar;C:\Jts\1023\jars\jxbrowser-swing-7.29.jar;C:\Jts\1023\jars\jxbrowser-win64-7.29.jar;C:\Jts\1023\jars\locales.jar;C:\Jts\1023\jars\log4j-api-2.17.1.jar;C:\Jts\1023\jars\log4j-core-2.17.1.jar;C:\Jts\1023\jars\total-2020.jar;C:\Jts\1023\jars\twslaunch-1023.jar;C:\Jts\1023\jars\twslaunch-install4j-1.12.jar;C:\Jts\1023\.install4j\i4jruntime.jar;C:\IBC\IBC.jar ? Generating the JAVA VM options Java VM Options= -Xmx768m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=20 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70 -Dinstaller.uuid=8bcf9c60-dfac-403b-822f-d1cd33b9d908 -DvmOptionsPath=C:\Jts\1023\tws.vmoptions -Dsun.awt.nopixfmt=true -Dsun.java2d.noddraw=true -Dswing.boldMetal=false -Dsun.locale.formatasdefault=true -Dtwslaunch.autoupdate.serviceImpl=com.ib.tws.twslaunch.install4j.Install4jAutoUpdateService -Dchannel=latest -Dexe4j.isInstall4j=true -Dinstall4jType=standalone -DjtsConfigDir=C:\Jts ? Finding autorestart file autorestart file found at C:\Jts\1023\iajkokhhkfokpbefffeopnfbopjjbaikdonojggf\autorestart AUTORESTART_OPTION is -Drestart=iajkokhhkfokpbefffeopnfbopjjbaikdonojggf ? Determining the location of java.exe? Location of java.exe=c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\bin ? Renaming TWS or Gateway .exe file to prevent restart without IBC . ? Starting IBC with this command: "c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\bin\java.exe" -cp? "C:\Jts\1023\jars\jackson-core-2.12.3.jar;C:\Jts\1023\jars\jts4launch-1023.jar;C:\Jts\1023\jars\jxbrowser-7.29.jar;C:\Jts\1023\jars\jxbrowser-swing-7.29.jar;C:\Jts\1023\jars\jxbrowser-win64-7.29.jar;C:\Jts\1023\jars\locales.jar;C:\Jts\1023\jars\log4j-api-2.17.1.jar;C:\Jts\1023\jars\log4j-core-2.17.1.jar;C:\Jts\1023\jars\total-2020.jar;C:\Jts\1023\jars\twslaunch-1023.jar;C:\Jts\1023\jars\twslaunch-install4j-1.12.jar;C:\Jts\1023\.install4j\i4jruntime.jar;C:\IBC\IBC.jar"? -Xmx768m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=20 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70 -Dinstaller.uuid=8bcf9c60-dfac-403b-822f-d1cd33b9d908 -DvmOptionsPath=C:\Jts\1023\tws.vmoptions -Dsun.awt.nopixfmt=true -Dsun.java2d.noddraw=true -Dswing.boldMetal=false -Dsun.locale.formatasdefault=true -Dtwslaunch.autoupdate.serviceImpl=com.ib.tws.twslaunch.install4j.Install4jAutoUpdateService -Dchannel=latest -Dexe4j.isInstall4j=true -Dinstall4jType=standalone -DjtsConfigDir=C:\Jts -Drestart=iajkokhhkfokpbefffeopnfbopjjbaikdonojggf ibcalpha.ibc.IbcTws "C:\Users\admin\Documents\IBC\config.ini"?? ? IBC Settings: ? ? AcceptBidAskLastSizeDisplayUpdateNotification= ? ? AcceptIncomingConnectionAction=reject ? ? AcceptNonBrokerageAccountWarning=no ? ? AllowBlindTrading=no ? ? AutoLogoffTime= ? ? AutoRestartTime= ? ? BindAddress= ? ? ClosedownAt= ? ? CommandPrompt= ? ? CommandServerPort=0 ? ? ConfirmCryptoCurrencyOrders=manual ? ? ControlFrom= ? ? DismissNSEComplianceNotice=yes ? ? DismissPasswordExpiryWarning=no ? ? ExistingSessionDetectedAction=manual ? ? ExitAfterSecondFactorAuthenticationTimeout=no ? ? FIX=no ? ? FIXLoginId=*** ? ? FIXPassword=*** ? ? IbDir= ? ? IbLoginId=*** ? ? IbPassword=*** ? ? LogStructureScope=known ? ? LogStructureWhen=never ? ? LoginDialogDisplayTimeout=60 ? ? MinimizeMainWindow=no ? ? OverrideTwsApiPort= ? ? ReadOnlyApi= ? ? ReadOnlyLogin=no ? ? ReloginAfterSecondFactorAuthenticationTimeout=yes ? ? SaveTwsSettingsAt= ? ? SecondFactorAuthenticationExitInterval=100000 ? ? SecondFactorAuthenticationTimeout=180 ? ? SecondFactorDevice= ? ? SendMarketDataInLotsForUSstocks= ? ? StoreSettingsOnServer= ? ? SuppressInfoMessages=yes ? ? TradingMode=live End IBC Settings ? 2023-11-02 21:50:39:680 IBC: Version: 3.16.0 System Properties ------------------------------------------------------------ jtsConfigDir = C:\Jts swing.boldMetal = false java.runtime.name = Java(TM) SE Runtime Environment sun.boot.library.path = c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\bin java.vm.version = 25.202-b08 sun.awt.nopixfmt = true vmOptionsPath = C:\Jts\1023\tws.vmoptions 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 user.script =? sun.java.launcher = SUN_STANDARD sun.os.patch.level =? java.vm.specification.name = Java Virtual Machine Specification user.dir = C:\Jts java.runtime.version = 1.8.0_202-b08 java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment java.endorsed.dirs = c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\endorsed os.arch = amd64 java.io.tmpdir = C:\Users\admin\AppData\Local\Temp\2\ line.separator =? ? java.vm.specification.vendor = Oracle Corporation user.variant =? os.name = Windows Server 2016 sun.java2d.noddraw = true sun.jnu.encoding = Cp1252 java.library.path = c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\DTN\IQFeed;. java.specification.name = Java Platform API Specification java.class.version = 52.0 sun.management.compiler = HotSpot 64-Bit Tiered Compilers exe4j.isInstall4j = true os.version = 10.0 user.home = C:\Users\admin user.timezone = America/Los_Angeles installer.uuid = 8bcf9c60-dfac-403b-822f-d1cd33b9d908 java.awt.printerjob = sun.awt.windows.WPrinterJob file.encoding = Cp1252 java.specification.version = 1.8 java.class.path = C:\Jts\1023\jars\jackson-core-2.12.3.jar;C:\Jts\1023\jars\jts4launch-1023.jar;C:\Jts\1023\jars\jxbrowser-7.29.jar;C:\Jts\1023\jars\jxbrowser-swing-7.29.jar;C:\Jts\1023\jars\jxbrowser-win64-7.29.jar;C:\Jts\1023\jars\locales.jar;C:\Jts\1023\jars\log4j-api-2.17.1.jar;C:\Jts\1023\jars\log4j-core-2.17.1.jar;C:\Jts\1023\jars\total-2020.jar;C:\Jts\1023\jars\twslaunch-1023.jar;C:\Jts\1023\jars\twslaunch-install4j-1.12.jar;C:\Jts\1023\.install4j\i4jruntime.jar;C:\IBC\IBC.jar user.name = admin channel = latest java.vm.specification.version = 1.8 sun.java.command = ibcalpha.ibc.IbcTws C:\Users\admin\Documents\IBC\config.ini java.home = c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64 sun.arch.data.model = 64 user.language = en java.specification.vendor = Oracle Corporation awt.toolkit = sun.awt.windows.WToolkit java.vm.info = mixed mode java.version = 1.8.0_202 java.ext.dirs = c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\ext;C:\Windows\Sun\Java\lib\ext sun.boot.class.path = c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\resources.jar;c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\rt.jar;c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\sunrsasign.jar;c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\jsse.jar;c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\jce.jar;c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\charsets.jar;c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\lib\jfr.jar;c:\users\admin\appdata\roaming\i4j_jres\oda-jk0qgtemvssflllp\1.8.0_202_64\classes java.vendor = Oracle Corporation file.separator = \ twslaunch.autoupdate.serviceImpl = com.ib.tws.twslaunch.install4j.Install4jAutoUpdateService java.vendor.url.bug = http://bugreport.sun.com/bugreport/ install4jType = standalone restart = iajkokhhkfokpbefffeopnfbopjjbaikdonojggf sun.io.unicode.encoding = UnicodeLittle sun.cpu.endian = little sun.desktop = windows sun.locale.formatasdefault = true sun.cpu.isalist = amd64 ------------------------------------------------------------ 2023-11-02 21:50:39:680 IBC: Using default settings provider: ini file is C:\Users\admin\Documents\IBC\config.ini 2023-11-02 21:50:39:680 IBC: Using default login manager: getting username and password from args but not found. Will get from settings 2023-11-02 21:50:39:680 IBC: Using default main window manager 2023-11-02 21:50:39:680 IBC: Using default trading mode manager: constructor parameter args but trading mode not present - will be taken from settings 2023-11-02 21:50:39:680 IBC: Using default config dialog manager 2023-11-02 21:50:39:680 IBC: CommandServer is not started because the port is not configured 2023-11-02 21:50:39:820 IBC: TWS Settings directory is: C:\Jts 2023-11-02 21:50:39:836 IBC: Ensuring C:\Jts\jts.ini contains required minimal lines 2023-11-02 21:50:39:836 IBC: Found setting: [Logon]/s3store=true 2023-11-02 21:50:39:836 IBC: Found setting: [Logon]/Locale=en 2023-11-02 21:50:39:836 IBC: Found setting: [Logon]/displayedproxymsg=1 2023-11-02 21:50:39:836 IBC: Found setting: [Logon]/UseSSL=true 2023-11-02 21:50:39:836 IBC: Found setting: [IBGateway]/ApiOnly=true 2023-11-02 21:50:39:836 IBC: Confirmed C:\Jts\jts.ini contains required minimal lines 2023-11-02 21:50:39:836 IBC: Starting TWS 2023-11-02 21:50:39:836 IBC: Re-starting session 2023-11-02 21:50:43:443 IBC: Detected frame entitled: Login; event=Activated 2023-11-02 21:50:43:468 IBC: Detected frame entitled: Login; event=Focused 2023-11-02 21:50:43:468 IBC: Detected frame entitled: Login; event=Opened 2023-11-02 21:50:43:468 IBC: Login dialog WINDOW_OPENED: LoginState is LOGGED_OUT 2023-11-02 21:51:00:575 IBC: Detected frame entitled: Login; event=Lost focus 2023-11-02 21:51:00:575 IBC: Detected frame entitled: Login; event=Deactivated ^C Check for 2FA dialog timed out Check for login dialog display timeout Check for restart call :GetAutoRestartOption Finding autorestart file autorestart file found at C:\Jts\1023\iajkokhhkfokpbefffeopnfbopjjbaikdonojggf\autorestart autorestart file found at C:\Jts\1023\onalcenkffpgmgjdecfipnhfjajfmegaglklfcbo\autorestart AUTORESTART_OPTION is -Drestart=onalcenkffpgmgjdecfipnhfjajfmegaglklfcbo IBC will autorestart shortly ? |
¿ªÔÆÌåÓý{Please in future can you attach log files rather than include the contents in your post. Then I can open it in a text editor, which makes it much easier to search, compare with other logs, reply to the post, etc. Thanks.] ? The problem is that there is an ¡®autorestart¡¯ file, which IBC has found at ? C:\Jts\1023\iajkokhhkfokpbefffeopnfbopjjbaikdonojggf\autorestart ? This file is created by TWS when it autorestarts. Its existence makes IBC believe that TWS is auto-restarting, and in this case IBC doesn¡¯t fill in the credentials because TWS doesn¡¯t need them ¨C all the information it needs is in the autorestart file. ? For a detailed description of this situation, look at this: . ? So delete that file, and run IBC again: it should be alright. And please don¡¯t use Ctrl-C while TWS is restarting. I recommend you don¡¯t ever use Ctrl-C: it¡¯s not a good way to shut down TWS, if only because you¡¯ll lose any changes you¡¯ve made to TWS¡¯s configuration. ? Richard ? |