Closed lihanchen closed 4 years ago
[Please, please, please in future don't quote the logfile inline: it's just a pain in the butt to work with. Attach it! Then I can open it in the editor of my choice, easily get to the end of the long lines, used advanced searches, etc. ]
It's late at night here and I haven't tried installing this TWS version on Ubuntu yet, but it works fine on Windows (I get exactly the same exceptions reported, but it still manages to find the main window).
I notice that somehow you are using OpenJDK instead of the 'private' Oracle JDK that gets installed with TWS, somewhere like ~/.i4j_jres/1.8.0_152-tzdata2019c_64. Have you perhaps deleted that folder, because the script should find that first if it's there.
In the past TWS has had problems with OpenJDK, so maybe that's what's causing your problem.
Using the IB jre fixed the problem. Thanks. For some reason IBC picked up the OpenJDK I installed on my machine. I put it in JAVA_HOME and PATH. I need to explicitly set JAVA_PATH in twsstart.sh to make it work.
I tried to use IBC to start TWS 978.1o offline. It can fill in login credentials and login. After tws splash screen, the main window doesn't show up. The IBC window is still green.
I can use IBC to start IB Gateway without problems. I can start TWS manually.
Log: