Kie Server pod is trying to connect to Business Central maven through a proxy in RHPAM authoring

Solution Verified - Updated -

Issue

In the RHPAM authoring environment the kie server is attempting to use a proxy to connect to business central maven which is unexpected behaviour.

•[0m•[32m09:54:07,197 DEBUG [org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider] (default task-6) Using connector BasicRepositoryConnector with priority 0.0 for http://<MAVEN_INTERNAL_IP>:<MAVEN_INTERNAL_PORT>/maven2/ with username=rhpam, password=*** via <PROXY_IP>:<PROXY_PORT>
•[0m•[33m09:54:07,426 WARN  [org.appformer.maven.integration.MavenRepository] (default task-6) Unable to resolve artifact: mortgages:mortgages:pom:1.0.0-SNAPSHOT
•[0m•[31m09:54:07,426 ERROR [org.kie.server.services.impl.KieServerImpl] (default task-6) Error creating container 'mortgages_1.0.0-SNAPSHOT' for module 'mortgages:mortgages:1.0.0-SNAPSHOT': java.lang.RuntimeException: Cannot find KieModule: mortgages:mortgages:1.0.0-SNAPSHOT
    at deployment.ROOT.war//org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:190)
    at deployment.ROOT.war//org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:180)
    at deployment.ROOT.war//org.kie.server.services.impl.KieServerImpl.createInternalKieContainer(KieServerImpl.java:373)
    at deployment.ROOT.war//org.kie.server.services.impl.KieServerImpl.createContainer(KieServerImpl.java:286)
    at deployment.ROOT.war//org.kie.server.services.impl.KieContainerCommandServiceImpl.executeScript(KieContainerCommandServiceImpl.java:150)
    at deployment.ROOT.war//org.kie.server.controller.websocket.client.handlers.CommandScriptMessageHandler.onMessage(CommandScriptMessageHandler.java:68)
    at deployment.ROOT.war//org.kie.server.controller.websocket.common.handlers.KieServerMessageHandler.onMessage(KieServerMessageHandler.java:48)
    at deployment.ROOT.war//org.kie.server.controller.websocket.common.handlers.KieServerMessageHandler.onMessage(KieServerMessageHandler.java:27)
    at io.undertow.websocket@2.0.34.SP1-redhat-00001//io.undertow.websockets.jsr.FrameHandler$7.run(FrameHandler.java:286)
    at io.undertow.websocket@2.0.34.SP1-redhat-00001//io.undertow.websockets.jsr.ServerWebSocketContainer$1.call(ServerWebSocketContainer.java:170)
    at io.undertow.websocket@2.0.34.SP1-redhat-00001//io.undertow.websockets.jsr.ServerWebSocketContainer$1.call(ServerWebSocketContainer.java:167)
    at io.undertow.servlet@2.0.34.SP1-redhat-00001//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at org.wildfly.extension.undertow@7.3.6.GA-redhat-00002//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
    at org.wildfly.extension.undertow@7.3.6.GA-redhat-00002//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530)
    at org.wildfly.extension.undertow@7.3.6.GA-redhat-00002//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530)
    at org.wildfly.extension.undertow@7.3.6.GA-redhat-00002//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530)
    at org.wildfly.extension.undertow@7.3.6.GA-redhat-00002//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530)
    at io.undertow.websocket@2.0.34.SP1-redhat-00001//io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:610)
    at io.undertow.websocket@2.0.34.SP1-redhat-00001//io.undertow.websockets.jsr.ServerWebSocketContainer$6.run(ServerWebSocketContainer.java:596)
    at io.undertow.websocket@2.0.34.SP1-redhat-00001//io.undertow.websockets.jsr.OrderedExecutor$ExecutorTask.run(OrderedExecutor.java:67)
    at org.jboss.threads@2.3.3.Final-redhat-00001//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads@2.3.3.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
    at org.jboss.threads@2.3.3.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
    at org.jboss.threads@2.3.3.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
    at org.jboss.xnio@3.7.12.Final-redhat-00001//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280)
    at java.base/java.lang.Thread.run(Thread.java:829)

Environment

  • Red Hat Process Automation Manager (RHPAM)
    • 7.11.1
  • Red Hat OpenShift Container Platform (RHOCP)
    • 4.6
  • Proxy properties in the pods:
    • name: HTTP_PROXY
      value: '<PROXY_IP>:<PROXY_PORT>'
    • name: HTTPS_PROXY
      value: '<PROXY_IP>:<PROXY_PORT>'
    • name: NO_PROXY
      value: <SKIPPED_DOMAINS_IPS>

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content