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

Caseybea
Caseybea New Altair Community Member
edited November 2024 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.



Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.