BTM - Bug 18720806 - Settings of WebLogic Frontend Host/Port Causes BTM to Generate Incorrect URL (Doc ID 1902922.1)

Last updated on AUGUST 14, 2017

Applies to:

APM - Application Performance Management - Version 12.1.0.5.0 to 12.1.0.6.0 [Release 12.1]
Information in this document applies to any platform.
*** Checked for relevance on 01-Mar-2016 ***

Symptoms

In BTM Release 12.1.0.5.2 the following error appears in the observer's log files.  The OSB services are not being discovered.

0x18<Jun 11, 2014 5:17:05 PM> WARNING <Discovery.OSB> Error in discovery:  
<Exception: The frontend host value for the cluster is invalid: null> <Ref: Zt4qnauKcTz6WI1/O9jT7pZNFX8=>
    java.lang.IllegalArgumentException: The frontend host value for the cluster is invalid: null
    at com.amberpoint.nanoagent.esb.osb11g.Utils.getFrontEndHostAndPort(Utils.java:832)
    at com.amberpoint.nanoagent.esb.osb11g.WsdlHelper.getWsdlContent(WsdlHelper.java:409)
    at com.amberpoint.nanoagent.esb.osb11g.WsdlHelper.readWsdl(WsdlHelper.java:288)
    at com.amberpoint.nanoagent.esb.osb11g.ServiceDiscoveryHelper.writeDiscoveryMessage(ServiceDiscoveryHelper.java:252)
    at com.amberpoint.nanoagent.esb.osb11g.ServiceDiscoveryHelper.doDiscovery(ServiceDiscoveryHelper.java:223)
    at com.amberpoint.nanoagent.esb.osb11g.ServiceDiscoveryHelper.discover(ServiceDiscoveryHelper.java:99)
    at com.amberpoint.nanoagent.esb.osb11g.handlers.InvocationHandlerBase.doDiscovery(InvocationHandlerBase.java:62)
    at com.amberpoint.nanoagent.handlers.BaseInvocationHandler.doDiscovery(BaseInvocationHandler.java:1262)
    at com.amberpoint.nanoagent.handlers.BaseInvocationHandler.handleDiscovery(BaseInvocationHandler.java:1150)
    at com.amberpoint.nanoagent.handlers.BaseInvocationHandler.handleRequestCommon(BaseInvocationHandler.java:647)
    at com.amberpoint.nanoagent.esb.osb11g.handlers.ProxyServiceHandler.processRequest(ProxyServiceHandler.java:160)
    at com.amberpoint.nanoagent.esb.osb11g.handlers.ProxyServiceHandler.handleRequest(ProxyServiceHandler.java:103)
    at com.amberpoint.nanoagent.esb.osb11g.wldf.OsbRequestAroundAction.preProcess(OsbRequestAroundAction.java:100)
    at com.amberpoint.nanoagent.bootstrap.wldfsupport.BTMInstrumentationSupport.preProcess(BTMInstrumentationSupport.java:1025)
    at com.bea.wli.sb.pipeline.PipelineContextImpl.execute(PipelineContextImpl.java:1062)
    at com.bea.wli.sb.pipeline.Router.processMessage(Router.java:214)
    at com.bea.wli.sb.pipeline.MessageProcessor.processRequest(MessageProcessor.java:101)
    at com.bea.wli.sb.pipeline.RouterManager$1.run(RouterManager.java:598)
    at com.bea.wli.sb.pipeline.RouterManager$1.run(RouterManager.java:595)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at com.bea.wli.sb.security.WLSSecurityContextService.runAs(WLSSecurityContextService.java:55)
    at com.bea.wli.sb.pipeline.RouterManager.processMessage(RouterManager.java:594)
    at com.bea.wli.sb.test.service.ServiceMessageSender.send0(ServiceMessageSender.java:368)
    at com.bea.wli.sb.test.service.ServiceMessageSender.access$000(ServiceMessageSender.java:91)
    at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:149)
    at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:147)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at com.bea.wli.sb.security.WLSSecurityContextService.runAs(WLSSecurityContextService.java:55)
    at com.bea.wli.sb.test.service.ServiceMessageSender.send(ServiceMessageSender.java:152)
    at com.bea.wli.sb.test.service.ServiceProcessor.invoke(ServiceProcessor.java:486)
    at com.bea.wli.sb.test.TestServiceImpl.invoke(TestServiceImpl.java:172)
    at com.bea.wli.sb.test.client.ejb.TestServiceEJBBean.invoke(TestServiceEJBBean.java:167)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl.invoke(Unknown Source)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:668)
    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:523)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:119)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms