SOA Request workflow status is not showing completed, though the approvals are done — oracle-tech

    Forum Stats

  • 3,702,035 Users
  • 2,239,551 Discussions
  • 7,835,727 Comments

Discussions

SOA Request workflow status is not showing completed, though the approvals are done

RajashekarERajashekarE Posts: 13
edited November 2019 in Identity Manager

We have upgraded OIM to 12c from 11gR2PS3.

After upgrade all the soa composites are working fine, recently we are observing one issue in all of our environment.(DEV,UAT and PROD).

When approver approves the request, approval taks is showing as completed but the overal workflow status is still showing request awaiting for approval.

Below are the logs after approving the request.

<Oct 25, 2019 12:57:04,204 PM UTC> <Error> <oracle.webservices.jaxws> <BEA-000000> <Error while invoking endpoint "http://hostname-app009.XXXXXXX.com:14000/workflowservice/CallbackService" from client; Security Subject: weblogic>

<Oct 25, 2019 12:57:04,205 PM UTC> <Error> <oracle.integration.platform.blocks.soap> <BEA-000000> <Unable to dispatch request to http://hostname-app009..XXXXXXX.com:14000/workflowservice/CallbackService due to exception>

<Oct 25, 2019 12:57:04,205 PM UTC> <Warning> <oracle.integration.platform.blocks.soap> <BEA-000000> <Received an application fault after invoking endpoint URI "http://hostname-app009..XXXXXXX.com:14000/workflowservice/CallbackService" with fault message: null. Please examine the fault details and verify corresponding business logic to further troubleshoot the issue.>

<Oct 25, 2019 12:57:04,206 PM UTC> <Warning> <oracle.integration.platform.blocks.soap> <BEA-000000> <Unable to invoke endpoint URI "http://hostname-app009..XXXXXXX.com:14000/workflowservice/CallbackService" successfully due to: null>

<Oct 25, 2019 12:57:04,291 PM UTC> <Error> <oracle.webservices.jaxws> <BEA-000000> <Error while invoking endpoint "localhost" from client>

<Oct 25, 2019 12:57:04,292 PM UTC> <Error> <oracle.integration.platform.blocks.soap> <BEA-000000> <Unable to dispatch request to localhost due to exception>

<Oct 25, 2019 12:57:04,293 PM UTC> <Warning> <oracle.integration.platform.blocks.soap> <BEA-000000> <Unable to invoke endpoint URI "localhost" successfully due to: Unable to invoke endpoint URI "localhost" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost>

<Oct 25, 2019 12:57:04,301 PM UTC> <Error> <oracle.soa.bpel.engine.ws> <BEA-000000> <got FabricInvocationException

** Cikey: 2243002

** FlowId: 652001

** Current Activity Key: 2243002-BpInv0-BpSeq0.13-2

** Current Activity Label: InvokeErrorCallback

** CallbackMessageGuid: ee69a68d-f726-11e9-96c8-0050568e24bd

** ComponentDN: default/MyXXXXXXXRequestAccess!1.1*soa_38742c0e-f9ac-4a7e-ba24-34daacd57b82/ApprovalProcess

** Properties for component ApprovalProcess:

** Transaction info: Name=[EJB com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean.handleCallback(com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessage)],Xid=BEA1-3D8C82B9EE4B60994897(944914312),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=4,seconds left=295,useSecure=false,activeThread=Thread[[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)',9,Pooled Threads],XAServerResourceInfo[SOADataSource_base_domain]=(ServerResourceInfo[SOADataSource_base_domain]=(state=started,assigned=none),xar=SOADataSource,re-Registered = false),XAServerResourceInfo[WLStore_base_domain_SOAJMSFileStore_auto_1]=(ServerResourceInfo[WLStore_base_domain_SOAJMSFileStore_auto_1]=(state=started,assigned=none),xar=WLStore_base_domain_SOAJMSFileStore_auto_12033865549,re-Registered = false),SCInfo[base_domain+soa_server1]=(state=active),properties=({weblogic.transaction.partitionName=DOMAIN, weblogic.transaction.name=[EJB com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean.handleCallback(com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessage)]}),local properties=({weblogic.jdbc.jta.SOADataSource=[switchingContext=null,autoCommit=true,enabled=true,isXA=true,isJTS=false,vendorID=0,connUsed=true,doInit=false,'null',destroyed=false,poolname=SOADataSource,appname=null,moduleName=null,connectTime=74,dirtyIsolationLevel=false,initialIsolationLevel=2,infected=false,lastSuccessfulConnectionUse=1572008219795,secondsToTrustAnIdlePoolConnection=0,currentUser=null,currentThread=null,lastUser=null,currentError=null,currentErrorTimestamp=null,JDBC4Runtime=true,supportStatementPoolable=true,needRestoreClientInfo=false,defaultClientInfo={},supportIsValid=true]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=soa_server1+hostname-app009.dalab.XXXXXXX.com:8001+base_domain+t3+ CoordinatorNonSecureURL=soa_server1+hostname-app009.dalab.XXXXXXX.com:8001+base_domain+t3+ coordinatorSecureURL=soa_server1+hostname-app009.dalab.XXXXXXX.com:8002+base_domain+t3s+, XAResources={eis/XAFileAdapterForHA, oimOperationsDB_base_domain, eis/Coherence/Remote, eis/tibjmsDirect/Queue, eis/Coherence/XALocal, eis/oracle/in-memory, eis/aqjms/EDNLocalTxDurableTopic, SOADataSource_base_domain, eis/aqjms/EDNxaDurableTopic, eis/activemq/Queue, WLStore_base_domain_BPMJMSFileStore_auto_1, eis/pramati/Queue, eis/aqjms/EDNLocalTxTopic, eis/Coherence/Local, eis/tibjmsDirect/Topic, eis/wls/Topic, eis/tibjms/Topic, eis/jms/aiaB2BQueueCF, eis/wls/Queue, WLStore_base_domain_PS6SOAJMSFileStore_auto_1, eis/tibjms/Queue, eis/fioranomq/Topic, WLStore_base_domain__WLS_soa_server1, WLStore_base_domain_SOAJMSFileStore_auto_1, OraSDPMDataSource_base_domain, eis/aqjms/EDNxaTopic, soaOIMLookupDB_base_domain, eis/aq/aiaB2BInfraAQCF, eis/wls/EDNLocalTxDurableTopic, eis/sunmq/Queue, eis/Apps/Apps, eis/aqjms/Topic, soaCompositeOpsDB_base_domain, tangosol.coherenceTxCCI, eis/File/XAFileAdapter, eis/File/XAFileAdapter2, eis/wls/EDNLocalTxTopic, eis/XAFileAdapter3, tangosol.coherenceTx, eis/XAFileAdapter, WSATGatewayRM_soa_server1_base_domain, eis/AQ/aqSample, eis/jms/aiaErrorTopicCF, EDNDataSource_base_domain, eis/wls/EDNxaTopic, eis/wls/EDNxaDurableTopic, eis/aqjms/Queue, eis/webspheremq/Queue, eis/jbossmq/Queue, WLStore_base_domain_UMSJMSFileStore_auto_1},NonXAResources={})],CoordinatorURL=soa_server1+hostname-app009.dalab.XXXXXXX.com:8001+base_domain+t3+)

** MaxThreadsConstraints: 50

** Total dispatcher messages scheduled for processing: 0

** Total number of threads processing dispatcher messages: 1

** Max Heap size: 1581776896

** Free Heap size: 348375984

oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "localhost" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost

        at oracle.integration.platform.blocks.soap.AbstractWebServiceBindingComponent.dispatchRequest(AbstractWebServiceBindingComponent.java:710)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:373)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.sendSOAPMessage(WebServiceExternalBindingComponent.java:1577)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.request(WebServiceExternalBindingComponent.java:1023)

        at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:151)

        at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:217)

        at oracle.integration.platform.blocks.mesh.MeshImpl$3.run(MeshImpl.java:346)

        at oracle.integration.platform.blocks.mesh.MeshImpl$3.run(MeshImpl.java:344)

        at java.security.AccessController.doPrivileged(Native Method)

        at javax.security.auth.Subject.doAs(Subject.java:422)

        at oracle.integration.platform.blocks.mesh.MeshImpl.doRequestAsSubject(MeshImpl.java:344)

        at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:283)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

        at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:69)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

        at com.sun.proxy.$Proxy515.request(Unknown Source)

        at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:1184)

        at com.collaxa.cube.ws.WSInvocationManager.invoke0(WSInvocationManager.java:262)

        at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:332)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1468)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalWSDLInvoke(InvokeHandler.java:814)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:505)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:156)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:78)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP$1.call(BaseBPELActivityWMP.java:197)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP$1.call(BaseBPELActivityWMP.java:195)

        at com.collaxa.bpel.sws.SWSComponentProcessActivityWrapper$1.call(SWSComponentProcessActivityWrapper.java:74)

        at com.collaxa.bpel.sws.SWSCallableActivityWrapper.execute(SWSCallableActivityWrapper.java:89)

        at com.collaxa.bpel.sws.SWSComponentProcessActivityWrapper.execute(SWSComponentProcessActivityWrapper.java:82)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:205)

        at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2928)

        at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1295)

        at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1184)

        at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:92)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:300)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:379)

        at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4968)

        at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4892)

        at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1505)

        at com.collaxa.cube.engine.CubeEngineSecurityManager$3.run(CubeEngineSecurityManager.java:104)

        at java.security.AccessController.doPrivileged(Native Method)

        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

        at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:70)

        at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:266)

        at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:82)

        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)

        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:163)

        at weblogic.security.Security.runAs(Security.java:62)

        at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:50)

        at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:55)

        at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:266)

        at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:67)

        at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1419)

        at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)

        at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:1137)

        at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:1005)

        at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:559)

        at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)

        at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:33)

        at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleCallback(Unknown Source)

        at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:48)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:154)

        at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:150)

        at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:90)

        at com.collaxa.cube.engine.dispatch.WMExecutor$W.run(WMExecutor.java:239)

        at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)

        at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)

        at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)

        at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644)

        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415)

        at weblogic.work.ExecuteThread.run(ExecuteThread.java:355)

Caused By: javax.xml.ws.WebServiceException: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost

        at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:1450)

        at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:238)

        at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:109)

        at oracle.integration.platform.blocks.soap.AbstractWebServiceBindingComponent.dispatchRequest(AbstractWebServiceBindingComponent.java:646)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:373)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.sendSOAPMessage(WebServiceExternalBindingComponent.java:1577)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.request(WebServiceExternalBindingComponent.java:1023)

        at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:151)

        at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:217)

        at oracle.integration.platform.blocks.mesh.MeshImpl$3.run(MeshImpl.java:346)

        at oracle.integration.platform.blocks.mesh.MeshImpl$3.run(MeshImpl.java:344)

        at java.security.AccessController.doPrivileged(Native Method)

        at javax.security.auth.Subject.doAs(Subject.java:422)

        at oracle.integration.platform.blocks.mesh.MeshImpl.doRequestAsSubject(MeshImpl.java:344)

        at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:283)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

        at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:69)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

        at com.sun.proxy.$Proxy515.request(Unknown Source)

        at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:1184)

        at com.collaxa.cube.ws.WSInvocationManager.invoke0(WSInvocationManager.java:262)

        at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:332)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1468)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalWSDLInvoke(InvokeHandler.java:814)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:505)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:156)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:78)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP$1.call(BaseBPELActivityWMP.java:197)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP$1.call(BaseBPELActivityWMP.java:195)

        at com.collaxa.bpel.sws.SWSComponentProcessActivityWrapper$1.call(SWSComponentProcessActivityWrapper.java:74)

        at com.collaxa.bpel.sws.SWSCallableActivityWrapper.execute(SWSCallableActivityWrapper.java:89)

        at com.collaxa.bpel.sws.SWSComponentProcessActivityWrapper.execute(SWSComponentProcessActivityWrapper.java:82)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:205)

        at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2928)

        at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1295)

        at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1184)

        at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:92)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:300)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:379)

        at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4968)

        at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4892)

        at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1505)

        at com.collaxa.cube.engine.CubeEngineSecurityManager$3.run(CubeEngineSecurityManager.java:104)

        at java.security.AccessController.doPrivileged(Native Method)

        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

        at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:70)

        at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:266)

        at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:82)

        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)

        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:163)

        at weblogic.security.Security.runAs(Security.java:62)

        at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:50)

        at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:55)

        at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:266)

        at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:67)

        at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1419)

        at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)

        at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:1137)

        at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:1005)

        at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:559)

        at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)

        at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:33)

        at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleCallback(Unknown Source)

        at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:48)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:154)

        at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:150)

        at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:90)

        at com.collaxa.cube.engine.dispatch.WMExecutor$W.run(WMExecutor.java:239)

        at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)

        at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)

        at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)

        at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644)

        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415)

        at weblogic.work.ExecuteThread.run(ExecuteThread.java:355)

Caused By: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost

        at oracle.j2ee.ws.common.transport.TransportFactory.getTransport(TransportFactory.java:56)

        at oracle.j2ee.ws.common.async.MessageSender.call(MessageSender.java:53)

        at oracle.j2ee.ws.common.async.Transmitter.transmitSync(Transmitter.java:105)

        at oracle.j2ee.ws.common.async.Transmitter.transmit(Transmitter.java:60)

        at oracle.j2ee.ws.common.async.RequestorImpl.transmit(RequestorImpl.java:259)

        at oracle.j2ee.ws.common.async.RequestorImpl.invoke(RequestorImpl.java:93)

        at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:1383)

        at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:238)

        at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:109)

        at oracle.integration.platform.blocks.soap.AbstractWebServiceBindingComponent.dispatchRequest(AbstractWebServiceBindingComponent.java:646)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:373)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.sendSOAPMessage(WebServiceExternalBindingComponent.java:1577)

        at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.request(WebServiceExternalBindingComponent.java:1023)

        at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:151)

        at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:217)

        at oracle.integration.platform.blocks.mesh.MeshImpl$3.run(MeshImpl.java:346)

        at oracle.integration.platform.blocks.mesh.MeshImpl$3.run(MeshImpl.java:344)

        at java.security.AccessController.doPrivileged(Native Method)

        at javax.security.auth.Subject.doAs(Subject.java:422)

        at oracle.integration.platform.blocks.mesh.MeshImpl.doRequestAsSubject(MeshImpl.java:344)

        at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:283)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

        at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:69)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

        at com.sun.proxy.$Proxy515.request(Unknown Source)

        at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:1184)

        at com.collaxa.cube.ws.WSInvocationManager.invoke0(WSInvocationManager.java:262)

        at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:332)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1468)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalWSDLInvoke(InvokeHandler.java:814)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:505)

        at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:156)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:78)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP$1.call(BaseBPELActivityWMP.java:197)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP$1.call(BaseBPELActivityWMP.java:195)

        at com.collaxa.bpel.sws.SWSComponentProcessActivityWrapper$1.call(SWSComponentProcessActivityWrapper.java:74)

        at com.collaxa.bpel.sws.SWSCallableActivityWrapper.execute(SWSCallableActivityWrapper.java:89)

        at com.collaxa.bpel.sws.SWSComponentProcessActivityWrapper.execute(SWSComponentProcessActivityWrapper.java:82)

        at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:205)

        at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2928)

        at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1295)

        at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1184)

        at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:92)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:300)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:379)

        at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4968)

        at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4892)

        at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1505)

        at com.collaxa.cube.engine.CubeEngineSecurityManager$3.run(CubeEngineSecurityManager.java:104)

        at java.security.AccessController.doPrivileged(Native Method)

        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

        at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:70)

        at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:266)

        at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:82)

        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)

        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:163)

        at weblogic.security.Security.runAs(Security.java:62)

        at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:50)

        at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:55)

        at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:266)

        at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:67)

        at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1419)

        at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)

        at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:1137)

        at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:1005)

        at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:559)

        at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)

        at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:33)

        at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleCallback(Unknown Source)

        at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:48)

        at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:154)

        at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:150)

        at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:90)

        at com.collaxa.cube.engine.dispatch.WMExecutor$W.run(WMExecutor.java:239)

        at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)

        at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)

        at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)

        at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644)

        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415)

        at weblogic.work.ExecuteThread.run(ExecuteThread.java:355)

>

<Oct 25, 2019 12:57:04,314 PM UTC> <Error> <oracle.soa.bpel.system> <BEA-000000> <Unhandled BPELFault:faultName: {{http://schemas.oracle.com/bpel/extension}remoteFault}

messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}

parts: {{

summary=<summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "localhost" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost</summary>

,code=<code>null</code>

,detail=<detail>Unable to invoke endpoint URI "localhost" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost</detail>}

Tagged:
Srinath Menon-OracleDevrim Demiroz

Best Answer

  • Srinath Menon-OracleSrinath Menon-Oracle Posts: 6,227 Employee
    edited October 2019 Accepted Answer
    summary=<summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "localhost" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost</summary>,code=<code>null</code>,detail=<detail>Unable to invoke endpoint URI "localhost" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost</detail>}

    It seems this issue can happen if there are duplicate files in MDS .

    For eg: in one of the cases seen following "incorrect" path was seen :

    /metadata/metadata/iam-features-request/ApprovalCategory.xml

    Under "metadata" there was another "metadata" folder.

    Deleting the duplicate file fixed the issue.

    Devrim Demiroz

Answers

  • Srinath Menon-OracleSrinath Menon-Oracle Posts: 6,227 Employee
    edited October 2019 Accepted Answer
    summary=<summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "localhost" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost</summary>,code=<code>null</code>,detail=<detail>Unable to invoke endpoint URI "localhost" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri localhost</detail>}

    It seems this issue can happen if there are duplicate files in MDS .

    For eg: in one of the cases seen following "incorrect" path was seen :

    /metadata/metadata/iam-features-request/ApprovalCategory.xml

    Under "metadata" there was another "metadata" folder.

    Deleting the duplicate file fixed the issue.

    Devrim Demiroz
  • RajashekarERajashekarE Posts: 13
    edited October 2019

    Thank you Srinath for the response,

    I do see a duplicate metadata folder , I have deleted that duplicate folder from metadata.

    But I still see the issue exists.

    Steps followed -

    • Deleted metadata/metadata/** folder
    • Restarted all the servers(Admin and Managed)
    • Tested the scenario again, same issue exists.
  • Srinath Menon-OracleSrinath Menon-Oracle Posts: 6,227 Employee
    edited October 2019
    I do see a duplicate metadata folder , I have deleted that duplicate folder from metadata.But I still see the issue exists.

    Post deletion , was the MDS imported back to OIM ?

  • RajashekarERajashekarE Posts: 13
    edited October 2019

    Thanks for the response Srinath,

    I have used wlst to delete the metadata folder, and also after deletion I have exported metadata and validated.

    Duplicate folder  was deleted from the metadata.

  • Srinath Menon-OracleSrinath Menon-Oracle Posts: 6,227 Employee
    edited November 2019
    I have used wlst to delete the metadata folder, and also after deletion I have exported metadata and validated.Duplicate folder  was deleted from the metadata.

    Please clear tmp,cache for OIM , SOA managed servers and restart both. Then test and report the results.

  • RajashekarERajashekarE Posts: 13
    edited November 2019

    Hi Srinath,

    Yes we did cleared tmp and cache  before restarting the servers. Same result.

  • Srinath Menon-OracleSrinath Menon-Oracle Posts: 6,227 Employee
    edited November 2019

    Will check this and see what other steps needs to be done .

  • RajashekarERajashekarE Posts: 13
    edited November 2019

    Hi Srinath...

    We were able to resolve the  issue, earlier I have deleted only duplicate metadata folder.

    But we have observed few more duplicate  folders inside the metadata, hence deleted those folders as well.

    Now its working...

    Thanks a lot.

    Srinath Menon-Oracle
Sign In or Register to comment.