SnapCenter Plug-in for VMware vSphere services do not start with controlplane.service timeout error
Applies to
- SnapCenter Plug-In for VMware vSphere (SCV)
- NetApp Data Broker (NDB) 1.0.x
Issue
- SCV/NDB services do not start after plug-in deployment and show the following error:
Job for controlplane.service failed because a timeout was exceeded.
See "systemctl status controlplane.service" and "journalctl -xe" for details
- Running command "journalctl -ex" shows following output:
controlplane[6880]: Stopping VMware Tools services in the virtual machine:
controlplane[6880]: [43B blob data]
controlplane[6880]: [27B blob data]
controlplane[6880]: [45B blob data]
controlplane[6880]: [36B blob data]
controlplane[6880]: [37B blob data]
controlplane[6880]: [35B blob data]
controlplane[6880]: Starting VMware Tools services in the virtual machine:
controlplane[6880]: [46B blob data]
controlplane[6880]: [36B blob data]
controlplane[6880]: [43B blob data]
controlplane[6880]: [27B blob data]
controlplane[6880]: controlplane service already initialized
controlplane[6880]: Exception in thread "main" java.lang.reflect.InvocationTargetException
controlplane[6880]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
controlplane[6880]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
controlplane[6880]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
controlplane[6880]: at java.lang.reflect.Method.invoke(Method.java:498)
controlplane[6880]: at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
controlplane[6880]: at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
controlplane[6880]: at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
controlplane[6880]: at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
controlplane[6880]: Caused by: java.lang.ExceptionInInitializerError
controlplane[6880]: at com.netapp.croproxy.rest.controller.CroproxyApplication.main(CroproxyApplication.java:47)
controlplane[6880]: ... 8 more
controlplane[6880]: Caused by: org.json.JSONException: Illegal escape. at 40 [character 41 line 1]
controlplane[6880]: at org.json.JSONTokener.syntaxError(JSONTokener.java:433)
controlplane[6880]: at org.json.JSONTokener.nextString(JSONTokener.java:289)
controlplane[6880]: at org.json.JSONTokener.nextValue(JSONTokener.java:360)
controlplane[6880]: at org.json.JSONObject.(JSONObject.java:214)
controlplane[6880]: at org.json.JSONObject.(JSONObject.java:321)
controlplane[6880]: at com.netapp.croproxy.rest.common.ConfigPropertiesManager.init(ConfigPropertiesManager.java:61)
controlplane[6880]: at com.netapp.croproxy.rest.common.ConfigPropertiesManager.(ConfigPropertiesManager.java:32)
controlplane[6880]: at om.netapp.croproxy.rest.common.ConfigPropertiesManager.getInstance(ConfigPropertiesManager.java:39)
controlplane[6880]: at com.netapp.croproxy.rest.util.SQSConfigurationKeyHelper.(SQSConfigurationKeyHelper.java:14)