Article - CS315765

"Unable to connect to platform" "Timed Out" error is seen when attmepting to connect ThingWorx Connection Server to ThingWorx Platform

Modified: 13-Nov-2019   


Applies To

  • ThingWorx Connection Server 8.2 to 8.5
  • ThingWorx Platform 8.2 to 8.5

Description

  • Incorrect configuration of connection-server-<version>\conf\cxserver.conf is preventing Connection Server from connecting to the Platform
  • Cannot connect ThingWorx Connection Server to ThingWorx Platform
    • Timeout error is observed in the ThingWorx Connection Server console
  • ThingWorx Connection Server console output shows the following error on connection:
    • java.lang.RuntimeException: Unable to connect to platform
              at com.thingworx.connectionserver.PlatformImpl.initializeOneTime(PlatformImpl.java:106)
              at com.thingworx.connectionserver.util.AbstractLifecycle.initialize(AbstractLifecycle.java:16)
              at com.thingworx.connectionserver.ConnectionServerDataPlane.initPlatformClient(ConnectionServerDataPlane.java:92)
              at com.thingworx.statemachine.DispatchingEventChannel.doEvent(DispatchingEventChannel.java:36)
              at com.thingworx.statemachine.AbstractEventChannel.apply(AbstractEventChannel.java:50)
              at rx.internal.util.ActionSubscriber.onNext(ActionSubscriber.java:39)
              at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:134)
              at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.call(OperatorObserveOn.java:227)
              at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
              at rx.internal.schedulers.ExecutorScheduler$ExecutorSchedulerWorker.run(ExecutorScheduler.java:107)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
              at java.lang.Thread.run(Thread.java:748)
      Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.TimeoutException: Timed out
              at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
              at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
              at com.thingworx.connectionserver.PlatformImpl.initializeOneTime(PlatformImpl.java:104)
              ... 12 more
      Caused by: java.util.concurrent.TimeoutException: Timed out
              at com.thingworx.sdk.impl.concurrent.CompletableFutureDeadlineAdapter.notifyOfTimeout(CompletableFutureDeadlineAdapter.java:32)
              at com.thingworx.sdk.impl.concurrent.DeadlineManager.notifyOfTimeout(DeadlineManager.java:133)
              at com.thingworx.sdk.impl.concurrent.DeadlineManager.processDeadlines(DeadlineManager.java:79)
              at com.thingworx.sdk.impl.concurrent.DeadlineManager.run(DeadlineManager.java:48)
              ... 1 more
This is a printer-friendly version of Article 315765 and may be out of date. For the latest version click CS315765