BindingFault - GenericError - null

Hello everyone,
I urgently need a solution to a problem I'm facing with an asynchronous BPEL process on Oracle BPEL PM 10.1.2.0.2 that I invoke from a java proxy client.
To try to reproduce the problem, I created a very simple async BPEL process that accepts a single string and returns the same string. I tested the process in BPEL Console and everything works fine. I created a java proxy client and a callback web service.
When I invoke the process from java, the callback always fails with the following message:
<bindingFault>
<part name="code" >
<code>GenericError</code>
</part>
<part name="summary" >
<summary>null</summary>
</part>
</bindingFault>
I added an invoke step to manually invoke the callback web service just before the callback step, and that invocation executes successfully. That way I know nothing wrong with the callback webservice.
I captured the soap packet as follows:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:ns1="http://xmlns.oracle.com/AsyncBPELProcess">
     <env:Header>
          <ns0:ReplyTo>
               <ns0:Address>http://192.168.242.104:8988/Playground-AsyncBPELProcessCallback2-context-root/AsyncBPELProcessCallbackPort</ns0:Address>
               <ns0:PortType>ns1:AsyncBPELProcessCallback</ns0:PortType>
               <ns0:ServiceName PortName="AsyncBPELProcessCallbackPort">ns1:AsyncBPELProcessCallbackService</ns0:ServiceName>
          </ns0:ReplyTo>
          <ns0:MessageID>adf6e06e-442f-45bf-bd44-feec9a3612f0</ns0:MessageID>
     </env:Header>
     <env:Body>
          <ns1:AsyncBPELProcessProcessRequest>
               <ns1:input>TEST</ns1:input>
          </ns1:AsyncBPELProcessProcessRequest>
     </env:Body>
</env:Envelope>
I even tried to create the partnerlink dynamically using bpelx:headerVariables, but later found out that it is not supported in Oracle BPEL 10.1.2.0.2.
Has anyone encountered this problem? My deadline is approaching and I need help soon!
Thanks,
Karwan

Hello everyone,
I urgently need a solution to a problem I'm facing with an asynchronous BPEL process on Oracle BPEL PM 10.1.2.0.2 that I invoke from a java proxy client.
To try to reproduce the problem, I created a very simple async BPEL process that accepts a single string and returns the same string. I tested the process in BPEL Console and everything works fine. I created a java proxy client and a callback web service.
When I invoke the process from java, the callback always fails with the following message:
<bindingFault>
<part name="code" >
<code>GenericError</code>
</part>
<part name="summary" >
<summary>null</summary>
</part>
</bindingFault>
I added an invoke step to manually invoke the callback web service just before the callback step, and that invocation executes successfully. That way I know nothing wrong with the callback webservice.
I captured the soap packet as follows:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:ns1="http://xmlns.oracle.com/AsyncBPELProcess">
     <env:Header>
          <ns0:ReplyTo>
               <ns0:Address>http://192.168.242.104:8988/Playground-AsyncBPELProcessCallback2-context-root/AsyncBPELProcessCallbackPort</ns0:Address>
               <ns0:PortType>ns1:AsyncBPELProcessCallback</ns0:PortType>
               <ns0:ServiceName PortName="AsyncBPELProcessCallbackPort">ns1:AsyncBPELProcessCallbackService</ns0:ServiceName>
          </ns0:ReplyTo>
          <ns0:MessageID>adf6e06e-442f-45bf-bd44-feec9a3612f0</ns0:MessageID>
     </env:Header>
     <env:Body>
          <ns1:AsyncBPELProcessProcessRequest>
               <ns1:input>TEST</ns1:input>
          </ns1:AsyncBPELProcessProcessRequest>
     </env:Body>
</env:Envelope>
I even tried to create the partnerlink dynamically using bpelx:headerVariables, but later found out that it is not supported in Oracle BPEL 10.1.2.0.2.
Has anyone encountered this problem? My deadline is approaching and I need help soon!
Thanks,
Karwan

Similar Messages

  • SimpleApproval BPEL example - help

    Hi,
    I'm having trouble with the last step of setting up SimpleApproval. The section from the instructions is called "Create S2S Trusted Application", and also activating the BPEL process within Content DB.
    Here is my setup. Everything is on one Windows XP machine:
    - OAS Infrastructure 10.1.4
    - Oracle Content Database 10.2
    - Oracle SOA Suite 10.1.3.1
    How is runS2S.sh supposed to work on Windows? Is this step necessary? Is there any way to create the application entity with Enterprise Manager?
    When the user "matt" uploads a document in the folder "Development", it doesn't trigger the workflow and the BPEL process isn't activated. The file domain.log has the following message (see below). Is this because there's no S2S trusted application?
    Can anyone help?
    Thanks,
    Tom
    ORABPEL-05002
    Error in message routine.
    An exception occurred while attempting to process the message "com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage" The following exception was thrown. Block could not handle the exception. Der Versuch des Blocks "BpPrc0", die Business Exception für die Instanz "20001" zu behandeln, war nicht erfolgreich. Es wurde folgende Exception gemeldet: faultName: {{http://schemas.oracle.com/bpel/extension}bindingFault}
    messageType: {null}
    parts: {{code=oracle.xml.parser.v2.XMLElement@b759bb, summary=oracle.xml.parser.v2.XMLElement@164317d, detail=oracle.xml.parser.v2.XMLElement@ed3da6}}
    Wenn dieser Block für den Prozess eine benutzerdefinierte Codierung hat, überprüfen Sie die Implementierung.
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:171)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
    at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
    at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
    at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
    at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
    at java.lang.Thread.run(Thread.java:595)

    Turns out - by allocating a NEW workspace and new project as Synchronous - and using wizard - application works as advertized. the exprssion syntax used for the Eclipse version is NOT the same - variable names differ.

  • Help with SimpleApproval BPEL sample

    Hi,
    I'm having trouble with the last step of setting up SimpleApproval, "Create S2S Trusted Application", and also activating the BPEL process within Content DB.
    Here is my setup. Everything is on one Windows XP machine:
    - OAS Infrastructure 10.1.4
    - Oracle Content Database 10.2
    - Oracle SOA Suite 10.1.3.1
    How is runS2S.sh supposed to work on Windows? Is this step necessary? Is there any way to create the application entity with Enterprise Manager?
    When the user "matt" uploads a document in the folder "Development", it doesn't trigger the workflow and the BPEL process isn't activated. The file domain.log has the following message (see below). Is this because there's no S2S trusted application?
    Can anyone help?
    Thanks,
    Tom
    ORABPEL-05002
    Error in message routine.
    An exception occurred while attempting to process the message "com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage" The following exception was thrown. Block could not handle the exception. Der Versuch des Blocks "BpPrc0", die Business Exception für die Instanz "20001" zu behandeln, war nicht erfolgreich. Es wurde folgende Exception gemeldet: faultName: {{http://schemas.oracle.com/bpel/extension}bindingFault}
    messageType: {null}
    parts: {{code=oracle.xml.parser.v2.XMLElement@b759bb, summary=oracle.xml.parser.v2.XMLElement@164317d, detail=oracle.xml.parser.v2.XMLElement@ed3da6}}
    Wenn dieser Block für den Prozess eine benutzerdefinierte Codierung hat, überprüfen Sie die Implementierung.
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:171)
         at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
         at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
         at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
         at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
         at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
         at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
         at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
         at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
         at java.lang.Thread.run(Thread.java:595)

    Hi ChristianRoth,
    Take a look at this tutorial; it addresses how to change the duty cycle dynamically. I hope it is helpful, 
    Ana P
    National Instruments
    Applications Engineer

  • BindingFault when invoking a MSSOAP-Toolkit-created WS

    Hi there,
    I was trying to invoke an echostring web service from Oracle BPEL PM, and got the following error message:
    "BPEL Fault: {http://schemas.oracle.com/bpel/extension}bindingFaultUnable to find an available port"
    The echostring service was created using Microsoft SOAP Toolkit3.0. The bpel was generated by BPEL Designer. This is a very simple synchronized process that invoke the echostring service and then reply to the client. To make sure the bpel was generated correctly, I changed it to invoke another echostring service that was created by axis. This time, everything works fine.
    So I was wondering if there is any interop problem. Could you please give me some clue? I also attached the debug info extracted from the log file.
    Thanks in advance!
    Feng Liu
    Debug info:
    <2004-08-05 10:03:28,531> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELInvokeWMP::testEcho1> executing <invoke> at line 44
    <2004-08-05 10:03:28,656> <DEBUG> <default.collaxa.cube.ws> <WSInvocationManager::invoke> operation: echostring
    <2004-08-05 10:03:28,656> <DEBUG> <default.collaxa.cube.ws> <WSInvocationManager::invoke> inputContainer: {sin=<sin xmlns="http://tempuri.org/EchoService/wsdl/">123456789</sin>}
    <2004-08-05 10:03:28,656> <DEBUG> <default.collaxa.cube.ws> <WSInvocationManager::invoke> callProps: {wsdlLocation=services/EchoServiceWrapper.wsdl, is-initial-call=true, process-id=testEcho1, conversationId=bpel://localhost/default/testEcho1~1.0/101-BpInv0-BpSeq0.3-3, location=null, work-item-key=101-BpInv0-BpSeq0.3-3, domain-id=default, revision-tag=1.0}
    <2004-08-05 10:03:28,734> <DEBUG> <default.collaxa.cube.xml> <WSDLSchemaUtil::loadAllSchemas> loading all schemas for def http://avsp4:9700/orabpel/default/testEcho1/services/EchoServiceWrapper.wsdl
    <2004-08-05 10:03:28,734> <DEBUG> <default.collaxa.cube.xml> <WSDLSchemaUtil::loadAllSchemas> loading all schemas for def http://wuchou007.research.avayalabs.com/WSProxyServer/EchoService/EchoService.WSDL
    <2004-08-05 10:03:28,734> <DEBUG> <default.collaxa.cube.xml> <WSDLSchemaUtil::loadLocalSchemas> Created xsd schema org.eclipse.xsd.impl.XSDSchemaImpl@b5b80 (element: [schema: null]) (document: [#document: null], schemaLocation: http://wuchou007.research.avayalabs.com/WSProxyServer/EchoService/EchoService.WSDL, targetNamespace: http://tempuri.org/EchoService/type/, attributeFormDefault: <unset>, elementFormDefault: qualified, finalDefault: null, blockDefault: null, version: null)
    <2004-08-05 10:03:28,734> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> registered schemas for wsdl at http://avsp4:9700/orabpel/default/testEcho1/services/EchoServiceWrapper.wsdl, schemas size=1
    <2004-08-05 10:03:28,750> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> registered wsdl at http://avsp4:9700/orabpel/default/testEcho1/services/EchoServiceWrapper.wsdl
    <2004-08-05 10:03:28,750> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> got wsdl at: http://avsp4:9700/orabpel/default/testEcho1/services/EchoServiceWrapper.wsdl
    <2004-08-05 10:03:28,750> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getSchemas> got schemas for xsd athttp://avsp4:9700/orabpel/default/testEcho1/services/EchoServiceWrapper.wsdl, schemas size=1
    <2004-08-05 10:03:28,750> <DEBUG> <default.collaxa.cube.ws> <WSIFInvocationHandler::invoke> opName=echostringportTypeQn={http://tempuri.org/EchoService/wsdl/}Class1SoapPortserviceQn={http://tempuri.org/EchoService/wsdl/}EchoService
    <2004-08-05 10:03:28,781> <INFO> <default.collaxa.cube.ws> <WSInvocationManager::createOperation> Failed to createOperation for op echostring
    org.apache.wsif.WSIFException: Unable to find an available port
         at org.apache.wsif.base.WSIFServiceImpl.getPort(WSIFServiceImpl.java:442)
         at org.apache.wsif.base.WSIFServiceImpl.getPort(WSIFServiceImpl.java:419)
         at com.collaxa.cube.ws.WSIFInvocationHandler.createOperation(WSIFInvocationHandler.java:469)
         at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:200)
         at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:249)
         at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:133)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:449)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:247)
         at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:154)
         at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3215)
         at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1636)
         at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:57)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:81)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:134)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5266)
         at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1164)
         at com.collaxa.cube.engine.bean.CubeEngineBean.createAndInvoke(CubeEngineBean.java:115)
         at com.collaxa.cube.engine.bean.CubeEngineBean.syncCreateAndInvoke(CubeEngineBean.java:137)
         at ICubeEngineBean_StatelessSessionBeanWrapper2.syncCreateAndInvoke(ICubeEngineBean_StatelessSessionBeanWrapper2.java:486)
         at com.oracle.bpel.client.dispatch.BaseDispatcherService.initialRequestAnyType(BaseDispatcherService.java:753)
         at com.oracle.bpel.client.dispatch.BaseDispatcherService.initialRequest(BaseDispatcherService.java:340)
         at com.oracle.bpel.client.dispatch.BaseDispatcherService.request(BaseDispatcherService.java:241)
         at com.oracle.bpel.client.dispatch.DispatcherService.request(DispatcherService.java:66)
         at com.oracle.bpel.client.dispatch.DeliveryService.request(DeliveryService.java:80)
         at com.oracle.bpel.client.dispatch.DeliveryService.request(DeliveryService.java:58)
         at ngDoInitiate.jspService(_ngDoInitiate.java:157)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
         at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
         at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.java:267)
         at displayProcess.jspService(_displayProcess.java:261)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)
    <2004-08-05 10:03:28,796> <DEBUG> <default.collaxa.cube.engine> <bpel._1_0.TestEcho1__BPEL4WS_BIN$$BPELC_BpInv0::perform> error thrown
    com.collaxa.cube.engine.types.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}bindingFault}
    messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
    code: {null}
    summary: {null}
    detail: {Unable to find an available port}
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:478)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:247)
         at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:154)
         at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3215)
         at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1636)
         at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:57)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:81)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:134)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5266)
         at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1164)
         at com.collaxa.cube.engine.bean.CubeEngineBean.createAndInvoke(CubeEngineBean.java:115)
         at com.collaxa.cube.engine.bean.CubeEngineBean.syncCreateAndInvoke(CubeEngineBean.java:137)
         at ICubeEngineBean_StatelessSessionBeanWrapper2.syncCreateAndInvoke(ICubeEngineBean_StatelessSessionBeanWrapper2.java:486)
         at com.oracle.bpel.client.dispatch.BaseDispatcherService.initialRequestAnyType(BaseDispatcherService.java:753)
         at com.oracle.bpel.client.dispatch.BaseDispatcherService.initialRequest(BaseDispatcherService.java:340)
         at com.oracle.bpel.client.dispatch.BaseDispatcherService.request(BaseDispatcherService.java:241)
         at com.oracle.bpel.client.dispatch.DispatcherService.request(DispatcherService.java:66)
         at com.oracle.bpel.client.dispatch.DeliveryService.request(DeliveryService.java:80)
         at com.oracle.bpel.client.dispatch.DeliveryService.request(DeliveryService.java:58)
         at ngDoInitiate.jspService(_ngDoInitiate.java:157)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
         at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
         at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.java:267)
         at displayProcess.jspService(_displayProcess.java:261)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)
    <2004-08-05 10:03:28,796> <DEBUG> <default.collaxa.cube.engine> <CubeEngine::performActivity> Is performer 101-BpInv0-BpSeq0.3-3 idempotent? true
    <2004-08-05 10:03:28,796> <DEBUG> <default.collaxa.cube.engine> <CubeEngine::checkBlockConditions> Workitem '101-BpInv0-BpSeq0.3-3' has been marked as complete
    <2004-08-05 10:03:28,796> <DEBUG> <default.collaxa.cube.engine> <CubeEngine::finalizeActivity> Attempting to finalize workitem '101-BpInv0-BpSeq0.3-3'
    <2004-08-05 10:03:28,796> <DEBUG> <default.collaxa.cube.engine.delivery> <DeliveryService::resultReady> for: 9cc0dc5f16a2b3bc:858bf1:fe2f4135a2:-7ffc
    <2004-08-05 10:03:28,796> <DEBUG> <default.collaxa.cube.engine> <CubeEngine::finalizeActivity> Caught business exception at block 'BpPrc0', rolling back
    <2004-08-05 10:03:28,796> <DEBUG> <default.collaxa.cube.engine> <CubeEngine::forceCompleteScope> Is instance faulted? true
    ...

    I was able to reproduce your case and find that this
    problem is caused by the fact that the WSIF
    implementation only uses the first extension element
    under wsdl:binding to get a WSIF provider.
    In your case, you have <stk:binding/> as the first
    extension element in the binding element of
    EchoString.wsdl. So WSIF failed to get a provider
    for it.
    A simple work round is to move <soap:binding/> up
    to be the 1st extension element, so that WSIF will
    use it find the SOAP provider.

  • Bindingfault Generic error : Need help

    Hello All,
    I am running a deployed BPEL process and getting the following error. Could anyone please tell me potential ways I can fix this issue. I am stuck on this issue for a while now and I need some help to move forward. Please advice.
    ----- The Following error is from the BPEL console when I execute the process -----
    <messages><input><RejectFileName><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><ProcessRejectFile xmlns="http://www.autoloan.com/ns/autoloan">
    <FileName>delivery.txt</FileName>
    </ProcessRejectFile>
    </part></RejectFileName></input><fault><bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>GenericError</code>
    </part><part name="summary"><summary>Failed get wsdl service definition.
    Failed to get a WSDL service that support the portType "{http://services.otn.com}ProcessRejectService" in WSDL definition "{http://services.otn.com}StarLoan".
    Please verify that WSDL portType "{http://services.otn.com}ProcessRejectService" is supported by a service in WSDL file.</summary>
    </part></bindingFault></fault></messages>
    Thanks,
    Vicky

    Because ur record is already locked by some other.Just kill all other running form and try .
    null

  • Reasons for a NotificationService bindingFault?

    I'm running BPEL 10.1.2 and have run into an issue when sending an email on this new server install. My guess is the service is not set up correctly, but I would appreciate any suggestions you might have.
    Regardless of how simple the email message is, I get a bindingFault when executed in BPEL:
    <bindingFault>
    <part name="summary" >
    <summary>null</summary>
    </part>
    </bindingFault>
    I think the ns_emails.xml file in the {Oracle Home}/integration/orabpel/system/services/config folder is set up correctly. It appears to be the same as other BPEL instances. What are the other likely causes for getting this bindingFault?

    I have now verified that:
    1. Even though I get the BindingFault on my development server with the Invoke, I do get the email sent to the supplied address.
    2. I have another server used by our QA organization that does not get a bindingFault using the same BPEL process. The only difference between the two <EmailAccount> configurations is they use different email servers. Could that be an issue?
    Any suggestion someone might provide would be appreciated.

  • Null And " "

    What is the difference between these two lines of codes?
    String currentFile = null;
    String currentFile = "";
    Edited by: AMARSHI on Jul 10, 2008 7:07 AM

    The reference variable itself, takes up the same amount of space, of course, as all references are the same size. Now, the object on the heap is a different story. With null there isn't one, of course (or if there is there is only one for the entire VM), and for the second a String object will be created in the String pool (once again, only one for the entire VM that every = "" assignment will use). But really, what difference does it make? If there is a difference, it is on the order of a few bytes (at max) for the entire VM, and if this is a concern, your probably doing something else greviously wrong. This miniscule difference should not concern you.
    Edit: And "nulling" variables to "save" memory is also not something you should be concerned with. Either the variable will go out of scope and the object garbage collected anyway, or it's in constant use and so will not be taking up any extraneous heap space. If one of those is not the case, you are, once again, doing something greviously wrong.

  • AND/OR + some nulls in filter

    I'm running into another problem with the AND/OR filter.
    The filter for selecting from object "a" and joining to objects b, c & d
    is:
    (b.theid==2 || c.theid==2 || d.theid==3) && active=="Y"
    The SQL that gets generated is:
    SELECT <...>
    FROM b t1, d t3, a t0, c t2
    WHERE ((((t1.theid = 2 AND t0.bid = t1.id) OR (t2.theid = 2 AND t0.cid
    = t2.id)) OR (t3.theid = 3 AND t0.did = t3.id)) AND t0.active = 'Y')
    This returns a number of instances of the same a object when some of the
    OR clauses do not match. For example, if there's no record
    with d.theid=3, then it will do a full join on table d.
    Do I need to specify something else to flag these as potentially null
    fields so that the filter parser adds that check in? The following SQL
    query works
    ok if I add some checks for NULL on those join fields:
    SELECT <...>
    FROM b t1, d t3, a t0, c t2
    WHERE ((((t1.theid = 2 AND t0.bid = t1.id OR t0.bid IS NULL) OR
    (t2.theid = 2 AND t0.cid = t2.id OR t0.cid IS NULL)) OR (t3.theid = 3
    AND t0.did = t3.id OR t0.did IS NULL)) AND t0.active = 'Y')
    Thanks,
    -Mike
    Mike Bridge

    Hi D,
    Thank you for your answer.
    I have seriously thought about that solution; but I don't think it's a smart way to do it.
    If i do it like that, i need to copy the whole table and paste it inside the if statements.
    I have two xml elements that I need to make the decisions on. POH_PO_TYPE & CP_RELEASE_NUM.
    POH_PO_TYPE can be: STANDARD, RELEASE or BLANKET.
    CP_RELEASE_NUM can be: '' or N
    If POH_PO_TYPE is RELEASE AND CP_RELEASE_NUM is not ''
    OR POH_PO_TYPE is STANDARD
    OR POH_PO_TYPE is BLANKET AND CP_RELEASE_NUM is ''
    THEN show table (which contains the whole PO).
    It shall show the content of the PO in any of these cases.
    BR Kenneth

  • Unit Testing, Null, and Warnings

    I have a Unit Test that includes the following lines:
    Dim nullarray As Integer()()
    Assert.AreEqual(nullarray.ToString(False), "Nothing")
    The variable "nullarray" will obviously be null when ToString is called (ToString is an extension method, which is the one I am testing). This is by design, because the purpose of this specific unit test is to make sure that my ToString extension
    method handles null values the way I expect. The test runs fine, but Visual Studio 2013 gives includes the following warning:
    Variable 'nullarray' is used before it has been assigned a value. A null reference exception could result at runtime.
    This warning is to be expected, and I don't want to stop Visual Studio 2013 from showing this warning or any other warnings, just this specific case (and several others that involve similar scenarios). Is there any way to mark a line or segment
    of code so that it is not checked for warnings? Otherwise, I will end up with lots of warnings for things that I am perfectly aware of and don't plan on changing.
    Nathan Sokalski [email protected] http://www.nathansokalski.com/

    Hi Nathan Sokalski,
    Variable 'nullarray' is used before it has been assigned a value. A null reference exception could result at runtime.
    Whether the warning above was thrown when you built the test project but the test run successfully? I assume Yes.
    Is there any way to mark a line or segment of code so that it is not checked for warnings?
    There is no built-in way to make some code snippet or a code line not be checked during compiling, but we can configure some specific warnings not to be warned during compiling in Visual Basic through project Properties->Compile
    tab->warning configurations box.
    For detailed information, please see: Configuring Warnings in Visual Basic
    Another way is to correct your code logic and make sure the code will not generate warning at runtime.
    If I misunderstood you, please tell us what code you want it not to be checked for warnings with a sample so that we can further look at your issue.
    Thanks,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Enlarging Null and Cam

    Hey guys, just experimenting and remembering how to work with nulls to control cams.
    I noticed when I enlarge the null in one dimension, the camera's view also seems to widen.  What's happening here?  What is that and what am I doing that is causing the camera to "see" differently? I thought the whole point of a null was that it didn't have a physical dimension and was really only about orientation and position?

    Woahhh hold your horses! 
    I'm trying to understand the program, not trying to criticize it.  I love Adobe and AE.  Did it sound like I was trying to pick it apart?
    What I'm trying to understand is why when I resize it horizontally, it changes the camera view...and therefore understand how it's changing the camera view.  This is an important concept for me to get about this.  It's not something I have been able to find in literature or other boards.  That's all I'm trying to ask.  I'm not trying to argue with it or point out a flaw or something like that, I just don't understand what's going on.  Is the camera changing and how when I enlarge the null?

  • Using NULL and NOT NULL in prompted filters

    Dear all,
    While trying to grap the concept of prompted filters in sap bo web intelligence, I had a question whether why we cannot use NULL and NOT NULL while creating a prompted filters in our report.

    HI,
    'Is Null' and 'Not Null' are the predefined functions in webi which only eliminate the null values or considering only null values.
    'Is Null' and 'Not Null' are itself predefined functions that why you are not getting  prompts.
    Null values are standard across the databases so this is defined  as a function in webi to specific eliminate the null values.
    If something is not standard then there is option in the webi to use different operator with static values or with prompts.
    More more information on Null see the Null wiki page.
    Null (SQL) - Wikipedia, the free encyclopedia
    Amit

  • Not null and enable or disable  column in tabular form

    Hi,
    Using apex version 4.1 and working on tabular form.
    ACT_COA_SEGMENT_MAS is Master table
    and
    ACT_SEGMENT_VALUES_MAS is detail table
    I have entered 8 rows in master table and PARENT_SEGMENT_ID is column in master table which is null able. If i specified PARENT_SEGMENT_ID with value in master table then in detail table there is column PARENT_ID that should not be null and enable.
    How i can enable or disable column when in master table PARENT_SEGMENT_ID column is null then in detail table PARENT_ID column should disable and vice versa.
    I have created tabular form on Detail table. before insert into the tabular form Check in master table in first entry if PARENT_SEGMENT_ID is not null in first row of master table then in tabular form PARENT_ID should enable and not null able in corresponding to this first row id's lines in tabular form.
    Same should check for second row in master table if PARENT_SEGMENT_ID is not null then entered rows with PARENT_ID into tabular form corresponding to 2nd id in master table should not nullable and column should enable in tabular form.
    Thanks & Regards
    Vedant
    Edited by: Vedant on Jan 9, 2013 9:12 PM

    Vedant,
    You need to create you own manual tabular form and not use the wizard.
    Using APEX_ITEM api you should be build you own form and you will be able to control how you wan to display the rows. (See Link [Apex Item Help|http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35127/apex_item.htm#CACEEEJE] )
    select case when PRIMARY_TABLE_COLUMN is null then APEX_ITEM.DISPLAY_AND_SAVE(3 , DETAIL_COLUMN ) else APEX_ITEM.TEXT(2,detail_column) end "ALIAS" from detail table
    Hope that help.
    Vivek

  • Checking null and not null values

    Hi!
    We have a job schedule table that has a column for each day.
    JOB_ID, TIME_ID, MO, TU, WE, TH, FR, SA, SU
    1                 1        X
    1                 2                        XSince the same job can be on different days and times, we need to check all the instances of
    that job.
    Sorry for the formatting - the X is an indicator; i.e. Wednesday and Saturday.
    How can we solve this?
    Thanks!

    Your requirements are not really clear.
    Perhaps this query could help:
    -- Your Data:
    with yourtable as
      select 1 job_id, 1 time_id, null mo, null tu, 'X' we, null th, null fr, null sa, null su from dual union all
      select 1 job_id, 2 time_id, null mo, null tu, null  we, null th, null fr, null sa, 'X' su from dual
    -- Query:
    select job_id, time_id, 'mo' day from yourtable where to_char(mo)='X' union all
    select job_id, time_id, 'tu' day from yourtable where to_char(tu)='X' union all
    select job_id, time_id, 'we' day from yourtable where to_char(we)='X' union all
    select job_id, time_id, 'th' day from yourtable where to_char(th)='X' union all
    select job_id, time_id, 'fr' day from yourtable where to_char(fr)='X' union all
    select job_id, time_id, 'sa' day from yourtable where to_char(sa)='X' union all
    select job_id, time_id, 'su' day from yourtable where to_char(su)='X'Edited by: hm on 29.07.2011 01:40
    Edited by: hm on 29.07.2011 01:41

  • Getting null and 0 outputting to screen or file.

    Hi everyone,
    I am trying to make a phone book program in Java. However the main functions of the phone book (adding and displaying contacts) isn't really working, it is outputting null or 0.
    Here is a class to create an object for family members:
    import java.util.StringTokenizer;
    public class phoneFamily extends phoneNumbers
         protected int home;
         public phoneFamily(String name, String address, int mobile, int business, int home)
              super(name, address, mobile, business);
              this.home = home;
         public phoneFamily(StringTokenizer P)
              super(P);
              while (P.hasMoreTokens()){home = Integer.parseInt(P.nextToken());}
         public void setHome(int home)
              this.home = home;
         public int getHome()
              return home;
         public String toString()
              return "Name: " + name + "\nAddress: " + address + "\nMobile: " + mobile +
                   "\nBusiness: " + business + "\nHome: " + home;
         public String CSV()
              return name + "," + address + "," + mobile + "," + business + "," + home;
    }Now I'm assuming that the problem I am having, where null or 0 is written to the file and screen is caused by the methods that reads a contact, writes them to the file, prints them to the screen. Here are those bits of codes.
    Reads Contact:
    private phoneNumbers ReadContact()
              int x = 0;
              String contact;
              StringTokenizer S;
              while (x < 1 || x > 3)
                   System.out.print("Which type of contact would you like?");
                   System.out.print("\n1)Family\n2)Workers\n3)Friends");
                   x = keyboard.nextInt();
              contact = ReadString("contact name") + "," +
                         ReadString("address") + "," +
                         ReadString("mobile") + "," +
                         ReadString("business") + ",";
              if (x==1)
                   contact+=ReadString("home");
              else if (x==2)
                   contact+=ReadString("email") + "," + ReadString("job title") + "," + ReadString("department");
              else
                   contact+=ReadString("email") + "," + ReadString("home");
              S = new StringTokenizer(contact,",");
              if (x==1)
                   return new phoneFamily(S);
              else if (x==2)
                   return new phoneWorkers(S);
              else
                   return new phoneFriends(S);
    Writes to File
    public void Save() throws IOException
              PrintWriter phoneFile = new PrintWriter(new FileOutputStream(PH_FILE));
              for (int i=0;i<NumOfContacts;i++)
                   String phoneX = phone.CSV();
                   phoneFile.println(phoneX);
              phoneFile.close();
              System.out.println("Contacts have been saved successfully.");
    Prints on Screen
    public void PrintFamily()
              System.out.println("Contacts Stored as FAMILY:");
              System.out.println("");
              //#=7, Name=24, Address=28, Email=24, Mobile=12, Business=12,
              System.out.println(SpaceGen("#",7) + SpaceGen("Name",24) + SpaceGen("Address",28) +
                   SpaceGen("Mobile",12) + SpaceGen("Business",12) + SpaceGen("Home",12));
              //System.out.println(RepChar('=',100));
              for (int i=0;i<NumOfContacts;i++)
                   if (phone[i] instanceof phoneFamily)
                        System.out.print(SpaceGen((new Integer(i+1)).toString(),7));
                        System.out.print(SpaceGen(phone.getName(),24));
                        System.out.print(SpaceGen(phone[i].getAddress(),28));
                        System.out.print(SpaceGen(new Integer(((phoneFamily)phone[i]).getMobile()).toString(),12));
                        System.out.print(SpaceGen(new Integer(((phoneFamily)phone[i]).getBusiness()).toString(),12));
                        System.out.print(SpaceGen(new Integer(((phoneFamily)phone[i]).getHome()).toString(),12));
              //System.out.println(RepChar('=',100));
    For some reason the last thing you enter when adding a contact (example above, home number), gets displayed first (when it should be name) and the rest are null or 0. The file looks something like this (in CSV)
    111222333,null,0,0,0
    The "111222333" is supposed to be the name but like I said last value entered is being put first.
    I've gone over my code several times, with no luck :-(.

    I made a silly mistake in the bit where the details are read. After fixing that everything is running well :-).
    My mistake:
    I had something like:
    while(P.hasMoreTokens()){this.data = P.nextToken();}
    while(P.hasMoreTokens()){this.data2 = P.nextToken();}
    and so on...Obviously had to use "if"s and not "while"s to read the data...
    Thanks for offering a helping hand :-) though!

  • Connection ==null and Connection is closed, difference

    Hi experts,
    I wonder what are the differences between "Connection==null" and "Connection is closed"?
    I closed a connection on one JSP page after a bean has retrieved data. Then, on the same page I call another bean to connect to the database. Because the Connection object has been created earlier, therefore Connection is not NULL, but it is closed. So, the second bean has to initiate another connection(if I knew how to test the "closed" status)
    Is it true that if the Connection is closed, then it should become null?
    I think I must have make quite a few mistakes in above statement:). Please help. Thanks a lot.

    connection.isClosed() will tell you if the connection object is closed or not. If it is closed, then the connection object can be dropped because you will not be able to create any new statements from that connection object. Just recreate another connection to use when this occurs.

Maybe you are looking for

  • Error message while creating splitting rules.

    Hi Gurus, I am getting the below error mrssage while tryng to create a splitting rule(Z**0000012 copied from 0000000012) Item category 20000 not obligatory in process 0000/Z002      Message no. GLT1203 Diagnosis      You have selected item category 2

  • Error in Initiating work list application

    Hi I developed my BPEL code in SOA basic installation it was runnig fine but when I deployed the jar in Advanced SOA worklist is not getting initiated. jazn.jar is available in j2ee/home but there is no jazn.jar in j2ee/oc4j_soa When i run the comman

  • Magnets and TV

    My 3 year-old son placed one of his toys on top of our Apple TV. The problem is, the toy contains a magnet so he basically set a magnet on top of the Apple TV! Can this magnet damage the unit, it's hard drive, etc.??

  • Recommeneded Auto Update Feature in 11.1 Grid Control

    Hi All, I would like inform you about New Auto Update feature in the 11.1 Grid Control Installer. This feature allows the latest recommended patches to be automatically deployed while installing a fresh 11.1 Grid control or while upgrading an existin

  • Need 1200 driver for Mac 10.7.5

    I connect to this printer via a wire. I've downloaded two drivers two different ways, but printer still won't talk to my computer. Please help! Thanks very much!