Rapidminer AI HUB docker-compose install - need help getting it to work.
Caseybea
New Altair Community Member
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.
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: 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.
Tagged:
0