Error: Unable to bootstrap required extensions
If the following messages appear in the Connector log, it is likely that some permissions and entity visibilities are missing::
2019-07-31 16:22:45.346 ERROR Error getting installed extension list
java.lang.RuntimeException: Unable to bootstrap required extensions;
refer to log for details
at com.thingworx.connectionserver.PlatformExtensionBootstrapImpl.
abort(PlatformExtensionBootstrapImpl.java:170)
at com.thingworx.connectionserver.PlatformExtensionBootstrapImpl.
queryInstalledExtensions(PlatformExtensionBootstrapImpl.java:149)
at com.thingworx.connectionserver.PlatformExtensionBootstrapImpl.
initializeOneTime(PlatformExtensionBootstrapImpl.java:48)
at com.thingworx.connectionserver.util.AbstractLifecycle.
initialize(AbstractLifecycle.java:16)
at com.thingworx.connectionserver.ConnectionServerDataPlane.
initPlatformExtensions(ConnectionServerDataPlane.java:104)
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:224)
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)
Solution