Business rules application invocation throws operationErroredFault

Hello,
I'm hitting the operationErroredFault exception using OBR on a Bpel component in soa 11.1.1.6.
The debugging of the business rule engine shows that a rule is fired and the assertions on the action part of the rule exits on the engine working memory.
Has anyone hit this problem and can give me a clue of how to proceed to fix it.
The last part of the trace is:
<Aug 1, 2012 9:56:31 AM PDT> <Error> <oracle.webservices.service> <OWS-04086> <javax.xml.rpc.soap.SOAPFaultException: faultName: {{http://xmlns.oracle.com/AlertRules/AlertRules_DecisionService_1}operationErroredFault}
parts: {{
payload=<errorInfo xmlns="http://xmlns.oracle.com/AlertRules/AlertRules_DecisionService_1"><errorMessage>org.edf.ALERTE is not known to this context</errorMessage></errorInfo>}
cause: {null}
at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.generateSoapFaultException(WebServiceEntryBindingComponent.java:1193)
at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.processIncomingMessage(WebServiceEntryBindingComponent.java:971)
at oracle.integration.platform.blocks.soap.FabricProvider.processMessage(FabricProvider.java:113)
at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:1187)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:1112)
at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:581)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:233)
at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:193)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:485)
at oracle.integration.platform.blocks.soap.FabricProviderServlet.doPost(FabricProviderServlet.java:528)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
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.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
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 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:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>
<Aug 1, 2012 9:56:31 AM PDT> <Error> <oracle.webservices.service> <OWS-04115> <An error occurred for port: FabricProvider: javax.xml.rpc.soap.SOAPFaultException: faultName: {{http://xmlns.oracle.com/AlertRules/AlertRules_DecisionService_1}operationErroredFault}
parts: {{
payload=<errorInfo xmlns="http://xmlns.oracle.com/AlertRules/AlertRules_DecisionService_1"><errorMessage>org.edf.ALERTE is not known to this context</errorMessage></errorInfo>}
cause: {null}
.>
The error message concerning org.edf.ALERTE is misleading because there is a fact asserted on the rule engine concerning this class.

I found that I had to import the following jar files as well:
webdavrc.jar
jr_dav.jar
I can now see all the relevant classes.
Thanks,
Gavin

Similar Messages

  • Error in Business Rule execution

    Dear Gurus,
    I have two base planning applications whihc are having lot of business rules. I have created Duplicate application for those two application by using LCM and EPMA. I have migrated each and every artefact.
    I am able to see all the Business Rules in planning application and able to launch those but one business rule is giving problem.
    That business rule is having 6 runtime prompts but in error it is stating only one RTP name.
    The Error is - Unable to retrieve variable RTP_LAST_ACT_WK deployed in application PROPTEMP in Planning instance Default
    I am clue less why the application is throwing this error.
    Thanks
    Giri Prasad

    Hi Rahul and Endy,
    I have created another duplicate application now and migrated all the artefacts and I set the default value for RTPs which i got from validation of particular business rule. Now its running fine with default instance.
    The problem is i have created some more applications on different instance than the base application where the business rule validation is throwing different error.
    I can stongly say that the instance is making the difference.
    can you please let me know how to change the instance of existing planning applications.
    Thanks
    Giri

  • Expose Business rules as Web Service

    Hi,
    I'm quite new to business rules, and I haven't found any definite information about can I and how expose business rules application as Web Service? In Decision Functions I can check "Will be invoked as webservice", but how can I deploy it on server and so on?
    Thanks in advance.

    Hi PK,
    Sorry What i meant was composite service, not web service
    Used wrong wording
    In your composite if you have only businessrules as a component and if you are exposing your BR as service, and if u deploy that process it will give you a wsdl for that composite, which means for BR. Because the client is calling BR it self.
    Regards
    PavanKumar.M

  • Business Rules error when creating new classic planning application in 9.3.

    Im trying to create a new planning application using classis planning application wizard in Workspace. everything seems alright untill i gets an error saying "Business rules cant connect to Planning"
    other than this Business rules working fine and i can open business rules in other applications and i can access business rules repository in EAS.
    Any thoughts on this ?

    Further invesitgation bears this problem out.
    Oracle support recommend wrapping the SimpleType in a ComplexType. This does work, but now I have an extra wrapper element to deal with. I either have to use the wrapped type in my other complex, composed Types and/or add an external wrapping element when trying to create Business Services in BPM to call the BusinessRules I've created.
    This is a bit messy.
    To be clear, this does not seem to be an issue with Business Rules; the BR editor and generation of Facts (including simple restricted types -> JAXB 2.0/Java Enumerations) seems to work correctly. There seems to be an issue exposing DFs as Services. The code which generated the WSDL and its supporting types seems to choke on restricted SimpleTypes.
    As a side note, it seems that HumanTasks have a similar limitation
    Edited by: wylderbeast on May 31, 2011 3:27 PM

  • Planning application Business rules and Rulesets are disappearing

    Hi,
    Our Planning application Business rules and Rulesets are disappearing after services refresh.
    *2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger - [Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated*
    2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger -
    com.hyperion.calcmgr.common.CalcMgrLog4jLogger$HBRLogThrowable
         at com.hyperion.calcmgr.common.CalcMgrLogger.warning(Unknown Source)
         at com.hyperion.calcmgr.excp.DatabaseException.<init>(Unknown Source)
         at com.hyperion.calcmgr.excp.DatabaseException.<init>(Unknown Source)
         at com.hyperion.calcmgr.excp.DatabaseException.throwException(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployView.add(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployedView.setDeployedStatus(Unknown Source)
         at com.hyperion.calcmgr.database.DBRepositoryManager.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServer.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServerService.setDeployed(Unknown Source)
         at com.hyperion.calcmgr.core.DeployManager.updateDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.core.DeployThread.run(Unknown Source)
    2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger - Error while executing query: 'insert into CALCMGRDEPLOYEDVIEW (PRODUCTTYPE, APPLICATIONNAME, APPLICATIONID, PLANTYPE, CALCTYPE, OBJECTID, OBJECTTYPE, NAME, DEPLOYTIME, BODY) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'
    2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger - [Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
    java.sql.SQLException: [Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
         at hyperion.jdbc.base.BaseExceptions.createException(Unknown Source)
         at hyperion.jdbc.base.BaseExceptions.getException(Unknown Source)
         at hyperion.jdbc.oracle.OracleImplStatement.execute(Unknown Source)
         at hyperion.jdbc.base.BaseStatement.commonExecute(Unknown Source)
         at hyperion.jdbc.base.BaseStatement.executeUpdateInternal(Unknown Source)
         at hyperion.jdbc.base.BasePreparedStatement.executeUpdate(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployView.updateDB(Unknown Source)
         at com.hyperion.calcmgr.database.SqlTable.insertDB(Unknown Source)
         at com.hyperion.calcmgr.database.QueryContext.insert(Unknown Source)
         at com.hyperion.calcmgr.database.QueryContext.insert(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployView.add(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployedView.setDeployedStatus(Unknown Source)
         at com.hyperion.calcmgr.database.DBRepositoryManager.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServer.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServerService.setDeployed(Unknown Source)
         at com.hyperion.calcmgr.core.DeployManager.updateDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.core.DeployThread.run(Unknown Source)
    2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger - Error while executing query: 'insert into CALCMGRDEPLOYEDVIEW (PRODUCTTYPE, APPLICATIONNAME, APPLICATIONID, PLANTYPE, CALCTYPE, OBJECTID, OBJECTTYPE, NAME, DEPLOYTIME, BODY) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'[[Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
    com.hyperion.calcmgr.excp.DatabaseException: Error while executing query: 'insert into CALCMGRDEPLOYEDVIEW (PRODUCTTYPE, APPLICATIONNAME, APPLICATIONID, PLANTYPE, CALCTYPE, OBJECTID, OBJECTTYPE, NAME, DEPLOYTIME, BODY) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'[[Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
         at com.hyperion.calcmgr.excp.DatabaseException.throwException(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployView.add(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployedView.setDeployedStatus(Unknown Source)
         at com.hyperion.calcmgr.database.DBRepositoryManager.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServer.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServerService.setDeployed(Unknown Source)
         at com.hyperion.calcmgr.core.DeployManager.updateDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.core.DeployThread.run(Unknown Source)
    java.sql.SQLException: [Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
         at hyperion.jdbc.base.BaseExceptions.createException(Unknown Source)
    Thanks
    Radhika

    This post may be helpful - Re: Business Rules are disappearing from forms in Hyperion Planning v 11.1.1.3
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Business Rule Of Sample Application in Planning

    Hi Planning Gurus,
    I am unable to find where the business rule is saved in Planning Application (Sample Application shipped with Planning), though i see some default Rules under Business Rule within Admin console like aggall etc. But where are the basic calc like Revenue=Unit*Unit Price.
    Thanks & regards
    N Kumar

    If the location and access has been set up on the business rule then they should appear soon after in planning.
    If no business rules are showing and depending on your version, check that HBRServer.properties exists in the planning web server strucure e..g \Hyperion\deployments\Tomcat5\HyperionPlanning\webapps\HyperionPlanning\WEB-INF\classes
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Unable to view Business Rules in Planning application

    Hi All,
    After changing the password of hypadmin i am not able to view all the business rules in my planning application and EAs console business rules wizard also doesn't shown planning when i am trying to add location.
    Please suggest how to do password change in Hyperion 11.1.2.
    Regards,
    Vasu

    Hi,
    If it's admin id(configuration id), then you need to configure all the components which is registered with shared services after changing your password.
    For example, EAS configuration, only re-configure for -> Register with shared services.
    Like the same way we need to do for all components with new password & for planning apps, need to edit datasource with new password.
    Thanks.

  • Business Rules in financial type application

    Hello!
    Is it possible to use business rules (validations) in financial type application? If it is possible please what the right parameters for "run_program validation" are.
    Thank you, in advance.

    Answered myself.

  • Error to connecting business rules for Planning application outline

    Hi all,
    I recently migrated database schemas from uat to prod.i configured evrything successfully.when
    I loged into EAS console with user(other than admin)that user has all acces to create business rules,
    I tried to create new business rule to select planning application.
    I am getting this error" error connecting to essbase server<servername>:<appname>
    in error details "error connecting to pllanning server<servername>:<appname>"
    and "error loading objects from data source:java.sql.SQLException: [Hyperion][Oracle JDBC Driver]Object has been closed."
    Please anybody help on these
    regards
    vas

    hi john,
    we are using hyperion planning 9.3.1.1.11 version,
    we were new installatalled Production server and configured,but i did not test the business rules in production server,
    next my DBA exported Oracle Dabase Schemas from UAT server to Production sever those scema names are same in UAT and Production server,so my DBA droped The Schemas in production and replaced the UAT scemas in production server,
    After i manually configured the production server with Migrated scemas, in configuration i changed the server names with production sever and Database names while configuration ,Hyperion planning datasource names are same in UAT and Production ,i manually edited the server names and Database names, i configured to For EAS ,Shared Services,Planning
    Everything configured sucessfully,i am able to log on to application Planning url,and refreshed everything,
    But i am logon to EAS console, i tried to create the Business rule with associate Planning Application I am getting this error Connecting to essbase server<server name>:<appname>
    In error details "error connecting to pllanning server,servername>:<appname.
    and error loading objects from datasource:com.java.sqlexception;[hyperion][oracle jdbc driver]object has been close.
    please help on these
    thanking you
    srini

  • Initialized Planning application,but cannot see business rules(scripts).

    Hi All,
    I am new to Hyperion and would really appreciate your help. I created a blank planning (11.1.1.3) classic application and initialized Capex planning (Edit->initialize capex), and then created and refreshed database so that it appears in Essbase too. I can see the application in essbase and in Planning, I see the data forms and dimensions,member formula...etc. When I open a data form it shows me the business rules at the left bottom and I can execute them and select run time prompts. But when I go to calculation manager and select the same application, to see the the actual scripts how it is designed( basically wants to learn how the scripts are desined, calculation functions and all) under Rules and scripts, I do not see the scripts anywhere. I have tried this 4-5 times by creating fresh new application( I also tried workforce planning & same problem) with one plan type,more than 1 plan type but its now working. Can someone please help me from your experience what could I be missing and why its now showing there.
    Thanks for your help in advance.
    Edited by: 974509 on Dec 3, 2012 6:14 PM

    Hi,
    While creating the application what "Calculation Module" had you selected.
    If you want to use calculation manager you need to have the calculation module as Calculation Manager.
    Planning Calculation Manager Administrator enables you to create business rules using Hyperion Calculation Manager.
    Refer following link for more reference: -
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/hyp/PLN11.1.2_ClassicApp/index.html (Point 2)
    Hope this helps.
    Regards
    -SM

  • Modify Business Rules without redeploying the application

    Hello everyone,
    When using a "Business Rules" with a BPMN Process, we can change the business rules without redoploying the application by using BPM Composer. I would like to know if it is possible to do the same thing when we use a business rules with a BPEL Process.
    Thank you in advance for your answer

    Hi Neeraj,
    Thanks for your answer,
    BPMN Process exist only in Oracle BPM Suite, in Oracle SOA Suite we have a BPEL Process to model the business activities
    My problem is when I try to open a deployed project from Business Composer, it opens only projects where I use a BPMN Process. So when I use a business rules with a BPEL Process, I can't open the deployed project from the Business Composer.
    Regards,
    Edited by: Bilou on 1 juin 2012 12:53

  • Invoking business rules 11g from Java application

    We have SOASuite 11g running on weblogic and have read through documentation/played with Oracle business rules
    We want to utilize business rules engine within our Java web applications deployed to glassfish server (Non SOA application). Is this even possible and does anyone use it in this way? Any pointer is much appreciated.
    What are the libraries like Oracle rules SDK that I need to include in the classpath of Java web app?
    This link assumes that web app is co-located in the same weblogic instance running SOASuite and doesn't help my case.
    http://docs.oracle.com/cd/E23943_01/user.1111/e10228/non_soa.htm#BGBBCICB
    By using it within Java application, we want to able to make local calls as opposed to calling a decision function as web service. Volume of actual rules and their usage is so high within our Java app. Also we want to take advantage of java beans defined in our business layer by using Java facts and without having to define XSD for XML facts.

    I had seen the blog, It explains how to test business rules by loading the dictionary from static rules file.
    my requirement is to invoke the business rule engine running on the SOA server, from the application module. can you please help me in this.
    Thanks inadvance.
    -Murali

  • Deploying business rules across mutliple applications.

    Hi
    Please let me know is there way to deploy Datasync project ( Business Rules) across multiple applications at a single shot.
    Thanks

    As far as I know, contents of DataSync Projects are always scoped to a portal application. When we create EAR of portal app also, contents of datasync projects are within EAR file in addition to all other projects.
    BUT, we can share same Datasync Project across multiple portal applications. But for deployment, I doubt if you can deploy and access it like a Shared Module.
    Ravi Jegga

  • Guideline for making java application to be used in oracle business rules

    hi'
    I am using Oracle Business Rules and trying to use one of my simple java program and trying to use it in rule author, however its showing "0 classes or packages have been imported.", please Tell me what guidelines to follow to program in Java so that we can use those Java classes in Rule Author.*
    I am using Oracle Rule author and in definition's Tab when I try to Import the classes then nothing is importing {color}"0 classes or packages have been imported."
    My Java class is
    package getDiscount;
    public class Test123 {
    private int i;
    public void setDiscount(int i) {
    this.i = i;
    public int getDiscount() {
    return i;
    public static void main(String args[]) {
    Test123 d = new Test123();
    d.getDiscount(100);
    void getDiscount(int quantity) {
    if (quantity &gt; 500) {
    setDiscount(10);
    System.out.println("Discount on this Quantity is--&gt;"+getDiscount());
    } else if (quantity &gt; 250 && quantity &lt; 499) {
    setDiscount(5);
    System.out.println("Discount on this Quantity is--&gt;"+getDiscount());
    } else {
    setDiscount(0);
    System.out.println("Discount on this Quantity is--&gt;"+getDiscount());
    Test class:
    package getDiscount;
    public class Test123 {
    private int i;
    public void setDiscount(int i) {
    this.i = i;
    public int getDiscount() {
    return i;
    public static void main(String args[]) {
    Test123 d = new Test123();
    d.getDiscount(100);
    void getDiscount(int quantity) {
    if (quantity &gt; 500) {
    setDiscount(10);
    System.out.println("Discount on this Quantity is--&gt;"+getDiscount());
    } else if (quantity &gt; 250 && quantity &lt; 499) {
    setDiscount(5);
    System.out.println("Discount on this Quantity is--&gt;"+getDiscount());
    } else {
    setDiscount(0);
    System.out.println("Discount on this Quantity is--&gt;"+getDiscount());
    Edited by: Yatanveer Singh on Dec 24, 2008 12:19 AM

    Error
    Cannot perform operation. 'RUL-01527: Received exception for loadClass. RUL-01016: Cannot load Java class lib.Demo. Please make sure the class and all its dependent classes are either in the class path, or user specified path. Root Cause: lib/Demo (wrong name: Demo) '
    Hide
    oracle.rules.sdk.exception.RulesSDKException: RUL-01527: Received exception for loadClass. RUL-01016: Cannot load Java class lib.Demo. Please make sure the class and all its dependent classes are either in the class path, or user specified path. Root Cause: lib/Demo (wrong name: Demo) at oracle.rules.sdk.mapper.RuleObjectHelper.loadClassOrPackage(RuleObjectHelper.java:2154) at oracle.rules.ra.uix.mvc.ClassSelectorEH.importClassesOrPackages(ClassSelectorEH.java:184) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at oracle.rules.ra.uix.mvc.BeanEH.genericHandleEvent(BeanEH.java:869) at oracle.rules.ra.uix.mvc.BeanEH.handleEvent(BeanEH.java:838) at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source) at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source) at oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(Unknown Source) at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source) at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source) at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source) at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)

  • Business Rules - faulted while invoking operation "callFunctionStateless"

    Hello, everyone,
    I have a composite application which receives a file through an FTP adapter and re-names it depending on the filename and its body contents using Business Rules. I had deployed it and everything was working fine for about a week and a half, until all of a sudden the composite started completing with errors in the Decision Service Component of the BPEL process. Below is a picture of the payload of the last working composite instance (sorry, for some reason I can't attach a picture to the post and I thought it'd be easier to look at the error like this instead of just plain text ):
    https://www.dropbox.com/s/hw60ms2s7n4bl1v/working.jpg
    And then boom, a minute later, it gives me an error and continues to since then:
    https://www.dropbox.com/s/uhq0d2ajpxydf15/not_working.jpg
    The payload it receives in the second picture is almost the exact same thing (similar body, similar filename that only differs in the sequencing number) and yet for some reason it has stopped returning the output of the rules even though the input facts ARE in the business rules (it's not like I could have changed anything in the composite under a minute ).
    Strangely, in some files it gives me a selectionFailure for the dsOut payload of the rules engine in the Rules_Service_to_Facts although those types of files had been previously processed with NO problem:
    <details>
    <from-spec>
    <from  variable="dsOut"  part="payload">
    <query>ns2:resultList/ns6:response/ns6:pathDestino</query> 
    </from>
    </from-spec>
    <variable>
    <message>dsOut</message> 
    </variable>
    <fault>
    <bpelFault>
    <faultType>0</faultType> 
    <selectionFailure/>
    </bpelFault>
    </fault>
    </details>
    ...and even if those facts weren't in the ruleset, it should give me a "Fact not found in the working ruleset" (or something like that) error, which I had previously encountered and which was my fault.
    Sometimes it gives me these three errors at once:
    Non Recoverable System Fault :
    faultName: {{http://xmlns.oracle.com/DynamicDirectoryRules/DynamicDirectoryRules_DecisionService}operationErroredFault} parts: {{ payload=<errorInfo xmlns="http://xmlns.oracle.com/DynamicDirectoryRules/DynamicDirectoryRules_DecisionService"><errorMessage>-1</errorMessage></errorInfo>} cause: {null}
    Non Recoverable System Fault :
    <bpelFault><faultType>0</faultType><operationErroredFault xmlns="http://xmlns.oracle.com/DynamicDirectoryRules/DynamicDirectoryRules_DecisionService"><part name="payload"><errorInfo xmlns="http://xmlns.oracle.com/DynamicDirectoryRules/DynamicDirectoryRules_DecisionService"><errorMessage>-1</errorMessage></errorInfo></part></operationErroredFault></bpelFault>
    Non Recoverable Business Fault :
    -1
    Aaaand other times gives me this message instead of the "-1" above:
    Non Recoverable Business Fault :
    Error creating the decision document. Error while trying to create the decision document for DynamicDirectoryRules_DecisionService. Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services.
    I have tried everything, from starting the composite application from scratch, to undeploying and re-deploying the application, to re-creating only the ruleset, testing it out with one file at a time, and still nothing.
    What's also really strange is that I have the exact same composite in a development server and it works fine there, and I've even tried exporting that one and importing it into the one where it's not working, but still gives me errors.
    Does anyone know what it could be that I'm doing wrong or that I'm missing?? Much appreciated!!
    Edit: These are the messages that the logs show when it completes with an error:
    Message
    JCABinding=>  GetFile GetFileAdapter Service GetFile was unable to perform delivery of inbound message to the composite USA-GENERAL/Dynamic_DirectoryFTP!3.1*soa_8ebb50a2-6fbd-4417-ae3b-3f709e4805f3 due to: faultName: {{http://xmlns.oracle.com/DynamicDirectoryRules/DynamicDirectoryRules_DecisionService}operationErroredFault}
    Supplemental Detail
    parts: {{
    payload=<errorInfo xmlns="http://xmlns.oracle.com/DynamicDirectoryRules/DynamicDirectoryRules_DecisionService"><errorMessage>-1</errorMessage></errorInfo>}
    cause: {null}
    Message
    This error contained the exceptions thrown by the underlying routing system. Root cause :
    Supplemental Detail
    oracle.fabric.common.BusinessFaultException
    at oracle.bpel.services.rules.impl.DocumentHandler.createElementFromDecision(DocumentHandler.java:417)
    at oracle.bpel.services.rules.fabric.BusinessRulesServiceEngine.createNormalizedMessage(BusinessRulesServiceEngine.java:2747)
    at oracle.bpel.services.rules.fabric.BusinessRulesServiceEngine.request(BusinessRulesServiceEngine.java:1057)
    at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
    at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182)
    at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:190)
    at sun.reflect.GeneratedMethodAccessor2881.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    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.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at com.sun.proxy.$Proxy392.request(Unknown Source)
    <.> Error creating the decision document.
    Supplemental Detail
    Error while trying to create the decision document for DynamicDirectoryRules_DecisionService.
    Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services. 
    -1 Error creating the decision document.
    Error while trying to create the decision document for DynamicDirectoryRules_DecisionService.
    Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services. 
    -1
    at oracle.bpel.services.rules.impl.DocumentHandler.createElementFromDecision(DocumentHandler.java:417)
    at oracle.bpel.services.rules.fabric.BusinessRulesServiceEngine.createNormalizedMessage(BusinessRulesServiceEngine.java:2747)
    at oracle.bpel.services.rules.fabric.BusinessRulesServiceEngine.request(BusinessRulesServiceEngine.java:1057)
    at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
    at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182)
    at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:190)
    at sun.reflect.GeneratedMethodAccessor2881.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    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.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at com.sun.proxy.$Proxy392.request(Unknown Source)

    I have same issue

Maybe you are looking for

  • Windows 8.1 and iPod Nano?

    This is the message I get-"An iPod has been detected but it could not be identified properly. Please disconnect and reconnect the iPod, then try again.  If the problem persists, uninstall iTunes and install iTunes again." I have tried this and also c

  • IPod touch being read as iPhone and wont restore.

    Hi, Recently I paid to update my iPod touch 2nd gen 16gb to 3.0 firmware. I bought my iPod about 3 weeks ago. It was has been working fine, but now, it's reading my iPod Touch as an iPhone. Before that, I would try to update it, and it would say the

  • Copying file based on initial part of file's name and creation date

    We have a client who dumps data in one of our 2003 SP2 server. We need a script to copy a single file from this location to  one of our 2008 R2 server.Like in the source server we have abc_Today'sDate_hexadecimal.csv  (File Name) Today              

  • Is there an available car charger/ power supply for the iPad that works?

    Is there an iPad car charger/ power supply available?

  • Asynchronous function module - why RFC ?

    Hi, I am using CALL FUNCTION ... STARTING NEW TASK ... DESTINATION 'NONE' to start an asynchronous process. For this to work, the called function module must be unfortunately RFC enabled. Actually I do not want that anybody external can call this. Ca