Rapidminer AI HUB docker-compose install - need help getting it to work.

Caseybea
Caseybea New Altair Community Member
edited November 5 in Community Q&A
I have spent the last two days trying to figure this out, I am out of things to try.

Summarized:   Following the documentation carefully, I am having major issues getting the docker-compose install going.   

I have verified the following requirements/items:
-----------------------------------------------------------------:  
Correct versions of docker and docker-compose

.env file:   Used the proper URL (host name) for my server, in the 3 lines where these are set. 
                This name resolves to my host.   (side note, ALSO tried...  IP address, etc etc.   no change in behavior)

.env file:   added the license key to the SERVER_LICENSE= line.

.env file:  permissions set properly

ssl folder:   permissions set properly, certificate and key files also


After finishing up the "docker-compose up -d rm-init-svc", The "rm-init-svc" logs gets through to and to the point where it's waiting for the license...  (per docs).
So far, so good.



Then, when I do the "docker compose up -d", there was no progress in the init log.  So, I examined the logs from the rm-server-svc log, and I see the following fatal errors.   I would love input/help from anyone to get me past these.    It is quite possible there's one single issue causing all of them.     The documentaion seems very straightforward.    It's literally editing 4 lines in the .env file, and plopping my SSL keys in a directory.       These errors cycle over and over and over........



2022-04-28 16:56:15,978 SEVERE [com.rapidminer] (ServerService Thread Pool -- 88) Failed to locate 'rapidminer.home'! Build directory does not exists or isn't a directory.

2022-04-28 18:51:27,009 WARNING [com.rapidminer] (ServerService Thread Pool -- 89) Property 'rapidminer.home' not set. Cannot read property file 'conf/platform.properties'

rm-server-svc_1                       | 2022-04-28 18:52:28,981 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[ra-host].[/].[Faces Servlet]] (http-/0.0.0.0:8080-1) JBWEB000236: Servlet.service() for servlet Faces Servlet threw exception: java.lang.NullPointerException

2022-04-28 20:04:08,198 WARNING [de.rapidanalytics.web.filter.LicenseCheckFilter] (http-/0.0.0.0:8080-2) Web service call rejected due to no valid license.

..... and then lastly, this huge blob of java error messages.        Hopefully someone has an idea what's going on.

2022-04-28 18:51:45,818 ERROR [stderr] (ServerService Thread Pool -- 89) com.rapidminer.operator.ports.IncompatibleMDClassException
rm-server-svc_1                       | 2022-04-28 18:51:45,818 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.operator.ports.impl.AbstractPort.checkDesiredClass(AbstractPort.java:305)
rm-server-svc_1                       | 2022-04-28 18:51:45,818 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.operator.ports.impl.AbstractPort.getCompatibleMetaData(AbstractPort.java:290)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.operator.ports.impl.AbstractInputPort.getMetaData(AbstractInputPort.java:114)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.extension.operator_toolbox.operator.outliers.DetectUnivariateOutliers.lambda$new$0(DetectUnivariateOutliers.java:69)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.operator.ports.metadata.MDTransformer.transformMetaData(MDTransformer.java:59)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.operator.Operator.transformMetaData(Operator.java:2262)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.OperatorSignatureRegistry.register(OperatorSignatureRegistry.java:170)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.OperatorService.registerOperator(OperatorService.java:672)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:510)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:499)
rm-server-svc_1                       | 2022-04-28 18:51:45,819 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:473)
rm-server-svc_1                       | 2022-04-28 18:51:45,820 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:420)
rm-server-svc_1                       | 2022-04-28 18:51:45,820 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.plugin.Plugin.registerOperators(Plugin.java:777)
rm-server-svc_1                       | 2022-04-28 18:51:45,820 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.plugin.Plugin.registerAllPluginOperators(Plugin.java:1379)
rm-server-svc_1                       | 2022-04-28 18:51:45,820 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.tools.OperatorService.init(OperatorService.java:226)
rm-server-svc_1                       | 2022-04-28 18:51:45,820 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.RapidMiner.init(RapidMiner.java:780)
rm-server-svc_1                       | 2022-04-28 18:51:45,820 ERROR [stderr] (ServerService Thread Pool -- 89)        at com.rapidminer.RapidMiner.init(RapidMiner.java:687)
rm-server-svc_1                       | 2022-04-28 18:51:45,820 ERROR [stderr] (ServerService Thread Pool -- 89)        at de.rapidanalytics.ejb.RapidMinerEJBImpl.initializeRapidMiner(RapidMinerEJBImpl.java:221)
rm-server-svc_1                       | 2022-04-28 18:51:45,820 ERROR [stderr] (ServerService Thread Pool -- 89)        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at java.lang.reflect.Method.invoke(Method.java:498)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,821 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
rm-server-svc_1                       | 2022-04-28 18:51:45,822 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
rm-server-svc_1                       | 2022-04-28 18:51:45,822 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,822 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43)
rm-server-svc_1                       | 2022-04-28 18:51:45,822 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,822 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
rm-server-svc_1                       | 2022-04-28 18:51:45,822 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,822 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
rm-server-svc_1                       | 2022-04-28 18:51:45,822 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,823 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
rm-server-svc_1                       | 2022-04-28 18:51:45,823 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
rm-server-svc_1                       | 2022-04-28 18:51:45,823 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,823 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
rm-server-svc_1                       | 2022-04-28 18:51:45,823 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,823 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:280)
rm-server-svc_1                       | 2022-04-28 18:51:45,823 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:345)
rm-server-svc_1                       | 2022-04-28 18:51:45,823 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:243)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,824 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)
rm-server-svc_1                       | 2022-04-28 18:51:45,825 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at de.rapidanalytics.ejb.RapidMinerEJB$$$view41.initializeRapidMiner(Unknown Source)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at de.rapidanalytics.web.servlet.RepositoryInitializationServlet.init(RepositoryInitializationServlet.java:70)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1194)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1100)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3593)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3802)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:163)
rm-server-svc_1                       | 2022-04-28 18:51:45,826 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:61)
rm-server-svc_1                       | 2022-04-28 18:51:45,827 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:96)
rm-server-svc_1                       | 2022-04-28 18:51:45,827 ERROR [stderr] (ServerService Thread Pool -- 89)        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
rm-server-svc_1                       | 2022-04-28 18:51:45,827 ERROR [stderr] (ServerService Thread Pool -- 89)        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
rm-server-svc_1                       | 2022-04-28 18:51:45,827 ERROR [stderr] (ServerService Thread Pool -- 89)        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
rm-server-svc_1                       | 2022-04-28 18:51:45,827 ERROR [stderr] (ServerService Thread Pool -- 89)        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
rm-server-svc_1                       | 2022-04-28 18:51:45,827 ERROR [stderr] (ServerService Thread Pool -- 89)        at java.lang.Thread.run(Thread.java:748)
rm-server-svc_1                       | 2022-04-28 18:51:45,827 ERROR [stderr] (ServerService Thread Pool -- 89)        at org.jboss.threads.JBossThread.run(JBossThread.java:122)
rm-server-svc_1                       | 2022-04-28 18:51:45,843 WARNING [com.rapidminer] (ServerService Thread Pool -- 89) Additional arbitrary data for meta data is deprecated and should be avoided. Use Annotations instead.
rm-server-svc_1                       | 2022-04-28 18:51:45,844 WARNING [com.rapidminer] (ServerService Thread Pool -- 89) Additional arbitrary data for meta data is deprecated and should be avoided. Use Annotations instead.