OSB Routing Options URI Update Failing

(Doc ID 2359444.1)

Last updated on FEBRUARY 15, 2018

Applies to:

Oracle Service Bus - Version 12.2.1.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.0.0 version, OSB Core Functionality

When setting the endpoint URI of a REST Business Service, using routing options, in either a Service Callout or Routing

http error 404 is displayed while Viewing the same URI in a browser is successful. 

ERROR
-----------------------

[2017-12-04T08:23:58.844-08:00] [osb_server1] [ERROR] [OSB-382004] [oracle.osb.pipeline.kernel.router] [tid: [ACTIVE].ExecuteThread: '32' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: a7c3b4ea-deee-4168-834f-79d3bedfa72d-00000a01,0] [APP: Service Bus Kernel] [partition-name: DOMAIN] [tenant-name: GLOBAL] [FlowId: 0000M0YLpQ68pmLMyQzW6G1Q9M6T000007] Failed to process request message for service Pipeline IEMComputersToSN/Pipelines/GatherCompDataForSN: com.bea.wli.sb.pipeline.PipelineException: REST Business Service returned HTTP response with status 404[[
com.bea.wli.sb.pipeline.PipelineException: REST Business Service returned HTTP response with status 404
at com.bea.wli.sb.pipeline.SynchronousCallback.handleFault(SynchronousCallback.java:224)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.OutboundResponseMetadataHandler.handleFault(OutboundResponseMetadataHandler.java:66)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleFault(AbstractHandler.java:321)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleFault(AbstractHandler.java:321)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleFault(AbstractHandler.java:321)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleFault(AbstractHandler.java:321)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.OutboundWsdlRestHandler.handleFault(OutboundWsdlRestHandler.java:267)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleFault(AbstractHandler.java:321)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.OutboundMessageContentHandler.handleFault(OutboundMessageContentHandler.java:121)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleFault(AbstractHandler.java:321)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.LoadBalanceFailover$LoadBalanceFailoverHelper.handleFault(LoadBalanceFailover.java:572)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.UpdateOutboundStatistics.handleFault(UpdateOutboundStatistics.java:104)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleFault(AbstractHandler.java:321)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleFault(AbstractHandler.java:148)
at com.bea.wli.sb.service.handlerchain.handlers.EndpointManagementHandler.handleFault(EndpointManagementHandler.java:160)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleFault(AbstractHandler.java:321)
at com.bea.wli.sb.service.handlerchain.handlers.TransportProviderInvoker$ServiceTransportListener.onError(TransportProviderInvoker.java:331)
at com.bea.wli.sb.transports.http.wls.rest.JerseyBasicOutboundMessageContext.callListenerAndClose(JerseyBasicOutboundMessageContext.java:595)
at com.bea.wli.sb.transports.http.wls.rest.JerseyBasicOutboundMessageContext$2.completed(JerseyBasicOutboundMessageContext.java:556)
at com.bea.wli.sb.transports.http.wls.rest.JerseyBasicOutboundMessageContext$2.completed(JerseyBasicOutboundMessageContext.java:548)
at org.glassfish.jersey.client.JerseyInvocation$7.completed(JerseyInvocation.java:935)
at org.glassfish.jersey.client.ClientRuntime.processResponse(ClientRuntime.java:198)
at org.glassfish.jersey.client.ClientRuntime.access$300(ClientRuntime.java:79)
at org.glassfish.jersey.client.ClientRuntime$2.run(ClientRuntime.java:180)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:267)



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