State Error - Factory Not Connected to Core

EATB abborts with the following Java error: java.lang.IllegalStateException: State Error - Factory not connected to core.

To change the timeout options

  1. Open the config.client file:

    • EATB V6.0 or lower

      • C:\Program Files\ETAS\EATB6.0\EATBWorker\EATBWorker_mcr\EATBWorker\Libraries\McdCore\bin\x64\config.client

      • C:\Program Files\ETAS\EATB6.0\EATBMatlab\Libraries\McdCore\bin\x64\config.client

      In earlier EATB versions, the second variant of the file contained in the pCode.zip.

    • EATB V6.1

      C:\Program Files\ETAS\McdCore1.6\bin\config.client

  2. Define the timeout via the following options:

    • StartupTimeout: This option allows you to define the timeout in seconds for waiting for a core response after startup, if the Java Client has configured a session for a private core.

    • IceDiscovery.Timeout: This option specifies the time interval in milliseconds to wait for replies to UDP multicast requests.

    • IceDiscovery.RetryCount: This option specifies the maximum number of times sending UDP multicast requests before giving up.