XPRESS invoke exception... why?

I got this error in the syslog of my was...
[11/17/11 9:38:34:407 CET] 00000319 SystemOut O XPRESS <invoke> exception:
[11/17/11 9:38:34:415 CET] 00000319 SystemOut O com.waveset.util.WavesetException: Couldn't find method executeQuery() in class oracle.jdbc.driver.OraclePreparedStatementWrapper
I am a bit baffled here...
Anyone seen this and have an idea on how to fix?
Call is...
<rule name="MCN - Database Rules:SQL Query" passThrough="false">
    <argument name="command" value="$(sqlCmd)" />
    <argument name="args" value="$(sqlArgs)" />                
    <argument name="resourceName" value="$(dbResName)" />
</rule>where sqlCmd is a prepared statement string a.k.a.
<defvar name="sqlCmd">
    <concat>
        <s>insert into ad_group_change_task (owner, task_name, schedule_date, action,</s>
     <s> target_groups, source_groups, user_list, state)</s>
        <s> values(?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI'), ?, ?, ?, ?, ?)</s>
    </concat>
</defvar>sqlArgs is a <list> of strings to fill the ? in the prepared statement (eight of them)
and resourceName is the AD resource...
      <Rule name="SQL Query" protected="false" protectedFromDelete="false" hidden="false" localScope="false" authorize="false">
        <RuleArgument name="command" locked="false" />
        <RuleArgument name="args" locked="false" />
        <RuleArgument name="resourceName" locked="false" />
        <block trace="false">
          <defvar name="connection" />
          <defvar name="counter" />
          <defvar name="preparedStatement" />
          <defvar name="queryResult" />
          <setvar name="connection">
            <rule name="RuleLibrary_MCN-Common:getConnectionFromDatabaseAdapter" passThrough="false">
              <argument name="resourceName" value="$(resourceName)" />
            </rule>
          </setvar>
          <setvar name="preparedStatement">
            <invoke name="prepareStatement">
              <ref>connection</ref>
              <ref>command</ref>
            </invoke>
          </setvar>
          <setvar name="counter">
            <i>1</i>
          </setvar>
          <dolist name="argument">
            <ref>args</ref>
            <block trace="false">
              <invoke name="setString">
                <ref>preparedStatement</ref>
                <ref>counter</ref>
                <ref>argument</ref>
              </invoke>
              <setvar name="counter">
                <add>
                  <ref>counter</ref>
                  <i>1</i>
                </add>
              </setvar>
            </block>
          </dolist>
          <setvar name="queryResult">
            <rule name="MCN - Database Rules:Result Set To List" passThrough="false">
              <argument name="resultSet">
                <invoke name="executeQuery">
                  <ref>preparedStatement</ref>
                </invoke>
              </argument>
            </rule>
          </setvar>
          <rule name="RuleLibrary_MCN-Common:closeConnectionFromDatabaseAdapter" passThrough="false">
            <argument name="resourceName">
              <ref>resourceName</ref>
            </argument>
            <argument name="connection">
              <ref>connection</ref>
            </argument>
          </rule>
          <ref>queryResult</ref>
        </block>
      </Rule>Edited by: Dhurgan on Nov 17, 2011 9:50 AM

Well, doing an invoke with connection and preparedStatement as references did not, as I expected, work...
XPRESS <invoke> exception:
Couldn't find method execute(oracle.jdbc.driver.OraclePreparedStatementWrapper) in class com.waveset.util.PooledConnection ==> java.lang.NoSuchMethodException: com.waveset.util.PooledConnection.execute(oracle.jdbc.driver.OraclePreparedStatementWrapper) Reverting back to just an invoke with preparedStatement as reference did as before render this message...
XPRESS <invoke> exception:
Couldn't find method execute() in class oracle.jdbc.driver.OraclePreparedStatementWrapper So I decided to write it in javascript within scripttags instead...
      <Rule name="SQL Command" protected="false" protectedFromDelete="false" hidden="false" localScope="false" authorize="false">
        <RuleArgument name="command" locked="false" />
          <RuleArgument name="args" locked="false" />
        <RuleArgument name="resourceName" locked="false" />
        <RunAsUser>
          <ObjectRef type="User" id="#ID#Configurator" name="Configurator" isWeak="false" />
        </RunAsUser>
        <block trace="false">
          <defvar name="connection">
            <rule name="RuleLibrary_SEB-Common:getConnectionFromDatabaseAdapter" passThrough="false">
              <argument name="resourceName" value="$(resourceName)" />
            </rule>
          </defvar>
          <defvar name="result" />
          <setvar name="result">
            <script>
var con = env.get("connection");
var cmd = env.get("command");
var args = env.get("args");
java.lang.System.out.println("SQL Command connection: "+con);
java.lang.System.out.println("SQL Command command: "+cmd);
java.lang.System.out.println("SQL Command args: "+args);
if (con == null) {
  throw new Packages.com.waveset.util.WavesetException('Can not connect to metadata database.',Packages.com.waveset.msgcat.Severity.ERROR);
var stm = con.prepareStatement(cmd);
var i=0;
while (i &lt; args.size()){
  java.lang.System.out.println("SQL Command prepareStatement( "+i+", "+args.get(i)+" )");
  stm.setString(i+1,args.get(i));
  i++;
var result = null;
result = stm.executeUpdate();
if (stm != null) stm.close();
java.lang.System.out.println("SQL Command result: "+result);
result;
            </script>
          </setvar>
            <rule name="RuleLibrary_SEB-Common:closeConnectionFromDatabaseAdapter" passThrough="false">
            <argument name="resourceName">
              <ref>resourceName</ref>
            </argument>
            <argument name="connection">
              <ref>connection</ref>
            </argument>
          </rule>
          <ref>result</ref>
        </block>
      </Rule>...and voaila, it works!
Output in the was log...
[11/21/11 13:55:29:864 CET] 0000031b SystemOut     O SQL Command connection: com.waveset.util.PooledConnection@3fd538
[11/21/11 13:55:29:865 CET] 0000031b SystemOut     O SQL Command command: insert into ad_group_change_task (owner, task_name, schedule_date, action, target_groups, source_groups, user_list, state) values(?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI'), ?, ?, ?, ?, ?)
[11/21/11 13:55:29:865 CET] 0000031b SystemOut     O SQL Command args: [Johan, Remove me from IDMTST1, 2011-11-21 13:55, Remove, AG-AD-IDMTST1, null, s44569, Scheduled]
[11/21/11 13:55:29:866 CET] 0000031b SystemOut     O SQL Command prepareStatement( 0, Johan )
[11/21/11 13:55:29:866 CET] 0000031b SystemOut     O SQL Command prepareStatement( 1, Remove me from IDMTST1 )
[11/21/11 13:55:29:866 CET] 0000031b SystemOut     O SQL Command prepareStatement( 2, 2011-11-21 13:55 )
[11/21/11 13:55:29:866 CET] 0000031b SystemOut     O SQL Command prepareStatement( 3, Remove )
[11/21/11 13:55:29:866 CET] 0000031b SystemOut     O SQL Command prepareStatement( 4, AG-AD-IDMTST1 )
[11/21/11 13:55:29:867 CET] 0000031b SystemOut     O SQL Command prepareStatement( 5, null )
[11/21/11 13:55:29:867 CET] 0000031b SystemOut     O SQL Command prepareStatement( 6, s44569 )
[11/21/11 13:55:29:867 CET] 0000031b SystemOut     O SQL Command prepareStatement( 7, Scheduled )
[11/21/11 13:55:29:874 CET] 0000031b SystemOut     O SQL Command result: 1So it works fine with javascript, but not with invoke... no clue as to why.

Similar Messages

  • XPRESS invoke exception:

    Hellos.
    I am trying to test a rule. I get the error "com.waveset.util.WavesetException: Can't call method listObjects on class com.waveset.session.RemoteSession"
    We need to generate a unique AD samaccountname. We need to check all IDM user accounts to test if an extended attribute has same value as the newly generated value.
    I try and build a list of User objects and then test attribute, like so..
    <defvar name='currentMatches'>
    <invoke name='toList'>
    <invoke name='listObjects'>
    <ref>:display.session</ref>
    <s>User</s>
    <map>
    <s>condition</s>
    <new class='com.waveset.object.AttributeCondition'>
    <s>ADuid</s>
    <s>equals</s>
    <ref>testSAM</ref>
    </new>
    </map>
    </invoke>
    <s>name</s>
    </invoke>
    </defvar>
    ADuid is name of our extended attribute and testSAM is name of generated SAM.
    Why do I run out of memory running the rule and it fails "com.waveset.util.WavesetException: Can't call method listObjects on class com.waveset.session.RemoteSession" ?

    Hi,
    The reason for your exception has to be analyzed but what you are trying to do can be achieved by using :
    <invoke name='getResourceObjects' class='com.waveset.ui.FormUtil'>
    We are using the same method to check for email id uniqueness.
    rgds,
    Suren

  • The following block is giving an exception.why?

    DECLARE
    TYPE typ_tab_oid IS TABLE OF ncs_domain.sco_item_results.OID%TYPE;
    v_tab typ_tab_oid;
    CURSOR cur_oid
    IS
    SELECT OID
    FROM ncs_domain.sco_item_results sir
    WHERE sir.is_total = 'Y';
    v_error_code number(10);
    v_error_mesg varchar2(4000);
    BEGIN
    OPEN cur_oid;
    LOOP
    FETCH cur_oid
    BULK COLLECT INTO v_tab LIMIT 1000;
    FORALL i IN 1 .. v_tab.COUNT
    DELETE FROM ncs_domain.sco_item_results_bkp sir
    WHERE sir.OID = v_tab (i);
    EXIT WHEN cur_oid%NOTFOUND;
    END LOOP;
    CLOSE cur_oid;
    EXCEPTION
    WHEN OTHERS
    THEN
    v_error_code:=sqlcode;
    v_error_messg:=sqlerrm;
    insert into my_error_log values()
    raise_application_error (-20001, v_error_code||''||v_error_messg);
    END;
    exception that i am getting is ora-30036: unable to extend segment by 8 in undo tablespace........
    why??
    also prior to script i had no index on the column is_total of table ncs_domain.sco_item_results
    when i ran the scipt it gave the output in approx 3 hrs.
    once i created bitmap index on the column is_total and it is taking 5 hrs.
    SAD Part is that even after 5hrs i get an exception that no space in undo tablespace(mentioned above).
    How do i handle this exception.??I am a user.Dont have any sys previliges also.
    Can saomebody help in improving the perfomace of the script..
    The script is basically deleting approx 10,000,000 records.

    Hi.
    Following is the sript of the table.
    It already includes nologging clause.
    CREATE TABLE SCO_ITEM_RESULTS_BKP
    OID VARCHAR2(32 CHAR) NOT NULL,
    TEST_ID NUMBER(22,10),
    STUDENT_OID VARCHAR2(32 CHAR),
    TEST_TYPE VARCHAR2(32 CHAR),
    CUSTOMER_ID NUMBER(9) NOT NULL,
    SCORED_DATE DATE,
    STATUS VARCHAR2(50 CHAR),
    SCORE_VALUE VARCHAR2(10 CHAR),
    SCORE_MIN VARCHAR2(10 CHAR),
    SCORE_MAX VARCHAR2(10 CHAR),
    NUM_ATTEMPTS NUMBER(22,4),
    ITEM_ID NUMBER(22,10),
    ASSIGNMENT_OID VARCHAR2(32 CHAR),
    AUTH_LEVEL_ENTITY_ID NUMBER(10),
    SESSION_ID NUMBER(22,10),
    CREATEDBY_OID VARCHAR2(32 CHAR),
    UPDATEDBY_OID VARCHAR2(32 CHAR),
    CREATEDATE DATE,
    UPDATEDATE DATE,
    ORIGINTYPECD_OID VARCHAR2(32 CHAR),
    OWNER_ORGUNIT_OID VARCHAR2(32 CHAR),
    APPLICATION_VERSION VARCHAR2(32 CHAR) NOT NULL,
    INACTIVESTATUS CHAR(1 CHAR) NOT NULL,
    ISDELETED CHAR(1 CHAR) NOT NULL,
    JOB_ID VARCHAR2(32 CHAR),
    TESTRESULTS_OID VARCHAR2(32 CHAR),
    FORM_ID NUMBER(10),
    IS_TOTAL CHAR(1 CHAR),
    STUDENT_PERSON_OID VARCHAR2(32 CHAR)
    TABLESPACE BASE_DATA
    PCTUSED 0
    PCTFREE 10
    INITRANS 1
    MAXTRANS 255
    STORAGE (
    INITIAL 64K
    MINEXTENTS 1
    MAXEXTENTS 2147483645
    PCTINCREASE 0
    BUFFER_POOL DEFAULT
    NOLOGGING
    NOCACHE
    NOPARALLEL
    MONITORING;
    Edited by: user8731258 on Nov 25, 2009 8:16 PM

  • Invoke Exception:exception on JaxRpc invoke:Http Transport Error:

    Hi,
    I created a BPEL process which access a Java class using WSIF. I deploy the Process to my local BPEL console. When i enter an input value and click on Post XML Message button, the process errors out.
    The Error is in the Invoke Section,
    <summary>exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 404 Not Found</summary>
    Please advice

    I noticed this Error when i selected Soap 1.2 and WSIF binding during creating a J2ee Web Service. When i select soap 1.1 and WSIF binding, i don't see this error.

  • Invoke Exception Thrown

    Hi Guys,
    While setting a password using the following line on a newly created user:
    Dim newUser As DirectoryEntry = adUsers.Add("CN=" & sUserName, "user")
    newUser.Invoke("SetPassword", New Object() {sPassword})
    Adding the user works but the Invoke seems to cause issues..
    I get the following error:
    System.Reflection.TargetInvocationException was unhandled by user code
      Message=Exception has been thrown by the target of an invocation.
      Source=System.DirectoryServices
      StackTrace:
           at System.DirectoryServices.DirectoryEntry.Invoke(String methodName, Object[] args)
           at Add.CreateAdAccount(String sUserName, String sPassword, String sFirstName, String sLastName, String sGroupName) in C:\ActiveDirectory\Test_Add.aspx.vb:line 365
           at Add.AddUser_Click(Object sender, EventArgs e) in C:\ActiveDirectory\Test_Add.aspx.vb:line 268
           at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
           at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
           at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
           at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
           at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
           at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
      InnerException: System.UnauthorizedAccessException
           Message=Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
           Source=""
           InnerException: 

    So what would you like to see, I could give you the entire user sub, but it is long and nasty and after a desensitizing run won't tell a heap.
    Than make it less nasty and try to avoid that invoke. 
    Probably it becomes than also much smaller.
    Be aware that a long sub very seldom shows the work of a good programmer.
    Success
    Cor

  • AMFConnection never give exception,why?

    This is my simple code
    import flex.messaging.io.amf.client.AMFConnection;
    import flex.messaging.io.amf.client.exceptions.ClientStatusException;
    public class AMFClient {   
        public AMFClient() {        
        public static void main(String[] args) {        
            AMFConnection amfConnection = new AMFConnection();
            String url = "http://192.168.0.199:9081/testApp/messagebroker/amf";       
            System.out.println("AMF Client Test");
            try
                amfConnection.connect(url);
            catch (ClientStatusException cse)
                System.out.println(cse);
                return;
    The program never give exception if I give a non-existed url,why?Please help
    Thanks
    Mark

    If you have an iPad 1, the max iOS is 5.1.1. For newer iPads, the current iOS is 6.0.1. The Settings>General>Software Update only appears if you have iOS 5.0 or higher currently installed.
    iOS 5: Updating your device to iOS 5 or Later
    http://support.apple.com/kb/HT4972
    How to install iOS 6
    http://www.macworld.com/article/2010061/hands-on-with-ios-6-installation.html
    iOS: How to update your iPhone, iPad, or iPod touch
    http://support.apple.com/kb/HT4623
    If you are currently running an iOS lower than 5.0, connect the iPad to the computer, open iTunes. Then select the iPad under the Devices heading on the left, click on the Summary tab and then click on Check for Update.
    Tip - If connected to your computer, you may need to disable your firewall and anitvirus software temporarily.  Then download and install the iOS update. Be sure and backup your iPad before the iOS update. After you update to iOS 6.x, the next update can be installed via wifi (i.e., not connected to your computer).
     Cheers, Tom

  • System error in block parforEach: Exception why is process finished?

    Hi everybody,
    we split a message in BPM. Then we loop the multiline-container element.
    For each line-item we call a WebService synchrounous.
    We got a exception branch for system errors.
    Now we got the following problem:
    Our produces abount 3000 line-items.
    While processing e.g. item 1000 we got a system error and the BPM jumped into the execption branch. After processing the exception branch the process FINISHED!
    We assumed that the process would go on processing the remaining items!
    Is there a workaroud, that the process does go on with processing the remaining items?
    Regards Mario

    Hi,
    After handling the exception, the process will be continuing after that block. So you can try to put the block within a loop until all the line items get over.
    Regards,
    P.Venkat

  • Cursor finding zero records is not going into an exception - Why?

    Hi:
    I have a stored procedure I am running that opens and returns a ref cursor but if the cursor doesnt have any records in it, it isnt firing an exception.
    Thanks for any help
    PROCEDURE GetPaymentHistory
         (     pi_seq_memb_id      IN NUMBER,
              out_status           OUT NUMBER,
              out_message           OUT VARCHAR2,
              po_curPmtHist          OUT P_EBIZ_DIAM_CONN.cursorType)
         AS
              vsql                VARCHAR2(2000);
              memb_id           NUMBER;
              vSpc                VARCHAR2(1);
              vComma           VARCHAR2(1);
              vLength           NUMBER;
              vDescription      VARCHAR2(60);                    
         BEGIN
              memb_id := pi_seq_memb_id;
              vSpc := '';
              vComma := ',';
              vDescription := '';
              vsql := '' || '';          
              OPEN po_curPmtHist FOR
              SELECT
                   (SELECT DISTINCT BB.BILLING_SCHEDULE_TYPE
              FROM HSD_MEMBER_ELIG_HISTORY MEH
                   INNER JOIN BILLABLE_GROUP_BCONFIG BGB ON BGB.SEQ_GROUP_ID = MEH.SEQ_GROUP_ID
                   INNER JOIN BILLING_BATCH BB ON BGB.BATCH_ID = BB.BATCH_ID
              WHERE MEH.SEQ_MEMB_ID= m.SEQ_MEMB_ID
                        AND MEH.EFFECTIVE_DATE <= sysdate)      AS billFrequency,
                   i.invoice_id                               AS InvoiceNumber,
                   i.INVOICE_DATE                               AS InvoiceDate,
                   i.INVOICE_FROM_DATE                          AS BillFrom,
                   i.INVOICE_THRU_DATE                          AS BillTo,
                   i.REPORTED_INVOICE_BALANCE                AS InvoiceAmount,
                   i.PAYMENT_DUE_DATE                          AS DueDate,
                   T.POST_DATETIME                               AS PaidDate,
                   T.AMOUNT                                    AS PaidAmount,     
                   i.TOTAL_NEW_CHARGES                          AS NewCharges,
                   i.TOTAL_APPLIED_PAYMENTS                AS AppliedPayments,
                   i.TOTAL_APPLIED_ADJUSTMENTS                AS AppliedAdjustments,
                   i.TOTAL_APPLIED_TRANSFERS                AS AppliedTransfers,
                   i.TOTAL_APPLIED_RETRO_TRANS                AS AppliedRetroTransactions,
                   i.CURRENT_INVOICE_BALANCE                AS InvoiceBalance,     
                   i.PREVIOUS_ACCOUNT_BALANCE                AS PreviousAccountBalance,
                   i.TOTAL_REPORTED_PAYMENTS                AS ReportedPayments,
                   i.TOTAL_REPORTED_ADJUSTMENTS           AS ReportedAdjustments,
                   i.TOTAL_REPORTED_TRANSFERS                AS ReportedTransfers,
                   i.TOTAL_REPORTED_RETRO_TRANS           AS ReportedRetroTransactions,
                   i.REPORTED_ACCOUNT_BALANCE                AS AccountBalance,     
                   F.UNAPPLIED_AMOUNT                          AS unappTotalCash,
                   F.POST_DATETIME                               AS unappPostDate,
                   F.CREATE_DATETIME                          AS unappTransDate,
                   F.FUNDS_TYPE                               AS unappType,
                   F.AMOUNT                                    AS unappAmount,
                   F.DESCRIPTION                               AS unappDescription
              FROM
                   invoice i
                   INNER JOIN ar_account a ON i.ar_account_id = a.ar_account_id
                   INNER JOIN HSD_MEMBER_MASTER m ON a.SEQ_BILL_ENTITY_ID = m.SEQ_FAMILY_ID
                   LEFT OUTER JOIN AR_TRANSACTION T ON T.APPLIED_INVOICE_ID = i.INVOICE_ID
                   LEFT OUTER JOIN FUNDS F ON F.funds_id = a.ar_account_id
              WHERE
                   m.seq_memb_id = memb_id AND
                   a.bill_entity_type='S' ;
              --IF po_curPmtHist%ROWCOUNT = 0 THEN
                   --out_status := -1;
                   --out_message := 'No record found for Get Payment History';
              -- ELSE
              out_status := 0;
              out_message := 'Get Payment History Success';
              --END IF;           
              EXCEPTION
              WHEN NO_DATA_FOUND THEN
                   out_status := -1;
                   out_message := 'No record found for Get Payment History';
              WHEN OTHERS THEN
                   out_status := -1;
                   out_message := 'Exception occured: Error Number:' || SQLCODE || ' Err Msg:' || SUBSTR(SQLERRM,1,100);
         END GetPaymentHistory;

    I have a stored procedure I am running that opens
    s and returns a ref cursor but if the cursor doesnt
    have any records in it, This is a fairly common misconception. A cursor is simply a pointer to a compiled or prepared SQL statement with a plan for how to return the data.
    Cursors do not contain data. With a ref cursor you are passing a pointer that will allow the caller to fetch the data using the prepared SQL statement.
    Re: Regarding the data in a cursor

  • SOAP Response From ASP Page gives Exceptions-Why ?

    Hi Friends,
    I am trying to call an ASP Page by sending it a SOAP Request.
    The SOAP Request reaches the ASP Page but still i am getting lot of
    exceptions.This is my code from Request.java
    import javax.xml.soap.*;
    import java.util.*;
    import java.net.URL;
    public class Request {
    public static void main(String[] args) {
    try {
    SOAPConnectionFactory scFactory =
    SOAPConnectionFactory.newInstance();
    SOAPConnection con = scFactory.createConnection();
    MessageFactory factory =
    MessageFactory.newInstance();
    SOAPMessage message = factory.createMessage();
    SOAPPart soapPart = message.getSOAPPart();
    SOAPEnvelope envelope = soapPart.getEnvelope();
    SOAPHeader header = envelope.getHeader();
    SOAPBody body = envelope.getBody();
    header.detachNode();
    Name bodyName = envelope.createName(
    "TestDtls", "m",
    "urn:myserver/soap:TestThis");
    SOAPBodyElement gltp =
    body.addBodyElement(bodyName);
    Name name = envelope.createName("PhoneOrigin");
    SOAPElement symbol = gltp.addChildElement(name);
    symbol.addTextNode("0672324228");
    URL endpoint = new URL
    ("http://john/myservices/testsoap.asp");
         message.writeTo(System.out);
    SOAPMessage response = con.call(message, endpoint);
         response.writeTo(System.out);
    SOAPPart sp = response.getSOAPPart();
    SOAPEnvelope se = sp.getEnvelope();
    SOAPBody sb = se.getBody();
    Iterator it = sb.getChildElements(bodyName);
    SOAPBodyElement bodyElement =
    (SOAPBodyElement)it.next();
    String myvalue = bodyElement.getValue();
    System.out.print("The Value Retrived is ");
    System.out.println(myvalue);
         con.close();
    } catch (Exception ex) {
         System.out.println(ex);
    This is what i have in my ASP Page: testsoap.asp
    <%
    Set objReq = Server.CreateObject("Microsoft.XMLDOM")
    objReq.load(Request)
    strmycode = "SOAP-ENV:Envelope/SOAP-ENV:Body/m:TestDtls/PhoneOrigin"
    varPhoneOrigin=objReq.SelectSingleNode(strmycode).text
    status="ok"
    strReturn = "<SOAP-ENV:Envelope xmlns:SOAP=""urn:schemas-xmlsoap-org:soap.v1"">" & _
    "<SOAP-ENV:Header></SOAP-ENV:Header>" & _
         "<SOAP-ENV:Body>" & _
              "<m:TestDtlsResponse xmlns:m=""urn:myserver/soap:TestThis"">" & _
         "<PhoneStatus>" & Status & "</PhoneStatus>" & _
         "</m:TestDtlsResponse>" & _
         "</SOAP-ENV:Body>" & _
                        "</SOAP-ENV:Envelope>"
    Response.Write strReturn
    %>
    The Exceptions i get are as follows:
    =====================================
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><S
    OAP-ENV:Body><m:TestDtls xmlns:m="urn:myserver/soap:TestThis"><PhoneOrigin>"0672
    324228"</PhoneOrigin></m:TestDtls></SOAP-ENV:Body></SOAP-ENV:Envelope>Jul 11, 20
    03 6:37:35 PM com.sun.xml.messaging.saaj.soap.MessageImpl identifyContentType
    SEVERE: SAAJ0537: Invalid Content-Type. Could be an error message instead of a S
    OAP message
    com.sun.xml.messaging.saaj.SOAPExceptionImpl: Invalid Content-Type:text/html. Is
    this an error message instead of a SOAP response?
    at com.sun.xml.messaging.saaj.soap.MessageImpl.identifyContentType(Messa
    geImpl.java:268)
    at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:1
    35)
    at com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.<init>(Message1
    _1Impl.java:45)
    at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.crea
    teMessage(SOAPMessageFactory1_1Impl.java:32)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOA
    PConnection.java:361)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedP
    ost.run(HttpSOAPConnection.java:156)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOA
    PConnection.java:126)
    at Request.main(Request.java:34)
    Jul 11, 2003 6:37:35 PM com.sun.xml.messaging.saaj.soap.MessageImpl <init>
    SEVERE: SAAJ0535: Unable to internalize message
    com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to internalize message
    at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:2
    02)
    at com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.<init>(Message1
    _1Impl.java:45)
    at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.crea
    teMessage(SOAPMessageFactory1_1Impl.java:32)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOA
    PConnection.java:361)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedP
    ost.run(HttpSOAPConnection.java:156)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOA
    PConnection.java:126)
    at Request.main(Request.java:34)
    Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Invalid Content-Type:te
    xt/html. Is this an error message instead of a SOAP response?
    at com.sun.xml.messaging.saaj.soap.MessageImpl.identifyContentType(Messa
    geImpl.java:268)
    at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:1
    35)
    ... 7 more
    CAUSE:
    com.sun.xml.messaging.saaj.SOAPExceptionImpl: Invalid Content-Type:text/html. Is
    this an error message instead of a SOAP response?
    at com.sun.xml.messaging.saaj.soap.MessageImpl.identifyContentType(Messa
    geImpl.java:268)
    at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:1
    35)
    at com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.<init>(Message1
    _1Impl.java:45)
    at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.crea
    teMessage(SOAPMessageFactory1_1Impl.java:32)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOA
    PConnection.java:361)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedP
    ost.run(HttpSOAPConnection.java:156)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOA
    PConnection.java:126)
    at Request.main(Request.java:34)
    CAUSE:
    com.sun.xml.messaging.saaj.SOAPExceptionImpl: Invalid Content-Type:text/html. Is
    this an error message instead of a SOAP response?
    at com.sun.xml.messaging.saaj.soap.MessageImpl.identifyContentType(Messa
    geImpl.java:268)
    at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:1
    35)
    at com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.<init>(Message1
    _1Impl.java:45)
    at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.crea
    teMessage(SOAPMessageFactory1_1Impl.java:32)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOA
    PConnection.java:361)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedP
    ost.run(HttpSOAPConnection.java:156)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOA
    PConnection.java:126)
    at Request.main(Request.java:34)
    java.security.PrivilegedActionException: com.sun.xml.messaging.saaj.SOAPExceptio
    nImpl: Unable to internalize message
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOA
    PConnection.java:126)
    at Request.main(Request.java:34)
    Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to internalize m
    essage
    at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:2
    02)
    at com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.<init>(Message1
    _1Impl.java:45)
    at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.crea
    teMessage(SOAPMessageFactory1_1Impl.java:32)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOA
    PConnection.java:361)
    at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedP
    ost.run(HttpSOAPConnection.java:156)
    ... 3 more
    Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Invalid Content-Type:te
    xt/html. Is this an error message instead of a SOAP response?
    at com.sun.xml.messaging.saaj.soap.MessageImpl.identifyContentType(Messa
    geImpl.java:268)
    at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:1
    35)
    ... 7 more
    Actually,i need to see the response in XML format as per my program.
    But,What does all this stuff mean ? I have using latest jwsdp 1.2.
    Can Anyone Help me on this ?

    i have the same problem. when i make a test with a VB client, the SOAP message is builded this way "<SOAP.... instead of <SOAP-ENV.... tag generated by java. When a make a test in vb client using this syntax (SOAP-ENV), the asp page returns a error:
    <font face="Arial" size=2>
    <p>Microsoft VBScript runtime </font> <font face="Arial" size=2>error '800a01a8'</font>
    <p>
    <font face="Arial" size=2>Object required: 'objXMLDOM.selectSingleNode(...)'</font>
    <p>
    <font face="Arial" size=2>/rcruz/soap/vbSoap/simplesoap.asp</font><font face="Arial" size=2>, line 6</font>
    Anyone have a idea???
    Thanks

  • While Navigating back Recieved out of Memory Exception: WHY?

    i used JHEADSTART to built my Application. Major portion of the Application is Built now. when navigating back to the previous pages i have recieved this exception
    23-Jan 13:35:44 DEBUG (JhsNavigationHandlerImpl) -handleNavigation action=#{WizardPageListCreateNewEquip_Acc.getPreviousAction}, outcome=WizardCreateNewEquip_AccbillingProfile
    23-Jan 13:35:44 DEBUG (JhsNavigationHandlerImpl) -Executing checkRoles
    23-Jan 13:35:46 DEBUG (WizardProcessModel) -Wizard page has changed.
    Jan 23, 2008 1:36:21 PM oracle.adf.view.faces.bean.util.StateUtils$Saver restoreState
    SEVERE:
    java.lang.OutOfMemoryError: Java heap space
    23-Jan 13:36:29 DEBUG (JhsPageLifecycle) -Executing prepareModel, page=/pages/CreateNewEquip_AccbillingProfile.jspx, pagedef=CreateNewEquip_AccPageDef
    23-Jan 13:36:29 DEBUG (JhsNavigationHandlerImpl) -Executing checkRoles
    23-Jan 13:37:26 DEBUG (JhsPageLifecycle) -Executing prepareModel, page=/pages/ProductCatalouge.jspx, pagedef=ProductCatalougePageDef
    23-Jan 13:37:26 DEBUG (JhsNavigationHandlerImpl) -Executing checkRoles
    I am using Jdeveloper 10.1.3.3
    JHEADSTART Version : 10.1.3.1.26
    when i again clicked on the link to open the same page it gave same exception i.e. JAVA HEAP SPACE with out f memory.........

    Seems like your OC4J instance is running out of memory space.
    Try starting it with more memory allocated to it.
    (or if you only run into this after running your application inside JDeveloper several times - try to stop and restart the embedded OC4J).

  • IfsSession.disconnect( ) is throwin an exception. why

    ifsSession.disconnect() is throwin the following exception.. what's the reason for this??
    Exception in thread "main" org.omg.CORBA.BAD_OPERATION: The delegate has not been set! minor code: 0 completed: No
    at org.omg.CORBA.portable.ObjectImpl._get_delegate(ObjectImpl.java:43)
    at org.omg.CORBA.portable.ObjectImpl.hashCode(ObjectImpl.java:268)
    at java.util.Hashtable.remove(Hashtable.java:422)
    at oracle.ifs.search.SQLGenerator.disposeGenerator(SQLGenerator.java:136)
    at oracle.ifs.server.S_LibrarySession.disconnect(S_LibrarySession.java, Compiled Code)
    at oracle.ifs.server.S_LibrarySession.DMDisconnect(S_LibrarySession.java:1872)
    at oracle.ifs.beans.LibrarySession.DMDisconnect(LibrarySession.java:5332)
    at oracle.ifs.beans.LibrarySession.disconnect(LibrarySession.java:1541)
    at IfsClass.main(IfsClass.java:41)

    Hi.
    Following is the sript of the table.
    It already includes nologging clause.
    CREATE TABLE SCO_ITEM_RESULTS_BKP
    OID VARCHAR2(32 CHAR) NOT NULL,
    TEST_ID NUMBER(22,10),
    STUDENT_OID VARCHAR2(32 CHAR),
    TEST_TYPE VARCHAR2(32 CHAR),
    CUSTOMER_ID NUMBER(9) NOT NULL,
    SCORED_DATE DATE,
    STATUS VARCHAR2(50 CHAR),
    SCORE_VALUE VARCHAR2(10 CHAR),
    SCORE_MIN VARCHAR2(10 CHAR),
    SCORE_MAX VARCHAR2(10 CHAR),
    NUM_ATTEMPTS NUMBER(22,4),
    ITEM_ID NUMBER(22,10),
    ASSIGNMENT_OID VARCHAR2(32 CHAR),
    AUTH_LEVEL_ENTITY_ID NUMBER(10),
    SESSION_ID NUMBER(22,10),
    CREATEDBY_OID VARCHAR2(32 CHAR),
    UPDATEDBY_OID VARCHAR2(32 CHAR),
    CREATEDATE DATE,
    UPDATEDATE DATE,
    ORIGINTYPECD_OID VARCHAR2(32 CHAR),
    OWNER_ORGUNIT_OID VARCHAR2(32 CHAR),
    APPLICATION_VERSION VARCHAR2(32 CHAR) NOT NULL,
    INACTIVESTATUS CHAR(1 CHAR) NOT NULL,
    ISDELETED CHAR(1 CHAR) NOT NULL,
    JOB_ID VARCHAR2(32 CHAR),
    TESTRESULTS_OID VARCHAR2(32 CHAR),
    FORM_ID NUMBER(10),
    IS_TOTAL CHAR(1 CHAR),
    STUDENT_PERSON_OID VARCHAR2(32 CHAR)
    TABLESPACE BASE_DATA
    PCTUSED 0
    PCTFREE 10
    INITRANS 1
    MAXTRANS 255
    STORAGE (
    INITIAL 64K
    MINEXTENTS 1
    MAXEXTENTS 2147483645
    PCTINCREASE 0
    BUFFER_POOL DEFAULT
    NOLOGGING
    NOCACHE
    NOPARALLEL
    MONITORING;
    Edited by: user8731258 on Nov 25, 2009 8:16 PM

  • Exception - why?

    I wanted to deploy a webservice with axis and tomcat.
    I got the error message:
    Exception in thread "main" java.lang.NoClassDefFoundError: javax.xml.rpc.SerciveException.
    Can anyone tell me what to do?
    thanks,
    chiliman

    include the jaxb far files and the saaj.jar file into TOMCAT_HOME\common\libs\

  • ListResourceObjects and exceptions in Xpress

    Hi all,
    When editing a user with SAP resource, I use the following code to get the SAP Roles List:
    <invoke name='listResourceObjects' class='com.waveset.ui.FormUtil'>
      <ref>display.session</ref>
      <s>activityGroups</s>
      <ref>name</ref>
      <map>
        <s>templateParameters</s>
        <ref>accounts[$(name)].templateParameters</ref>
      </map>
      <s>true</s>
    </invoke>Problem: When the resource is unavailable (for instance if the SAP system has changed its number) I get the following error and it prevents the edition of the user via the tabbed user form:
    XPRESS <invoke> exception ==> com.waveset.util.WavesetException:
    Can’t call method listResourceObjects on class com.waveset.ui.FormUtil
    ==> com.waveset.util.WavesetException: An error occurred starting the connection.
    ==> com.sap.mw.jco.JCO$Exception: Le mandant 401 n’existe pas dans le système"+Le mandant 401 n’existe pas dans le système+" means that the SAP System number 401 doesn't exist.
    Question: Is it possible to display the error but enter the tabbed user form despite the error ?
    Thanks,
    Ben

    Saritha,
    Sales: Condition
    Displaying sales of a Salesman where sales is greater than 10,000.
    Create a condition...select Keyfigure SALES...operator >= and value as 10,000
    Then the data will be displayed for the sales man who is having Sales more than 10,000.
    Sales: Exception
    Define a Threshhold value and identify who is falling outside that value.
    Ex: KeyFigure SALES...Value 5000...operator <=  and color red
          KeyFigure SALES...Value 10,000...operator <=  and color Yellow
           KeyFigure SALES...Value 10,000...operator >  and color Green.
    Here you can find out the sales man pointed out in Color.
    Red means = Their sales is lessthan or = 5000 ( Performing poor )
    Yellow means = Yellow means = Their sales is lessthan or = 10,000 ( Needs to be improved )
    Green means = Their sales is Greaterthan or  10,000 ( Performing greatly ).
    Regards,
    Ramkumar Ghattamaneni.

  • Invoke sql

    I am a new comer to IDM and I am starting a little RnD in Sun Java Identity Manager for an up and coming project. I am creating a rule using Business Process Editor (BPE). I am trying the invoke �<invoke name='sql' class='com.waveset.util.JdbcUtil'>� method with the Map constructor method. ../javadoc/com/waveset/util/JdbcUtil.html#sql(java.util.Map). All I am trying to do below is insert a row into a mysql DB with 4 bind parameters. I have successfully inserted a row with one bind parameter but when I add 2-4 bind parameters it always bombs on me and gives the output below. I can assure you all my values are set including arg 2. Any help would be appreciated.
    Also I have turned logging on in MySQL and honestly it is no help because I can only see the prepare statement in the logs. I assume that the exception occurs before the execution.
    --Snippet of Error�
    XPRESS <invoke> exception:
    com.waveset.util.WavesetException: Can't call method sql on class com.waveset.util.JdbcUtil
    ==> com.waveset.util.WavesetException:
    ==> java.sql.SQLException: Statement parameter 2 not set.
    at com.waveset.util.Reflection.invoke(Reflection.java:895)
    at com.waveset.util.Reflection.invoke(Reflection.java:833)
    at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)
    at com.waveset.expression.ExNode.eval(ExNode.java:79)
    at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)
    at com.waveset.object.Rule.eval(Rule.java:933)
    at com.waveset.ui.editor.rule.RuleTester.execute(RuleTester.java:268)
    at com.waveset.ui.editor.rule.ExpressionEvaluator$10.invoke(ExpressionEvaluator.java:597)
    at com.waveset.ui.editor.util.SwingUtil$InvokableWrapper.run(SwingUtil.java:1555)
    at com.waveset.ui.editor.util.ProgressDialog$2.run(ProgressDialog.java:101)
    Wrapped exception:
    Snippet of Rule
    <invoke name='sql' class='com.waveset.util.JdbcUtil'>
    <map>
    <s>type</s>
    <ref>type</ref>
    <s>driverClass</s>
    <ref>driverClass</ref>
    <s>driverPrefix</s>
    <ref>driverPrefix</ref>
    <s>url</s>
    <ref>url</ref>
    <s>host</s>
    <ref>host</ref>
    <s>port</s>
    <ref>port</ref>
    <s>database</s>
    <ref>database</ref>
    <s>user</s>
    <ref>user</ref>
    <s>password</s>
    <ref>password</ref>
    <s>sql</s>
    <s>insert into waveset.form (firstname, lastname, email, phone) value (?,?,?,?)</s>
    <s>arg1</s>
    <ref>firstname</ref>
    <s>arg2</s>
    <ref>lastname</ref>
    <s>arg3</s>
    <ref>email</ref>
    <s>arg4</s>
    <ref>phone</ref>
    </map>
    </invoke>

    Tip 1 : turn on tracing for the class com.waveset.util.JdbcUtil (I'm assuming you know how to do this)
    Tip 2 : instead of arg1, arg2, etc. try :
    <s>parameters</s>
    <list>
      <s>john</s>
      <s>smith</s
      <s>[email protected]</s>
      <s>1234</s
    </list>

  • Random error when executing a workflow (urgent!!)

    We are sometimes getting the following error message when a workflow is executed:
    "com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.server.InternalSession com.waveset.util.InternalError: ID not passed to ObjectCache.getObject"
    This error occurs randomly (sometimes happens and sometimes don't, even when repeating the same test) when executing the create user and update user workflows.
    The problem is that in spite of this error, the user is successfully created and provisioned to all resources (when executing the create workflow) and all changes made user to the user are also successfully provisioned (when executing the update user workflow), so we are not quite sure what is causing it.
    So far, we've checked across our code to make sure that every time the getObject method is called we are passing to it the following code as context:
    <invoke name='getObject'>
    <select>
    <ref>context</ref>
    <ref>:display.session</ref>
    <invoke name='getLighthouseContext'>
    <ref>WF_CONTEXT</ref>
    </invoke>
    </select>
    But this made no difference.
    Any comments on this issue would be much appreciated!
    Here are 2 different examples of this error from the logs:
    1)
    Walking case 'Create User'
    Walking case 'Approval'
    Processing steps in 'Approval'
    Step pass 1
    Check completion 'Approve'
    Processing work item results from 'testuseradmin'
    Step complete 'Approve'
    Step pass 2
    Resolved reference WF_ACTION_TIMEOUT = null
    Step inactive 'Approve'
    Step executing 'Check Status'
    Action
    Evaluating XPRESS
    Resolved reference APPROVAL = true
    Resolved reference APPROVAL = true
    Assigning approved = true
    Resolved reference ACTUAL_APPROVER = testuseradmin
    Resolved reference ACTUAL_APPROVER = testuseradmin
    Assigning actualApprover = testuseradmin
    XPRESS returned =
    <WavesetResult>
    <ResultItem type='error' status='error'>
    <ResultError>
    <Message>
    <Text>XPRESS <invoke> exception:</Text>
    </Message>
    </ResultError>
    </ResultItem>
    <ResultItem type='error' status='error'>
    <ResultError throwable='com.waveset.util.WavesetException'>
    <Message>
    <Text>Can't call method getObject on class com.waveset.server.InternalSession</Text>
    </Message>
    <StackTrace>com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.server.InternalSession&#xA;==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:229)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:908)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExGet.evalInternal(ExGet.java:114)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_notnull.evalInternal(ExFunction.java:950)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_and.evalInternal(ExFunction.java:606)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_cond.evalInternal(ExFunction.java:3448)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_append.evalInternal(ExFunction.java:2656)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.evalInternal(ExBlock.java:182)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.eval(ExBlock.java:148)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.execute(Scheduler.java:2612)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1701)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1376)&#xD;&#xA;&#x9;at com.waveset.task.TaskManager.launchTask(TaskManager.java:267)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.runTask(InternalSession.java:3373)&#xD;&#xA;&#x9;at com.waveset.server.ViewMaster.runTask(ViewMaster.java:931)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.launchUpdate(UserViewer.java:3336)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.checkinView(UserViewer.java:1322)&#xD;&#xA;&#x9;at com.waveset.object.ViewMaster.checkinView(ViewMaster.java:747)&#xD;&#xA;&#x9;at com.waveset.session.LocalSession.checkinView(LocalSession.java:611)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericViewSource.checkinView(GenericViewSource.java:522)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericEditForm.process(GenericEditForm.java:613)&#xD;&#xA;&#x9;at org.apache.jsp.account.modify_jsp._jspService(modify_jsp.java:413)&#xD;&#xA;&#x9;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xD;&#xA;&#x9;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&#xD;&#xA;&#x9;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&#xD;&#xA;&#x9;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&#xD;&#xA;&#x9;at java.lang.Thread.run(Thread.java:595)&#xD;&#xA;Caused by: com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;... 85 more&#xD;&#xA;Wrapped exception:&#xD;&#xA;com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExGet.evalInternal(ExGet.java:114)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_notnull.evalInternal(ExFunction.java:950)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_and.evalInternal(ExFunction.java:606)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_cond.evalInternal(ExFunction.java:3448)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_append.evalInternal(ExFunction.java:2656)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.evalInternal(ExBlock.java:182)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.eval(ExBlock.java:148)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.execute(Scheduler.java:2612)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1701)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1376)&#xD;&#xA;&#x9;at com.waveset.task.TaskManager.launchTask(TaskManager.java:267)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.runTask(InternalSession.java:3373)&#xD;&#xA;&#x9;at com.waveset.server.ViewMaster.runTask(ViewMaster.java:931)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.launchUpdate(UserViewer.java:3336)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.checkinView(UserViewer.java:1322)&#xD;&#xA;&#x9;at com.waveset.object.ViewMaster.checkinView(ViewMaster.java:747)&#xD;&#xA;&#x9;at com.waveset.session.LocalSession.checkinView(LocalSession.java:611)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericViewSource.checkinView(GenericViewSource.java:522)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericEditForm.process(GenericEditForm.java:613)&#xD;&#xA;&#x9;at org.apache.jsp.account.modify_jsp._jspService(modify_jsp.java:413)&#xD;&#xA;&#x9;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xD;&#xA;&#x9;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&#xD;&#xA;&#x9;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&#xD;&#xA;&#x9;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&#xD;&#xA;&#x9;at java.lang.Thread.run(Thread.java:595)&#xD;&#xA;</StackTrace>
    <ResultError throwable='com.waveset.util.InternalError'>
    <Message id='OBJECT_CACHE_NO_ID'>
    </Message>
    <StackTrace>com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExGet.evalInternal(ExGet.java:114)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_notnull.evalInternal(ExFunction.java:950)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_and.evalInternal(ExFunction.java:606)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_cond.evalInternal(ExFunction.java:3448)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_append.evalInternal(ExFunction.java:2656)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.evalInternal(ExBlock.java:182)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.eval(ExBlock.java:148)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.execute(Scheduler.java:2612)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1701)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1376)&#xD;&#xA;&#x9;at com.waveset.task.TaskManager.launchTask(TaskManager.java:267)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.runTask(InternalSession.java:3373)&#xD;&#xA;&#x9;at com.waveset.server.ViewMaster.runTask(ViewMaster.java:931)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.launchUpdate(UserViewer.java:3336)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.checkinView(UserViewer.java:1322)&#xD;&#xA;&#x9;at com.waveset.object.ViewMaster.checkinView(ViewMaster.java:747)&#xD;&#xA;&#x9;at com.waveset.session.LocalSession.checkinView(LocalSession.java:611)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericViewSource.checkinView(GenericViewSource.java:522)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericEditForm.process(GenericEditForm.java:613)&#xD;&#xA;&#x9;at org.apache.jsp.account.modify_jsp._jspService(modify_jsp.java:413)&#xD;&#xA;&#x9;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xD;&#xA;&#x9;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&#xD;&#xA;&#x9;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&#xD;&#xA;&#x9;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&#xD;&#xA;&#x9;at java.lang.Thread.run(Thread.java:595)&#xD;&#xA;</StackTrace>
    </ResultError>
    </ResultError>
    </ResultItem>
    <ResultItem type='error' status='error'>
    <ResultError>
    <Message>
    <Text>XPRESS <invoke> exception:</Text>
    </Message>
    </ResultError>
    </ResultItem>
    <ResultItem type='error' status='error'>
    <ResultError throwable='com.waveset.util.WavesetException'>
    <Message>
    <Text>Can't call method getObject on class com.waveset.server.InternalSession</Text>
    </Message>
    <StackTrace>com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.server.InternalSession&#xA;==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:229)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:908)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.ge

    Mandar_S: Thank you very much for your reply.
    Indeed we are using the inbuilt Approval process in all of our workflows. We call that process from our approval activity and we pass to it the "approver" variable as an argument as follows:
    <Activity id='8' name='Manager Approval'>
       <Variable name='manager' value='$(user.accounts[Lighthouse].idmManager)'/>
       <Action id='0' process='Approval'>
       <Argument name='user' value='$(user)'/>
       <Argument name='approvalTemplate' value='AIO - New User Approval'/>
       <Argument name='approvalForm' value='AIO - Approval Form'/>
            <Argument name='approver'>
                 <ref>manager</ref>
            </Argument>
            .......... As far as I could investigate, the "approver" variable is passed to the "Approval" process, and this is seen in the logs:
    Walking case 'Create User'
      Walking case 'Approval'
        Processing steps in 'Approval'
        Step pass 1
          Check completion 'Approve'
            Processing work item results from 'testuseradmin'
            Step complete 'Approve'
        Step pass 2
          Resolved reference WF_ACTION_TIMEOUT = null
          Step inactive 'Approve'
          Step executing 'Check Status'
            Action
              Evaluating XPRESS
              Resolved reference APPROVAL = true
              Resolved reference APPROVAL = true
              Assigning approved = true
              Resolved reference ACTUAL_APPROVER = testuseradmin
              Resolved reference ACTUAL_APPROVER = testuseradmin
              Assigning actualApprover = testuseradmin
              XPRESS returned =
                <WavesetResult>
                  <ResultItem type='error' status='error'>
                    <ResultError>
                      <Message>
                        <Text>XPRESS <invoke> exception:</Text>
                      </Message>
                    </ResultError>
                  </ResultItem>
                  <ResultItem type='error' status='error'>
                    <ResultError throwable='com.waveset.util.WavesetException'>
                      <Message>
                        <Text>Can't call method getObject on class com.waveset.server.InternalSession</Text>
                      </Message>
                      <StackTrace>com.waveset.util.WavesetException: Can't call method getObject on class
    com.waveset.server.InternalSession&#xA;==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&#xD;&#xA;&#x9;at java.lang.Thread.run(Thread.java:595)&#xD;&#xA;</StackTrace>
                      </ResultError>
                    </ResultError>
                  </ResultItem>
                </WavesetResult>
              Assimilating last application result into task result
            Step complete 'Check Status'
          Step inactive 'Approve'
        Step pass 3
          Resolved reference useSignedApprovals = false
          Resolved reference approved = true
          Step inactive 'Check Status'
          Step executing 'Approved'
            Action
              Argument op = audit        
              Argument action = Approve
              Resolved reference actualApprover = testuseradmin
              Argument subject = testuseradmin
              Argument approver = testuseradmin
              Argument type = ObjectGroup
              Argument name = Top:Bill Payment:Shared Services
              Argument accountId = mcontrol1
              Argument fullname = Marcelo Control
              Argument email = [email protected]
              Resolved reference delegator = njefe
              Resolved reference approver = testuseradmin
              Resolved reference actualApprover = testuseradmin
              Resolved reference delegator = njefe
              Argument error = Delegated by njefe
              Resolved reference comments = null
              Argument attributes = {Comments=null}
              Resolved reference WF_TRANSACTION_SIGNATURE = null
              Calling application 'com.waveset.session.WorkflowServices'
                Application requested argument op
                Application requested argument logResultErrors
                Application requested argument action
                Application requested argument status
                Application requested argument type
                Application requested argument subject
                Application requested argument name
                Application requested argument resource
                Application requested argument accountId
                Application requested argument error
                Application requested argument parameters
                Application requested argument trackedAttributes
                Application requested argument attributes
                Application requested argument originalAttributes
                Application requested argument overflowAttributes
                Application requested argument auditableAttributesList
                Application requested argument organizations
            Step complete 'Approved'
          Step inactive 'Check Status'
        Step pass 4
          Step inactive 'Approved'
          Step executing 'end'
            Step inactive 'end'
            Completing case 'Approval'
          Step inactive 'Approved'
      Processing steps in 'Create User'
      Step pass 1
        Check completion 'Manager Approval'
          Check subcase result 'Approval'
            Subcase complete
            Returning from actualApprover to actualApprover  = testuseradmin
            Returning from applicationEscalator to actualEscalator  = null
            Returning from approved to managerApproved  = true
            Returning from comments to comments  = null
          Step complete 'Manager Approval'
      Step pass 2
        Resolved reference error = null
        Resolved reference managerApproved = true
        Resolved reference WF_ACTION_ERROR = null
        Step inactive 'Manager Approval'
        Step executing 'Provision'
          Action
            Resolved reference transforms.preProvisionRule = null
            Resolved reference transforms.preProvisionForm = null
            Creating subcase Data Transformation
        Step inactive 'Manager Approval'
      Step pass 3
        Check completion 'Provision'
          Check subcase result 'null'
            Subcase waiting
    ----------------------------------------In spite of that, the error ocurred (I've eliminated some StackTrace lines for clarity reasons, but you can find them in my original post).
    Furthermore, we've encountered this error in other activities diffrent from the "Approval" process. Here's another log example of this error:
    Walking case 'AIO - Update Resource Account WF'
      Walking case 'Rename Task'
        Processing steps in 'Rename Task'
        Step pass 1
          Initializing variables
          Initial Case Variables
            name = Solicitud de Acceso en Proceso de jjefe (04/08/2008 @ 17:12:04)
          Case title set to 'Rename Task'
          Step executing 'Find Unique Name'
            Action
              Resolved reference makeUnique = null
              Condition evaluated false
            Step complete 'Find Unique Name'
          Step inactive 'Find Unique Name'
          Step executing 'Rename'
            Action
              Evaluating XPRESS
              Resolved reference name = Solicitud de Acceso en Proceso de jjefe (04/08/2008 @ 17:12:04)
              Resolved reference WF_CASE_OWNER = jjefe
              Resolved reference name = Solicitud de Acceso en Proceso de jjefe (04/08/2008 @ 17:12:04)
              Resolved reference name = Solicitud de Acceso en Proceso de jjefe (04/08/2008 @ 17:12:04)
              XPRESS returned =
                <WavesetResult>
                  <ResultItem type='error' status='error'>
                    <ResultError>
                      <Message>
                        <Text>XPRESS <invoke> exception:</Text>
                      </Message>
                    </ResultError>
                  </ResultItem>
                  <ResultItem type='error' status='error'>
                    <ResultError throwable='com.waveset.util.WavesetException'>
                      <Message>
                        <Text>Can't call method getObject on class com.waveset.server.InternalSession</Text>
                      </Message>
                      <StackTrace>com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.server.InternalSession&#xA;==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:229)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:908)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule$Argument.evalInternal(ExRule.java:345)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:172)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.TaskThread.run(TaskThread.java:132)&#xD;&#xA;Caused by: com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.GeneratedMethodAccessor420.invoke(Unknown Source)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;... 31 more&#xD;&#xA;Wrapped exception:&#xD;&#xA;com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.GeneratedMethodAccessor420.invoke(Unknown Source)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule$Argument.evalInternal(ExRule.java:345)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:172)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.TaskThread.run(TaskThread.java:132)&#xD;&#xA;</StackTrace>
                      <ResultError throwable='com.waveset.util.InternalError'>
                        <Message id='OBJECT_CACHE_NO_ID'>
                        </Message>
                        <StackTrace>com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.GeneratedMethodAccessor420.invoke(Unknown Source)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule$Argument.evalInternal(ExRule.java:345)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:172)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.TaskThread.run(TaskThread.java:132)&#xD;&#xA;</StackTrace>
                      </ResultError>
                    </ResultError>
                  </ResultItem>
                </WavesetResult>
              Assimilating last application result into task result
            Step complete 'Rename'
          Step inactive 'Find Unique Name'
        Step pass 2
          Step inactive 'Rename'
          Completing case 'Rename Task'
      Processing steps in 'AIO - Update Resource Account WF'
      Step pass 1
        Check completion 'Rename Temporary Task'
          Check subcase result 'Rename Task'
            Subcase complete
          Step complete 'Rename Temporary Task'
      Step pass 2
        Step inactive 'Rename Temporary Task'
        Step executing 'end'
          Step inactive 'end'
          Completing case 'AIO - Update Resource Account WF'
        Step inactive 'Rename Temporary Task'
    Deleting work item for action Edit Request
    Deleting invalid work item #ID#5F564652662387E3:-15828051:11B8E51257D:-7CEE
    Finished executing workflow case AIO - Update Resource Account WF
    ***************************************The code that genereted this log is something like this:
    <Configuration name='Rename Task' creator='%STARTUP%Configurator' createDate='1214936621250' lastModifier='Configurator' lastModDate='1216397579578' lastMod='1'>
      <Extension>
        <WFProcess name='Rename Task' maxSteps='0'>
          <Comments>&#xA;        Rename the current workflow task instance.&#xA;      </Comments>
          <Variable name='name' input='true'>
            <Comments>&#xA;          New task instance name.&#xA;        </Comments>
          </Variable>
          <Variable name='makeUnique' input='true'>
            <Comments>&#xA;          If true, causes this task to append a suffix to the end&#xA;          of 'name' in order to enforce uniqueness.  Otherwise&#xA;          this task fails if a task already exists called 'name'.&#xA;        </Comments>
          </Variable>
          <Activity id='0' name='Find Unique Name' hidden='true'>
            <Action id='0'>
              <Comments>&#xA;            The 'name' passed in may be suffixed with something that&#xA;            makes it unique if necessary&#xA;          </Comments>
              <Condition>
                <isTrue>
                  <ref>makeUnique</ref>
                </isTrue>
              </Condition>
              <expression>
                <block>
                  <defvar name='uniqueName'>
                    <ref>name</ref>
                  </defvar>
                  <defvar name='counter'>
                    <i>0</i>
                  </defvar>
                  <while>
                    <cond>
                      <invoke name='getObjectIfExists'>
                        <invoke name='getLighthouseContext'>
                          <ref>WF_CONTEXT</ref>
                        </invoke>
                        <invoke name='findType' class='com.waveset.object.Type'>
                          <s>TaskInstance</s>
                        </invoke>
                        <ref>uniqueName</ref>
                      </invoke>
                      <s>false</s>
                    </cond>
                    <block>
                      <set name='counter'>
                        <add>
                          <ref>counter</ref>
                          <i>1</i>
                        </add>
                      </set>
                      <set name='uniqueName'>
                        <concat>
                          <ref>name</ref>
                          <s>(</s>
                          <ref>counter</ref>
                          <s>)</s>
                        </concat>
                      </set>
                      <s>true</s>
                    </block>
                    <s>false</s>
                  </while>
                  <set name='name'>
                    <ref>uniqueName</ref>
                  </set>
                </block>
              </expression>
            </Action>
            <Transition to='Rename'/>
            <WorkflowEditor x='43' y='10'/>
          </Activity>
          <Activity id='1' name='Rename'>
            <Action id='0'>
              <Comments>&#xA;            First rename the object in the repository.  The last&#xA;            argument is an options map containing the name under which&#xA;            we will lock the object.&#xA;            Next rename it in memory so when the scheduler eventually&#xA;            saves it back into the repository it doesn't overwrite&#xA;            the name we just changed.&#xA;          </Comments>
              <expression>
                <block>
                  <invoke name='renameObject'>
                    <invoke name='getLighthouseContext'>
                      <ref>WF_CONTEXT</ref>
                    </invoke>
                    <invoke name='findType' class='com.waveset.object.Type'>
                      <s>TaskInstance</s>
                    </invoke>
                    <invoke name='getId'>
                      <invoke name='getTask'>
                        <ref>WF_CONTEXT</ref>
                      </invoke>
                    </invoke>
                    <ref>name</ref>
                    <map>
                      <s>user</s>
                      <ref>WF_CASE_OWNER</ref>
                    </map>
                  </invoke>
                  <invoke name='setName'>
                    <invoke name='getTask'>
                      <ref>WF_CONTEXT</ref>
                    </invoke>
                    <ref>name</ref>
                  </invoke>
                  <invoke name='setDisplayName'>
                    <invoke name='getTask'>
                      <ref>WF_CONTEXT</ref>
                    </invoke>
                    <ref>name</ref>
                  </invoke>
                </block>
              </expression>
            </Action>
            <WorkflowEditor x='174' y='13'/>
          </Activity>
        </WFProcess>
      </Extension>
      <MemberObjectGroups>
        <ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>
      </MemberObjectGroups>
    </Configuration>
    .......................................Any ideas on why this is happening?
    Thanks a lot in advance.

Maybe you are looking for

  • LKM SAP BW to Oracle (SQLLDR) generates sintax error in ABAP code.

    Hi Experts, We are installing a SAP BW KM's in ODI 11g. Actually, we are able to make reverse ingeneering succesfully. Now we want to use the LKM in order to extract SAP data. The KM fails, in step Generate ABAP Code. The code is uploaded to SAP syst

  • How do I install a purchased update copy of cs6 to windows 8.1?

    Spoke to a chat agent yesterday and unable even with his help to download my cs6 update through starting a download of Lightroom, then cancelling it, and then download ing the two files, one .exe and the other the update files.  Anyone have a solutio

  • Limitations of number of populated cells in Numbers for iPad?

    Does anyone know what the maximum parameters are for Numbers on iPad? I have searched for a knowledge base article on this but cannot find one. I am trying to bring in a excel sheet I converted to Numbers on my MacBook Pro and then brought it into Nu

  • Keypad not working in game

    My keypad, only when playing Diablo 2, does not work properly. I have to press and hold ALT and then press a key for it to work how its supposed. can someone help me out?

  • Shopping Cart is not Picking  Pricing from Inforecord.

    Dear All Guru's, Kindly help me in this matter , as i m creating a Shopping Cart and I have also created an INFORECORD for the material which m using in this Shopping Cart.Here in INFORECORD i had maintained SCALES  in Pricing PB00 ( Gross Price ) ,