Non-Recoverable Fault In BPEL
Hi:
I have a BPEL process which is deployed in EM console. I got a error like below saying it as Non-Recoverable error
Non Recoverable System Fault :
<bpelFault><faultType>0</faultType><selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"></selectionFailure></bpelFault>.
The problem is this error comes in *"Recent Fault and Rejected Messages"* section everyday between 12AM to 4 AM, even i have deleted the instance which caused the fault but till the error persists. How to stop this?
Regards,
RK
Hi,
Have a look at Arik's blog...
http://ariklalo.wordpress.com/2012/04/25/stop-the-automatic-instances-recovery-on-em/
Cheers,
Vlad
Similar Messages
-
Non Recoverable System Fault??
Does anyone know what this fault is about? After we successfully deploy our proces to the server, we see this fault when an instance of the process is launched.
Error Message: {http://schemas.oracle.com/bpel/extension}runtimeFault
Fault ID default/CARS_Model!1.0*soa_34bd48a0-0fac-4278-93b8-26246998fa31/CARSMain/310056-ABSTRACT_ACTIVITY656613561802-SUBPROCESS6566121253982_inline.3-4
Fault Time 1-May-2013 1:40:49 PM
Non Recoverable System Fault :
<bpelFault>
<faultType>0</faultType>
<runtimeFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="detail">
<detail>java.lang.NullPointerException at oracle.bpm.bpmn.engine.service.BPMNServiceEngine.getCompositeName(BPMNServiceEngine.java:695) at oracle.bpm.bpmn.engine.runtime.DeploymentDescriptorUtil.getParticipantsForProcessRole(DeploymentDescriptorUtil.java:140) at oracle.bpm.bpmn.engine.model.runtime.util.BPMNUtility.getProcessInstance(BPMNUtility.java:614) at oracle.bpm.bpmn.engine.model.runtime.util.BPMNUtility.insertInstance2Track(BPMNUtility.java:552) at oracle.bpm.bpmn.engine.model.runtime.util.BPMNUtility.insertInstance2Track(BPMNUtility.java:142) at oracle.bpm.bpmn.engine.model.runtime.microinstructions.MIInsertInstance2Track.insertInstance2Track(MIInsertInstance2Track.java:81) at oracle.bpm.bpmn.engine.model.runtime.microinstructions.MIInsertInstance2Track.doExecute(MIInsertInstance2Track.java:66) at oracle.bpm.bpmn.engine.microkernel.MIBase.execute(MIBase.java:34) at oracle.bpm.bpmn.engine.microkernel.MISequenceBlock.doExecute(MISequenceBlock.java:68) at oracle.bpm.bpmn.engine.microkernel.MIBase.execute(MIBase.java:34) at oracle.bpm.bpmn.engine.microkernel.MISequenceBlock.doExecute(MISequenceBlock.java:68) at oracle.bpm.bpmn.engine.microkernel.MIBase.execute(MIBase.java:34) at oracle.bpm.bpmn.engine.microkernel.MIIfBlock.doExecute(MIIfBlock.java:88) at oracle.bpm.bpmn.engine.microkernel.MIBase.execute(MIBase.java:34) at oracle.bpm.bpmn.engine.microkernel.MicroInstructionContext.callMicroInstruction(MicroInstructionContext.java:201) at oracle.bpm.bpmn.engine.microkernel.MicroInstructionContext.callProcedure(MicroInstructionContext.java:208) at oracle.bpm.bpmn.engine.microkernel.MicroInstructionContext.executeProcedure(MicroInstructionContext.java:332) at oracle.bpm.bpmn.engine.model.runtime.MIBPMNActivityWMP.executeProcedure(MIBPMNActivityWMP.java:391) at oracle.bpm.bpmn.engine.model.runtime.MIBPMNActivityWMP.__executeStatements(MIBPMNActivityWMP.java:308) at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:166) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2687) at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1190) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1093) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:76) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:218) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:297) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4609) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4540) at com.collaxa.cube.engine.CubeEngine._createAndInvoke(CubeEngine.java:713) at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:560) at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.createAndInvoke(CubeEngineBean.java:103) at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncCreateAndInvokeParticipate(CubeEngineBean.java:181) at sun.reflect.GeneratedMethodAccessor7924.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34) at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54) at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy324.syncCreateAndInvokeParticipate(Unknown Source) at oracle.bpm.bpmn.engine.ejb.impl.BPMNEngineBean_u2jxtu_IBPMNCubeEngineLocalBeanImpl.__WL_invoke(Unknown Source) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39) at oracle.bpm.bpmn.engine.ejb.impl.BPMNEngineBean_u2jxtu_IBPMNCubeEngineLocalBeanImpl.syncCreateAndInvokeParticipate(Unknown Source) at com.collaxa.cube.engine.delivery.DeliveryHandler.callCreateAndInvoke(DeliveryHandler.java:911) at com.collaxa.cube.engine.delivery.DeliveryHandler.initialPostAnyType(DeliveryHandler.java:436) at com.collaxa.cube.engine.delivery.DeliveryHandler.initialPost(DeliveryHandler.java:322) at com.collaxa.cube.engine.delivery.DeliveryHandler.post(DeliveryHandler.java:144) at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.post(CubeDeliveryBean.java:557) at sun.reflect.GeneratedMethodAccessor4949.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34) at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54) at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy352.post(Unknown Source) at oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean_of8dk6_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39) at oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean_of8dk6_ICubeDeliveryLocalBeanImpl.post(Unknown Source) at oracle.bpm.bpmn.engine.ejb.impl.BPMNInstanceManagerBean.createComponentInstance(BPMNInstanceManagerBean.java:767) at oracle.bpm.bpmn.engine.ejb.impl.BPMNInstanceManagerBean.createComponentInstance(BPMNInstanceManagerBean.java:200) at sun.reflect.GeneratedMethodAccessor7923.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34) at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54) at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy501.createComponentInstance(Unknown Source) at oracle.bpm.bpmn.engine.ejb.impl.BPMNInstanceManagerBean_j9rppc_IBPMNCubeInstanceManagerLocalBeanImpl.__WL_invoke(Unknown Source) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39) at oracle.bpm.bpmn.engine.ejb.impl.BPMNInstanceManagerBean_j9rppc_IBPMNCubeInstanceManagerLocalBeanImpl.createComponentInstance(Unknown Source) at sun.reflect.GeneratedMethodAccessor7922.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at $Proxy337.createComponentInstance(Unknown Source) at oracle.bpm.services.instancemanagement.impl.InstanceManagementService.createProcessInstanceTask(InstanceManagementService.java:279) at sun.reflect.GeneratedMethodAccessor7920.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at oracle.bpel.services.workflow.common.WorkflowServiceCacheEventAdvice.invoke(WorkflowServiceCacheEventAdvice.java:91) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy346.createProcessInstanceTask(Unknown Source) at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean.createProcessInstanceTask(InstanceManagementServiceBean.java:111) at sun.reflect.GeneratedMethodAccessor7919.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34) at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54) at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy365.createProcessInstanceTask(Unknown Source) at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl.__WL_invoke(Unknown Source) at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40) at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl.createProcessInstanceTask(Unknown Source) at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174) at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345) at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259) at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl_1036_WLStub.createProcessInstanceTask(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85) at $Proxy526.createProcessInstanceTask(Unknown Source) at oracle.bpm.papi.ora.util.ApplicationExecution11G.beginExecution(ApplicationExecution11G.java:50) at fuego.papi.utils.ApplicationExecution.beginExecution(ApplicationExecution.java:29) at oracle.bpm.workspace.model.common.ExecutionBean.handleExternalInstanceExecution(ExecutionBean.java:171) at oracle.bpm.workspace.model.application.ApplicationBean.execute(ApplicationBean.java:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) at com.sun.el.parser.AstValue.invoke(AstValue.java:187) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297) at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190) at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:148) at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:279) at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:145) at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:402) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96) at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96) at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at java.security.AccessController.doPrivileged(AccessController.java:284) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at java.security.AccessController.doPrivileged(AccessController.java:284) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at java.security.AccessController.doPrivileged(AccessController.java:284) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:252) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) </detail>
</part>
<part name="summary">
<summary>null</summary>
</part>
<part name="code">
<code>java.lang.NullPointerException</code>
</part>
</runtimeFault>
</bpelFault>Looks like there're no participants assigned to a role under which the task is executed. In your JDeveloper open "Organization" section and check the members for that role.
You can also check the task definition in the Assignment part what is the Participant List (by default the list should be created using Lane Participants / Current Lane Participants).
Greg -
Make a BPEL instance recoverable from a BPEL fault hanler?
Hi
Does anybody know of a way to make a BPEL instance recoverable from a BPEL catch fault handler, e.g. using Java to programatically instruct the service engine to do the same thing as when using the fault management framework and fault policies to perform a human-intervention action?
A scenario where this would be very useful is when you have a transformation that fails, e.g. due to missing values in a DVM or XREF. Then, instead of having to do a resend from the source system, you would solve the issue in the affected DVM or XREF and then recover the instance.
Regards
LarsHi,
I don't know of an expiclit way of achieving this directly from within a BPEL Fault handler (e.g. Java API Calls). However an approach i have used is to be a little creative with the use of additional components. You could either place the xForm in a spearate component. Thay way be invoking from the parent component the invoke will receive the fault. Hence your fault framework and fault policies can configure the appropraite actions beacuse the fault occurs on an invoke. Another approach is if you did not want to move the transform is to call a spearate component that just throws a fault. This would have a similar approach as the invoke would receive the fault.
Regards Dave -
Power supply voltage upper-non-recoverable
Hello,
One of our customers is seeing the following errors occur intermittently across all 4 power supplies in their chassis. They are running 2.0(2q). The chassis is powered via an APC UPS and PDUs, and there are no power events or alarms from within the APC InfraStruxure tools. Has anyone else seen these errors in 2.0(2q) or is this error indicating a voltage fluctuation from the UPS?
Sent: Monday, April 30, 2012 6:26 AM
To: ITNotify
Subject: System Notification from PFS-UCS-A - environment:major - 2012-04-30 12:26:39 GMT-00:00 Recovered : Power supply 4 in chassis 1 voltage: upper-non-recoverable
<?xml version="1.0" encoding="UTF-8" ?>
<soap-env:Envelope xmlns:soap-env="http://www.w3.org/2003/05/soap-envelope">
<soap-env:Header>
<aml-session:Session xmlns:aml-session="http://www.cisco.com/2004/01/aml-session" soap-env:mustUnderstand="true" soap-env:role="http://www.w3.org/2003/05/soap-envelope/role/next">
<aml-session:To>http://tools.cisco.com/neddce/services/DDCEService</aml-session:To>
<aml-session:Path>
<aml-session:Via>http://www.cisco.com/appliance/uri</aml-session:Via>
</aml-session:Path>
<aml-session:From>http://www.cisco.com/appliance/uri</aml-session:From>
<aml-session:MessageId>1232:SSI15420KDL:4F9E84FF</aml-session:MessageId>
</aml-session:Session>
</soap-env:Header>
<soap-env:Body>
<aml-block:Block xmlns:aml-block="http://www.cisco.com/2004/01/aml-block">
<aml-block:Header>
<aml-block:Type>http://www.cisco.com/2005/05/callhome/environment</aml-block:Type>
<aml-block:CreationDate>2012-04-30 12:26:39 GMT-00:00</aml-block:CreationDate>
<aml-block:Builder>
<aml-block:Name>UCS 6248 Series Fabric Interconnect</aml-block:Name> <aml-block:Version>5.0(3)N2(2.02q)</aml-block:Version>
</aml-block:Builder>
<aml-block:BlockGroup>
<aml-block:GroupId>1233:SSI15420KDL:4F9E84FF</aml-block:GroupId>
<aml-block:Number>0</aml-block:Number>
<aml-block:IsLast>true</aml-block:IsLast>
<aml-block:IsPrimary>true</aml-block:IsPrimary>
<aml-block:WaitForPrimary>false</aml-block:WaitForPrimary>
</aml-block:BlockGroup>
<aml-block:Severity>6</aml-block:Severity>
</aml-block:Header>
<aml-block:Content>
<ch:CallHome xmlns:ch="http://www.cisco.com/2005/05/callhome" version="1.0">
<ch:EventTime>2012-04-30 12:26:39 GMT-00:00</ch:EventTime> <ch:MessageDescription>Recovered : Power supply 4 in chassis 1 voltage: upper-non-recoverable</ch:MessageDescription>
<ch:Event>
<ch:Type>environment</ch:Type>
<ch:SubType>major</ch:SubType>
<ch:Brand>Cisco</ch:Brand>
<ch:Series>UCS 6248 Series Fabric Interconnect</ch:Series> </ch:Event> <ch:CustomerData> <ch:UserData> <ch:Email>[email protected]</ch:Email>
</ch:UserData>
<ch:ContractData>
<ch:SiteId>2089409</ch:SiteId>
<ch:ContractId>90874841</ch:ContractId>
<ch:DeviceId>UCS-FI-6248UP@C@SSI15420KDL</ch:DeviceId>
</ch:ContractData>
<ch:SystemInfo>
<ch:Name>PFS-UCS-A</ch:Name>
<ch:Contact>IT Department</ch:Contact>
<ch:ContactEmail>[email protected]</ch:ContactEmail>
<ch:ContactPhoneNumber>+18018442180</ch:ContactPhoneNumber>
<ch:StreetAddress>1420 South 500 West, SLC UT 84115</ch:StreetAddress> </ch:SystemInfo> </ch:CustomerData> <ch:Device> <rme:Chassis xmlns:rme="http://www.cisco.com/rme/4.0">
<rme:Model>UCS-FI-6248UP</rme:Model>
<rme:HardwareVersion>0.0</rme:HardwareVersion>
<rme:SerialNumber>SSI15420KDL</rme:SerialNumber>
</rme:Chassis>
</ch:Device>
</ch:CallHome>
</aml-block:Content>
<aml-block:Attachments>
<aml-block:Attachment type="inline">
<aml-block:Name>sam_content_file</aml-block:Name>
<aml-block:Data encoding="plain">
<![CDATA[
<faultInst
ack="no"
cause="voltage-problem"
changeSet=""
code="F0391"
created="2012-04-30T06:25:39.162"
descr="Power supply 4 in chassis 1 voltage: upper-non-recoverable"
dn="sys/chassis-1/psu-4/fault-F0391"
highestSeverity="critical"
id="218782"
lastTransition="2012-04-30T06:26:39.630"
lc=""
occur="1"
origSeverity="critical"
prevSeverity="critical"
rule="equipment-psu-voltage-threshold-non-recoverable"
severity="cleared"
status="modified"
tags="network,server"
type="environmental"/>]]>
</aml-block:Data>
</aml-block:Attachment>
</aml-block:Attachments>
</aml-block:Block>
</soap-env:Body>
</soap-env:Envelope>Brad,
It looks like the system is running into following defects which is still under investigation.
http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&bugId=CSCtx90410
http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&bugId=CSCtz59519
Please open a TAC service request so that we can help you out.
HTH
Padma -
IOM Temperature: lower-non-recoverable?
Just got that error as "critical". I don't get what "lower-non-recoverable"
Does that mean it is cold? Or is that the first alert for a high temperature?
Hope I am not being a brick, but that error just isn't obvious to me.
CraigThanks for the reply, here is the info:
UCS02-A(local-mgmt)# show version
System version: 1.4(2b)
UCS02-A(local-mgmt)# connect iom 3
Attaching to FEX 3 ...
To exit type 'exit', to abort type '$.'
fex-1# show platform software cmcctrl thermal status
magic: 0x486f7403 # OK
valid: 1
pid: 396
interval: 30 # seconds
write_ts: 1312830870 # Mon Aug 8 19:14:30 2011
stale_ts: 1312830915 # Mon Aug 8 19:15:15 2011 OK
now: 1312830876 # Mon Aug 8 19:14:36 2011
status: 2 # PASSIVE
policy_state: 1 # COOL
xreading: 1 # MISSING_DATA_SAFE_MODE
hwconf_valid: 1
maxfans: 8
fan[1].fault/read/req: 1/0/90 # MISSING
fan[2].fault/read/req: 1/0/90 # MISSING
fan[3].fault/read/req: 1/0/90 # MISSING
fan[4].fault/read/req: 1/0/90 # MISSING
fan[5].fault/read/req: 1/0/90 # MISSING
fan[6].fault/read/req: 1/0/90 # MISSING
fan[7].fault/read/req: 1/0/90 # MISSING
fan[8].fault/read/req: 1/0/90 # MISSING
nblades: 8
blade[1].present/policy_state: 2/1 # PRESENT/COOL
blade[2].present/policy_state: 2/1 # PRESENT/COOL
blade[3].present/policy_state: 2/1 # PRESENT/COOL
blade[4].present/policy_state: 2/1 # PRESENT/COOL
blade[5].present/policy_state: 2/1 # PRESENT/COOL
blade[6].present/policy_state: 2/1 # PRESENT/COOL
blade[7].present/policy_state: 2/1 # PRESENT/COOL
blade[8].present/policy_state: 2/1 # PRESENT/COOL
IOM.RWTEMPB: 37
IOM_THERM: 1 # COOL
PEER_STATUS: 1 # ACTIVE
PEER_IOM_THERM: 1 # COOL
CAUSES.Local.counts: COOL=45
CAUSES.Local.causes, first 8 reported:
1(b1),1(reading),2(sensor_id),47,"b1.FM_TEMP_SENS_IO"
1(b1),1(reading),2(sensor_id),48,"b1.FM_TEMP_SEN_REAR"
1(b1),1(reading),2(sensor_id),49,"b1.P2_TEMP_SENS"
1(b1),1(reading),2(sensor_id),50,"b1.P1_TEMP_SENS"
1(b1),1(reading),2(sensor_id),51,"b1.DDR3_P2_D1_TMP"
1(b1),1(reading),2(sensor_id),57,"b1.DDR3_P1_A1_TMP"
2(b2),1(reading),2(sensor_id),47,"b2.FM_TEMP_SENS_IO"
2(b2),1(reading),2(sensor_id),48,"b2.FM_TEMP_SEN_REAR"
CAUSES.Peer.counts: COOL=10
CAUSES.Peer.causes, first 8 reported:
1(b1),7(absent),1(not_applicable),0,"b1"
2(b2),7(absent),1(not_applicable),0,"b2"
3(b3),7(absent),1(not_applicable),0,"b3"
4(b4),7(absent),1(not_applicable),0,"b4"
5(b5),7(absent),1(not_applicable),0,"b5"
6(b6),7(absent),1(not_applicable),0,"b6"
7(b7),7(absent),1(not_applicable),0,"b7"
8(b8),7(absent),1(not_applicable),0,"b8"
UCS02-A# connect local-mgmt a
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 1 brief | no-more | egrep "lostarb|fixup"
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
lostarbitration 16925
fixup 24145
fixup 16
lostarbitration 67376
fixup 83687
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 1 brief | no-more | egrep "lostarb|fixup"
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
lostarbitration 16957
fixup 24179
fixup 16
lostarbitration 67504
fixup 83843
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 1 brief | no-more | egrep "lostarb|fixup"
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
lostarbitration 16979
fixup 24203
fixup 16
lostarbitration 67592
fixup 83953
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 1 brief | no-more | egrep "lostarb|fixup"
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
lostarbitration 17010
fixup 24236
fixup 16
lostarbitration 67716
fixup 84106
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 1 brief | no-more | egrep "lostarb|fixup"
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
lostarbitration 17038
fixup 24269
fixup 16
lostarbitration 67828
fixup 84244
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 2 brief | no-more | egrep "lostarb|fixup"
lostarbitration 17067
fixup 24299
fixup 16
lostarbitration 67944
fixup 84387
fixup 1
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 2 brief | no-more | egrep "lostarb|fixup"
lostarbitration 17090
fixup 24324
fixup 16
lostarbitration 68036
fixup 84499
fixup 1
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 2 brief | no-more | egrep "lostarb|fixup"
lostarbitration 17116
fixup 24350
fixup 16
lostarbitration 68144
fixup 84628
fixup 1
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 2 brief | no-more | egrep "lostarb|fixup"
lostarbitration 17150
fixup 24389
fixup 16
lostarbitration 68276
fixup 84794
fixup 1
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1
UCS02-A(local-mgmt)# show tech-support chassis 3 iom 2 brief | no-more | egrep "lostarb|fixup"
lostarbitration 17177
fixup 24421
fixup 16
lostarbitration 68384
fixup 84929
fixup 1
lostarbitration 118395
fixup 158836
fixup 130
lostarbitration 472065
fixup 586748
fixup 1 -
Issue in propagating the fault in BPEL
Hi,
I have an issue in propagating the fault in BPEL.
This is the scenario,
a) I have a BPEL process which inserts data to a table, where a column is a primary key.
b) I invoke this BPEL as a partner link in another BPEL process.
c) I have provided catch for primary key violation in the invoking BPEL process.
Here, it throws below remote fault:
When invoking locally the endpoint 'http://localhost:7777/orabpel/default/InsertExceptionGen/1.0', ; nested exception is:
com.oracle.bpel.client.delivery.ReceiveTimeOutException: Waiting for response has timed out. The conversation id is bpel://localhost/default/HandlingESBFaultInsert1~1.0/20502-BpInv0-BpSeq1.6-2. Please check the process instance for detail.
But In the case of ESB, I could able to handle the primary key violation fault.
ie)
a) An esb process inserts data into a table, where a column is a primary key.
b) A BPEL process invoke this esb as a partner link.
c) In the invoking BPEL process, provided catch for primary key violation.
Pls. someone throw some light on this.
Thanks
Jude.BPEL process should get a bindingFault for any application related errors.
since it received remote fault, may be some problem with connectivity.check the timeout values in the bpel configuration. -
Customize faults in bpel.
When we use custom faults in bpel we get as follows:
<Faulthttp://xmlns.oracle.com/BPEL4http://schemas.xmlsoap.org/soap/envelope/>
<faultcode>client:BusinessFault</faultcode>
<faultstring>business exception</faultstring>
<faultactor>cx-fault-actor</faultactor>
<detail>
<BPEL4faultMessagehttp://xmlns.oracle.com/BPEL4>
<Code http://xmlns.oracle.com/BPEL4>9710</Code>
<Summary http://xmlns.oracle.com/BPEL4>Invalid xml document. According to the xml schemas, the xml document is invalid. The reason is: Error::cvc-complex-type.2.4.a: Invalid content was found starting with element 'ns1:input1'. One of '{"http://xmlns.oracle.com/BPEL4":input}' is expected. Please make sure that the xml document is valid against your schemas. </Summary>
</BPEL4faultMessage>
</detail>
</Fault>
That is whatever our custom fault structure is defined in bpel it comes under the detail tag as above.
Is there a way we can customise that by replacinh the code in the faultcode and summary in the faultstring tag so that we have the fault structure as
<Faulthttp://xmlns.oracle.com/BPEL4http://schemas.xmlsoap.org/soap/envelope/>
<faultcode>9710</faultcode>
<faultstring>Invalid xml document. According to the xml schemas, the xml document is invalid. The reason is: Error::cvc-complex-type.2.4.a: Invalid content was found starting with element 'ns1:input1'. One of '{"http://xmlns.oracle.com/BPEL4":input}' is expected. Please make sure that the xml document is valid against your schemas. </faultstring>
<faultactor>cx-fault-actor</faultactor>
<detail>
<BPEL4faultMessagehttp://xmlns.oracle.com/BPEL4>
<Codehttp://xmlns.oracle.com/BPEL4>9710</Code>
<Summaryhttp://xmlns.oracle.com/BPEL4>Invalid xml document. According to the xml schemas, the xml document is invalid. The reason is: Error::cvc-complex-type.2.4.a: Invalid content was found starting with element 'ns1:input1'. One of '{"http://xmlns.oracle.com/BPEL4":input}' is expected. Please make sure that the xml document is valid against your schemas. </Summary>
</BPEL4faultMessage>
</detail>
</Fault>oops... sorry... I had typed it in as there is no way to copy that 'error message' on to the clipboard from the BPEL FLOW depiction.
it must have read 'HealthCareWorkFlowProcessRequest'...
the problem is not with the typo... :(
Am not able to find the root cause... but the flow fails when invoked from my web application... -
Logging the Runtime Fault messages BPEL in WLS logs
Requirement: I need to capture the run time fault from BPEL processes in the WLS logs how to do this?
Solution: I have tried following I created the Java class ot initialise the Java logging.
Java snippet:
private static final Logger logger = Logger.getLogger("oracle.soa.Logger");
static {
LogFormatter.configFormatter(logger);
public static final void log(String message) {
logger.log(Level.INFO, message);
In my BPEL process I have the CatchAll activity
In the ‘AssignFault I’ have the assignments using ora: getFaultAsString() , but I’m not getting the expected fault in Assign Activity which we see in Audit Trail.
In Audit Trail i see the following message against the my Validate Activity
"Invalid data: The value for variable "ReceiveXML_Read_InputVariable", part "body" does not match the schema definition for this part Element 'TimeBandList' not expected.. The invalid xml document is shown below:"
The ora: getFaultAsString() is showing the "com.oracle.bpel.client.BPELFault: faultName: {{http://docs.oasis-open.org/wsbpel/2.0/process/executable}invalidVariables} messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}"I had gone thru that documentation. I needed something more than that.
Well, I want to know what entries go into the access log & what into custom
log of ours.
Actually, the entries with 200 status only are going into our custom log ,
how can I make the entries with status 302 (redirection) to get into the
custom log?
Thanks.
priya
Robert Patrick wrote:
Yes. http://www.weblogic.com/docs51/admindocs/http.html#logs
Priya Bangara wrote:
Hi,
Our company has WebLogic Server 5.0 b2 running on our livesite. They
have been using WLS's access log and their own custom log. Now, they
have found some problem with the logs and I'm looking into it.
I don't find any documentation on 5.0b2 on BEASYS's site anymore. Are
all the features like 'extended log format', 'log rotation' of WLS 5.1
were there in 5.0 b2 ?
Please help. Issue is very critical. I would appreciate if you could
also send me some links where I can find more info on WL's logging
mechanism.
Thanks in advance,
Priya -
Non-Recoverable Tax Accounting for Purchasing of OPM Item
Hi,
As an industry practice and standard functionality of Oracle Inventory, Non-Recoverable TAX (tax paid upon purchase of items is not recovered through sales tax) is charged to the Inventory. However, this functionality is not available in OPM Inventory, due to which the non-recoverable tax amount remains as a debit balance in ISP (Receiving Inspection Account). Can anyone help us with regard to charging this amount to OPM Inventory.
Thanks in anticipation.
Regards,
Hammad.Not got a reply, hence closing this thread
-
X3755 VDD_1.1_RUN Lower Non-Recoverable - Going Low
Hello I have an x3755 (Machine type and model : 7164Z2E) and this week the server has shutdown itself In the IBMC log i have this: W 179. [06/09/2015 02:41:26], VDD_1.1_RUN, Voltage, Lower Critical - going low - Asserted E 180. [06/09/2015 02:41:26], VDD_1.1_RUN, Voltage, Lower Non-recoverable - going low - Asserted I 181. [06/09/2015 02:41:32], VDD_1.1_RUN, Voltage, Lower Non-recoverable - going low - Deasserted I 182. [06/09/2015 02:41:32], VDD_1.1_RUN, Voltage, Lower Critical - going low - Deasserted I 183. [06/09/2015 02:41:35], HOST_POWER, Power Unit, Power Off/Power Down - Asserted But i can't find what is VDD, and why this voltage could be low So i don't know if one of the component start to failed ... or the full server ... or the external power supply ... do someone has information ? Thanks
Hello I have an x3755 (Machine type and model : 7164Z2E) and this week the server has shutdown itself In the IBMC log i have this: W 179. [06/09/2015 02:41:26], VDD_1.1_RUN, Voltage, Lower Critical - going low - Asserted E 180. [06/09/2015 02:41:26], VDD_1.1_RUN, Voltage, Lower Non-recoverable - going low - Asserted I 181. [06/09/2015 02:41:32], VDD_1.1_RUN, Voltage, Lower Non-recoverable - going low - Deasserted I 182. [06/09/2015 02:41:32], VDD_1.1_RUN, Voltage, Lower Critical - going low - Deasserted I 183. [06/09/2015 02:41:35], HOST_POWER, Power Unit, Power Off/Power Down - Asserted But i can't find what is VDD, and why this voltage could be low So i don't know if one of the component start to failed ... or the full server ... or the external power supply ... do someone has information ? Thanks
-
Recoverable and non-recoverable tax
Hi experts,
can anybody tell me how can i make a tax that is per example 20% recoverable and 80% non-recoverable ?
is it through the condition type ?
Thanx in advance
NabolfottouhIf you are using TAXINJ procdure u can maintain in FTXP rates
-
Non recoverable system fault : unable to find operation: null
Hi,
i'm calling a web service (composite having only one operation), from a third party software but above error message is being shown on my weblogic console...can any one help how to resolve this?As you are able to test the Composite in the EM console and the correct operation, everything looks fine from SOA side.
Now whatever application from which you are trying to push the data, make sure while configuring the WSDL of the Composite, please check whether you can select the operation of the SOA Composite over there. I think you are leaving the default option which is null or not selecting the required operation over there.
Hope this helps
N -
Fault handler BPEL PM Weblogic issue ?
Products:
SOA for WebLogic Server (10.1.3.4) , p7490612_101340_GENERIC
Jdeveloper 10.1.3.4
Windows XP sp2
1.- I was install SOA for WSL 9.2 and Jdev succesfull, now i start with any test.
2.- I test Fault handling framework , then i create the simple xml files: fault-bindings.xml and fault-policies\mybpiPolicy.xml
----- Abstract files
<faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension" name="bpelx:bindingFault">
<condition>
<action ref="ora-retry"/>
</condition>
</faultName>
<Action id="ora-retry">
<retry>
<retryCount>2</retryCount>
<retryInterval>6</retryInterval>
<exponentialBackoff/>
<retryFailureAction ref="ora-human-intervention"/>
</retry>
</Action>
3.- Then i create an simple async BPEL case for fault handling with a DB BPEL Adapter using a wrong Jdbc string for instance Bad SID database (deliberately , The correct is XE not XE1).
Then i test it, and with audit trail in BPEL Console, i can view the 2 retries that i indicate in the descriptor, but after [FAULT RECOVERY|http://forums.oracle.com/forums/] Marked Invoke activity as "pending manual recovery, it have a exception.
* In normal case with OC4J, after last line, the process is ready for recovery in a manual step.
* Well i think so maybe i missing another configuration or parameter because it is deploy in WebLogic, i do not. next i put the text that in audit trail appers.
Please help, regards.
----- my Messages in audit trail.
--2008/12/30 21:28:29-- [FAULT RECOVERY|http://forums.oracle.com/forums/] Marked Invoke activity as "pending manual recovery".
--2008/12/30 21:28:30-- "BPELFault" has not been caught by a catch block.
--2008/12/30 21:28:30-- There is a system exception while performing the BPEL instance, the reason is "faultName: {{[http://schemas.oracle.com/bpel/extension]}remoteFault} messageType: {{[http://schemas.oracle.com/bpel/extension]}RuntimeFaultMessage} parts: {{code=0 ,summary=file:/D:/oracle/soasuitebasic/bpel/domains/default/tmp/.bpel_Test1BPEL_1.0_7f0af90c7bf1874b5077831987befd2d.tmp/do.wsdl [ do_ptt::doSelect(doSelect_inparameters,DomainCollection) |http://forums.oracle.com/forums/] - WSIF JCA Execute of operation 'doSelect' failed due to: Could not create/access the TopLink Session. This session is used to connect to the datastore. [Caused by: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE1 |http://forums.oracle.com/forums/] ; nested exception is: ORABPEL-11622 Could not create/access the TopLink Session. This session is used to connect to the datastore. [Caused by: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE1 |http://forums.oracle.com/forums/] See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. weblogic-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002|http://forums.oracle.com/forums/] (Oracle TopLink - 10g Release 3 (10.1.3.4.0) (Build 080602)): oracle.toplink.exceptions.DatabaseException Internal Exception: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE1 Error Code: 0. ,detail= Internal Exception: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE1 Error Code: 0}} ". Please check the error log file for more infromation. A failure is detected in use of fault policy used to recover the activity. Please audit the instance manually or let engine recovery to attempt recovery. Best practice suggests to handle exceptions in fault policy or in the fault handlers in your bpel process. less
com.oracle.bpel.client.BPELFault: faultName: {{[http://schemas.oracle.com/bpel/extension]}remoteFault}
messageType: {{[http://schemas.oracle.com/bpel/extension]}RuntimeFaultMessage}
parts: {{code=0
,summary=file:/D:/oracle/soasuitebasic/bpel/domains/default/tmp/.bpel_Test1BPEL_1.0_7f0af90c7bf1874b5077831987befd2d.tmp/do.wsdl [ do_ptt::doSelect(doSelect_inparameters,DomainCollection) |http://forums.oracle.com/forums/] - WSIF JCA Execute of operation 'doSelect' failed due to: Could not create/access the TopLink Session.
This session is used to connect to the datastore. [Caused by: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:XE1
; nested exception is:
ORABPEL-11622
Could not create/access the TopLink Session.
This session is used to connect to the datastore. [Caused by: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:XE1
See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. weblogic-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002|http://forums.oracle.com/forums/] (Oracle TopLink - 10g Release 3 (10.1.3.4.0) (Build 080602)): oracle.toplink.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:XE1
Error Code: 0.
,detail=
Internal Exception: java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:XE1
Error Code: 0
at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:623)
at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:437)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:251)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:826)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:402)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.expire(BPELInvokeWMP.java:151)
at com.collaxa.cube.engine.CubeEngine.expireActivity(CubeEngine.java:4161)
at com.collaxa.cube.engine.CubeEngine.expireActivity(CubeEngine.java:2073)
at com.collaxa.cube.ejb.impl.ActivityManagerBean.expireActivity(ActivityManagerBean.java:174)
at com.collaxa.cube.ejb.impl.ActivityManagerBean.expireActivity(ActivityManagerBean.java:145)
at com.collaxa.cube.ejb.impl.ActivityManagerBean_lcloe8_ELOImpl.expireActivity(ActivityManagerBean_lcloe8_ELOImpl.java:542)
at com.collaxa.cube.engine.dispatch.message.instance.ExpirationMessageHandler.handle(ExpirationMessageHandler.java:43)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:140)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:58)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
-----The fault management framework catches all faults (business and runtime) for an invoke activity only.
For all other activities use the BPEL fault handler. -
Faults in BPEL when invoked from a Custom built Web Application
Hello there,
I have developed a BPEL flow for a HealthCare demo and it works fine and all is well when it is invoked from the BPEL Console's initiate screen.
I developed a webapplication to invoke the same (using the regular com.collaxa api for invokation of any BPEL process). It invokes the BPEL successfully and I can see the whole Payload in the 'receiveInput' section of the BPEL Flow. But the very First 'Assign' in which i just assign a text string as a default value to an input element faults out stating that the 'to' field is a 'zero node'... The assign stage also shows the payload with all values in it. But it errors out...
here is the payload in the 'receiveInput' stage:
<inputVariable>
<part name="payload" >
<HealthCareWorkFlowProcessRequest>
<enduser_name>pavan</enduser_name>
<enduser_phone_number>08046521345</enduser_phone_number>
<enduser_username>pkvedam</enduser_username>
<enduser_email_id>[email protected]</enduser_email_id>
<problem_desc>cancer</problem_desc>
<prob_relates_to>onchology</prob_relates_to>
<doctor_assigned/>
<doctor_assigned_email_id/>
<proposed_date>13-10-2006</proposed_date>
<proposed_time>09:00</proposed_time>
<proposed_duration>01:00</proposed_duration>
<patient_comments>swelling in the arm pit</patient_comments>
<receptionist_comments/>
<doctor_comments/>
<receptionist_username>employee</receptionist_username>
<receptionist_email_id>[email protected]</receptionist_email_id>
</HealthCareWorkFlowProcessRequest>
</part>
</inputVariable>
Here is the ASSIGN stage errors out (copied to clipboard):
[2006/10/14 10:44:54]
Error in <assign> expression: <to> value is empty at line "46". The XPath expression:
"/child::client:HealthCareWorkFlowProcessRequedst/child::client:receptionist_username"
returns zero node, when applied to document shown below:
<HealthCareWorkFlowProcessRequest>
<enduser_name>pavan</enduser_name>
<enduser_phone_number>08046521345</enduser_phone_number>
<enduser_username>pkvedam</enduser_username>
<enduser_email_id>[email protected]</enduser_email_id>
<problem_desc>cancer</problem_desc>
<prob_relates_to>onchology</prob_relates_to>
<doctor_assigned/>
<doctor_assigned_email_id/>
<proposed_date>13-10-2006</proposed_date>
<proposed_time>09:00</proposed_time>
<proposed_duration>01:00</proposed_duration>
<patient_comments>swelling in the arm pit</patient_comments>
<receptionist_comments/>
<doctor_comments/>
<receptionist_username>employee</receptionist_username>
<receptionist_email_id>[email protected]</receptionist_email_id>
</HealthCareWorkFlowProcessRequest>
<selectionFailure>
<part name="summary" >
<summary>XPath query string returns zero node. According to BPEL4WS spec 1.1 section 14.3, The assign activity <to> part query should not return zero node. Please check the BPEL source at line number "46" and verify the <to> part xpath query. </summary>
</part>
</selectionFailure>oops... sorry... I had typed it in as there is no way to copy that 'error message' on to the clipboard from the BPEL FLOW depiction.
it must have read 'HealthCareWorkFlowProcessRequest'...
the problem is not with the typo... :(
Am not able to find the root cause... but the flow fails when invoked from my web application... -
Hard Drive Crashed - Non-Recoverable - Reasons for Crash?
Hi, My hard drive crashed this week and was not recoverable. It was running on Tiger 10.4.
I have since bought a new hard drive, maxxed out my RAM, installed Leopard, and am reinstalling all my apps. QUESTION: does anyone know the reasons that would cause a hard drive to crash?
My specific concern is that I had some kind of bug in the system. If I reinstall all my old files (primarily Word docs, mp3s, and photos) will that trigger a second crash on my NEW hard drive?Hard drive failures are often simply random. Most times when the heads touch the platters, maybe a little bit of data is destroyed or maybe none at all. If the head crashes really hard it can do all sorts of bad things including taking out the system area (sort of the mother of all head crashes).
There are things you can do to reduce the chances of a crash. Minimize movement of the drive when it's in operation (it's generally safe to move when the heads are parked where there's no data). Some head crashes are caused by sudden environmental changes. It's important that the breather hole in the drive isn't blocked so that it can adjust to pressure changes. The heads are flying on a cushion of air, and abrupt changes in pressure can increase the chance of a head crash.
Of course the future may be in solid-state drives replacing hard drives for mobile applications. They're already highly resistant to shock and "best in class" SSDs outperform even the fastest 10,000 RPM mobile hard drives in read speeds.
Maybe you are looking for
-
Handling unit output determination questions
I have configured a new output type for a custom label we need to implement for handling units. It is assigned as V6, for Ship-to Party/Shipping Material. In VL01N or VL02N, I am able to create the handling units and pack the delivery line item mat
-
Unable to create a PDF from Word or from Clipboard coming from Word
Until a few days ago, I had no problem creating a PDF file from a Word document, or from a Word-generated clipboard item. Now this does not work anymore. I have entirely re-installed Adobe Acrobat 9 Pro (successfully), but I still cannot create the P
-
2 of my computers have crashed and burned in the last week. One of them was my main computer for itunes. i have 2 issues: 1) i need to deauthorize the other 2 computers in order to authorize my new one. 2)how do i move all of my music etc to the new
-
Hi Experts, I am creating one user defind function module. When i am giving table parameters, For example git_out like vbak it shows the error tables are obsolete.. Please can any one tell me whats that error and any one tell me how to do that
-
How do I revert to Snow Leopard from Yosemite on late 2008 MacBook with no optical drive?
Late 2008 MacBook. I don't need to back up, just to go back from Yosemite to Snow Leopard without a working optical drive. Thank you.