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 boot, when the DataBroker services should start, the following error might be reported in the NetApp Data Broker console
- Then the
journalctl -ex
contains the 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