Orient Me – 95%

The installation process for the orient me part in connections was interessting.
The installer sets up its own IBM CFC (Spectrum Conductor for Containers) environment complete with docker and kubernetes. I went through all the config steps and soon had access to the new orient me page.
Testing the page I sometimes got an error message “Der Activity Stream konnte nicht geladen werden. Zeitlimit für die Anforderung ist abgelaufen.”

Checking back on the CFC Dashboard


Checking the applications, the retrievalservice does not want to start. The restart count is currently beyond 450….

Setting up a second environment this time only 1 worker node with the same result.



After struggling with the new docker environment, I got the logs (kubectl logs is your friend)

There is a nasty error message.

Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:62)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:54)
... 1 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'retrievalControllerImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.ibm.orientme.micros.retrievalservice.service.IStackingService com.ibm.orientme.micros.retrievalservice.controller.RetrievalControllerImpl.stackingService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'stackingServiceImpl' defined in URL [jar:file:/opt/ibm/toscana/retrievalservice/retrieval-service/build/libs/retrieval-service-20170327_131255-standalone.jar!/com/ibm/orientme/micros/retrievalservice/service/impl/StackingServiceImpl.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ibm.orientme.micros.retrievalservice.service.impl.StackingServiceImpl]: Constructor threw exception; nested exception is org.apache.solr.common.SolrException: Cannot connect to cluster at zookeeper1:2181,zookeeper2:2181,zookeeper3:2181: cluster not found/not ready ....

Unfortunatly the zookeper app is green….

Posted in Connections
One comment on “Orient Me – 95%
  1. Urs, can you provide more of the stack trace? Feel free to send it to andre.hagemeier@de.ibm.com
    We’re trying to investigate what is going on in your environment