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
- java.lang.RuntimeException: Unable to connect to platform
This is a printer-friendly version of Article 315765 and may be out of date. For the latest version click CS315765