NetApp Data Broker services don't start after deploy
Applies to
NetApp Data Broker 1.0.X
SnapCenter for VMware 4.x
Issue
NetApp Data Broker services don't start after deploy.
In this situation after the boot, when the DataBroker services should start you might see the following error reported in the NetApp Data Broker console
Then the "journalctl -ex" contains the following stack
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.<init>(JSONObject.java:214) controlplane[6880]: at org.json.JSONObject.<init>(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.<init>(ConfigPropertiesManager.java:32) controlplane[6880]: at com.netapp.croproxy.rest.common.ConfigPropertiesManager.getInstance(ConfigPropertiesManager.java:39) controlplane[6880]: at com.netapp.croproxy.rest.util.SQSConfigurationKeyHelper.<clinit>(SQSConfigurationKeyHelper.jav