ibrest icon indicating copy to clipboard operation
ibrest copied to clipboard

Can't find the Gateway entry point

Open ivanrusanov opened this issue 4 years ago • 0 comments

Hello!

When I am trying to run docker file ibheadless I get the following error:

20:41:54:708 IBController: using default settings provider: ini file is /etc/ibcontroller/conf.ini
20:41:54:708 IBController: using default login manager: getting username and password from args but not found. Will get from settings
20:41:54:708 IBController: using default config dialog manager: constructor parameter isGateway=true
20:41:54:708 IBController: using default trading mode manager: constructor parameter args but trading mode not present - will be taken from settings
20:41:54:709 IBController: using default config dialog manager
20:41:54:713 IBController: IBControllerServer is started.
20:41:54:721 IBController: IBControllerServer listening on address: 127.0.0.1 port: 7464
20:41:54:788 IBController: TWS settings directory is /var/run/ibcontroller/tws/conf
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
20:41:54:788 IBController: Can't find the Gateway entry point: ibgateway.GWClient.main. Gateway is not correctly installed.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
java.lang.NoClassDefFoundError: ibgateway/GWClient
	at ibcontroller.IBController.startGateway(Unknown Source)
	at ibcontroller.IBController.startTwsOrGateway(Unknown Source)
	at ibcontroller.IBController.load(Unknown Source)
	at ibcontroller.IBGatewayController.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: ibgateway.GWClient
	at java.net.URLClassLoader$1.run(URLClassLoader.java:359)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	... 4 more

Do I need to install something before running (e.g. ib-controller)?

ivanrusanov avatar Apr 11 '21 21:04 ivanrusanov