Error IM258 in General Notification Screen

Hello SAP Gurus,
We have developed ECM Notification by enhancing the screens in General Notification.
In one of the screens, we have developed an option for sending a mail to XYZ based on his SAP ID.
When we enter the SAP ID of that person and save the notification we are getting the following error:
/*   Object does not exist (status management)*/
Object does not exist (status management)
Message no. IM258
Diagnosis
This refers to an error in central status management.    
We are not able to make out what could be the reason behind this!
Please let me know if you have any clue.
Thanks in advance.
Regards
Prasad K

Hi,
The object number does not exist in table JSTO.
This error message is returned by the STATUS_MAINTAIN function module.
Please verify.
Regards
Keerthi

Similar Messages

  • How to show a database trigger error message as a notification on a page

    I have a database with database triggers to ensure data integrity.
    If an insert or update does not comply to all the business rules, a database triggers raises an exception. When using Apex this exception is caught in the Error Screen, a separate screen, where the whole error stack is displayed.
    Does anyone know a way to display only the error in RAISE_APPLICATION_ERROR as a notification in the screen from which the transaction was initiated?
    Dik Dral

    Well, having had so little response, i had to figure it out myself ;-)
    Using Patrick Wolff's ideas from ApexLib I 'invented' a solution for my problem, that I would like to contribute to the community. I hope that it will come out a bit nicely formatted:
    Apex: Show Database Error Message in calling form
    The purpose is to show a neat error message in the notification area of the calling form.
    Default Apex show the whole error stack raised by a DB trigger in a separate error page.
    With acknowledgement to Patrick Wolf, I lent parts of his ApexLIB code to create this solution.
    <br./>
    Assumptions
    <ul><li>The error message is raised from a DB trigger using RAISE_APPLICATION_ERROR(-20000,’errormessagetext’).</li>
    <li>The relevant part of the error stack is contained within the strings ‘ORA-20000’ and the next ‘ORA-‘-string, i.e. if the error stack is ‘ORA-20000 Value should not be null ORA-6502 …’, than the relevant string is ‘Value should not be null’ .</li>
    <li>Cookies are enabled on the browser of the user </li>
    </ul>
    Explanation
    The solution relies heavily on the use of Javascript. On the template of the error page Javascript is added to identify the error stack and to extract the relevant error message. This message is written to a cookie, and then the control is passed back to the calling page (equal to pushing the Back button).
    In the calling page a Javascript onLoad process is added. This process determines whether an error message has been written to a cookie. If so the error message is formatted as an error and written to the notification area.
    Implementation
    The solution redefines two template pages, the two level tab (default page template) and the one level tab (error page template).
    Javascript is added to implement the solution. This Javascript is contained in a small library errorHandling.js:
    <pre>
    var vIndicator = "ApexErrorStack=";
    function writeMessage(vMessage)
    {       document.cookie = vIndicator+vMessage+';';
    function readMessage()
    { var vCookieList = document.cookie;
    var vErrorStack = null;
    var vStart = null;
    var vEnd = null;
    var vPos = null;
    vPos = vCookieList.indexOf(vIndicator);
    // No cookie found?
    if (vPos == -1) return("empty");
    vStart = vPos + vIndicator.length;
    vEnd = vCookieList.indexOf(";", vStart);
    if (vEnd == -1) vEnd = vCookieList.length;
    vErrorStack = vCookieList.substring(vStart, vEnd);
    vErrorStack = decodeURIComponent(vErrorStack);
    // remove the cookie
    document.cookie = vIndicator+"; max-age=0";
    return(vErrorStack);
    function getElementsByClass2(searchClass,node,tag)
    var classElements = new Array();
    if ( node == null )
    node = document;
    if ( tag == null )
    tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = newRegExp('(^|\\s)'+searchClass+'(\\s|$)');
    for (i = 0, j = 0; i < elsLen; i++) {
    if ( pattern.test(els.className) ) {
    classElements[j] = els[i];
    j++;
    return classElements;
    function processErrorText()
    var errorElements = new Array();
    errorElements = getElementsByClass2("ErrorPageMessage",document,"div");
    if (errorElements.length > 0 )
    { errorText = errorElements[0].innerHTML;
    errorText = errorText.substr(errorText.indexOf("ORA-20000")+ 11);
    errorText = errorText.substr(0,errorText.indexOf("ORA")-1);
    // errorElements[0].innerHTML = errorText;
    writeMessage(errorText);
    function show_message()
    { var vCookieList = document.cookie;
    var vErrorStack = null;
    var vErrorName = null;
    var vErrorMessage = null;
    var vStart = null;
    var vEnd = null;
    var vPos = null;
    // get errorStack
    vErrorStack = readMessage();
    if (vErrorStack == -1) return;
    // search for our message section (eg. t7Messages)
    var notificationArea = document.getElementById("notification");
    if (notificationArea != null)
    { notificationArea.innerHTML = '<div class="t12notification">1 error has occurred<ul class="htmldbUlErr"><li>' + vErrorStack + '</li></ul>'; }
    else
    { alert(vErrorStack); }
    </pre>
    This code is loaded as a static file in Application Express (no application associated).
    In both templates a reference to this code is added in the Definition Header section:
    <pre>
    <script src="#WORKSPACE_IMAGES#errorHandling.js" type="text/javascript"></script>
    </pre>
    This library is called from the two level tab to show the error message (if any) in het onLoad event of the body tag.
    <body onLoad="javascript:show_message();">#FORM_OPEN#
    This code checks whether a message has been written to a cookie and if found displays the message in the notification area.
    In the error template page the Error section has the content:
    <script language="javascript">
    processErrorText();
    window.history.go(-1);
    </script>
    Back
    The call to processErrorText() looks for the error message, extracts the relevant part of it (between ‘ORA-20000’ and the next ‘ORA-‘), writes it to a cookie and returns to the previous screen.
    The link to the previous page is added should an error in the Javascript occur. It provides the user with a path back to the application.
    With these actions taken, the error messages issued from triggers are shown in the notification area of the form the user has entered his data in.
    The need for database driven messaging
    In some cases the need exists to process error messages in the database before presenting them to the user. This is the case, when the triggers return message codes, associated to error messages in a message table.
    This can be done by using a special Error Message Processing page in Apex.
    The error message page extracts the error message, redirecting to the Error Message Processing page with the error message as a parameter. In the EMP page a PL/SQL function can be called with the message as a parameter. This function returns the right message, which is written to a cookie using dynamically generated Javascript from PL/SQL. Than the contol is given back to the calling form.
    The redirect is implemented by location.replace, so that the error message page does not exist within the browsing history. The normal history(-1) will return to the calling page.
    Implementation of database driven messaging
    The solution redefines two template pages, the two level tab (default page template) and the one level tab (error page template).
    Javascript is added to implement the solution. This Javascript is contained in a small library errorHandling.js already listed in a previous paragraph.
    In both templates a reference to this code is added in the Definition Header section:
    <script src="#WORKSPACE_IMAGES#errorHandling.js" type="text/javascript"></script>
    This library is called from the two level tab to show the error message (if any) in het onLoad event of the body tag.
    <body onLoad="javascript:show_message();">#FORM_OPEN#
    This code checks whether a message has been written to a cookie and if found displays the message in the notification area.
    In the error template page the Error section has the content:
    <script language="Javascript">
    var errorText = null;
    function redirect2oracle()
    { window.location.replace("f?p=&APP_ID:500:&APP_SESSION.::::P500_MESSAGE:"+errorText); }
    function getError()
    { errorText = processErrorText(); }
    getError();
    redirect2oracle();
    </script>
    Go to Error Message Porcessing Page
    Back to form
    The call to processErrorText() looks for the error message, extracts the relevant part of it (between ‘ORA-20000’ and the next ‘ORA-‘), writes it to a cookie.
    Then the EPM-page (500) is called with the extracted message as parameter.
    The link to the EPM page and the previous page is added should an error in the Javascript occur. It provides the user with a path back to the application.
    We need to create an Error Message Porcessing Page.
    Create a new page 500 with a empty HTML-region “Parameters”
    Create an text-area P500_MESSAGE in this region
    Create a PL/SQL region “Process Messages” with source:
    convert_message(:P500_MESSAGE);
    Create a PL/SQL procedure convert_message like this example, that reads messages from a message table. If not found, the actual input message is returned.
    CREATE OR REPLACE procedure convert_message(i_message in varchar2) is
    v_id number := null;
    v_message varchar2(4000) := null;
    function get_message (i_message in varchar2) return varchar2 is
    v_return varchar2(4000) := null;
    begin
    select msg_text into v_return
    from messages
    where msg_code = upper(i_message);
    return(v_return);
    exception
    when no_data_found then
    return(i_message);
    end;
    begin
    v_message := get_message(i_message);
    // write the message for logging/debugging
    htp.p('Boodschap='||v_message);
    // write cookie and redirect to calling page
    htp.p('<script language="Javascript">');
    htp.p('document.cookie="ApexErrorStack='||v_message||';";');
    htp.p('window.history.go(-1);');
    htp.p('</script>');
    // enter return link just in case
    htp.p('Ga terug');
    end;
    Note: The way the message is converted is just an example
    With these actions taken, the error messages issued from triggers are shown in the notification area of the form the user has entered his data in.
    Message was edited by:
    dickdral
    null

  • Order is assigned to a general notification - INCORRECT SAP BEHAVIOR

    Has anyone encountered the issue where a work order is assigned to a general notification.  This is an incorrect SAP behavior.  Only maintenance and service notifications can be linked to a work order.
    Here's the steps to replicate the issue:
    1. Open a work order via transaction IW32.
    2. Go to Objects tab.
    3. In the next available line of the Object List table, go to the Notification column.  Enter a GENERAL notification.  (Here at work, we have a process where operator submit a work/change request.  They come in initial as GENERAL notifications.  It then goes to an approval process.  That's when it gets converted to a Maintenance Notification).
    4. After entering the general notification number, hit enter.  You will get the error "Transaction not allowed
    for notification type G1".  G1 is our general notification type.  This behavior is correct. 
    5. Take out the notification number since it is causing an error.  Hit enter.  This time no more errors show up.  Everything is fine.
    6. Save the work order. 
    7. Open table QMEL via transaction SE16.
    8. Look for the general notification.  You will see that field AUFNR was assigned the work order number.  THIS IS NOT CORRECT.
    I looked at SAP Notes but didn't find one that will fix the issue.  I'm wondering if anyone has encountered this issue before.  Thanks.
    Giscard

    Well Giscard,
    You are definitely right about this. Such an incosistency in one of the tables refers to an incorrect behavior. But one amazing thing is that the Object List table OBJK is not updated with the notification number whereas the Notification table QMEL gets updated with the order number and even the status of the notification is changed to Order Assigned and whenever you would try to link the notification to another order, it would not allow you to do so.
    In this case, I suppose you should raise an OSS to SAP regarding such behaviour. I was also searching the marketplace, did find some SAP notes about inconsistencies in the QMEL table like 1345087 but none actually addresses this issue.
    Regards,
    Muhammad Usman Kahoot

  • How can I change the screen time out when using the notification screen in zoom on the IPhone?

    To clarify, when I am using Zoom and using three fingers to move around on the notification screen.  The screen goes blank even if I am actively moving my fingers across the screen to read the screen.  Why does the notification screen not recognize active movement and go blank after a peiord of time.  I have very limited sight and rely heavly on SIri, text speak, and Zoom.

    Hi BlindmanJay,
    Thanks for using Apple Support Communities.
    iPhone: About General Settings
    http://support.apple.com/kb/ta38641
    Set the amount of time before iPhone locks
    Choose General > Auto-Lock and choose a time.
    Hope this helps,
    Mario

  • Error in generating a sel-screen.

    friends,
        am getting an error while activating a report saying that error in generating the sel. screen 1000 in line 0....also, am not able to select the selection-texts (in the goto->text elements), which says there aer serious syntax errors...pl help..thanks all..
    here is my selection-screen declaration code
    SELECTION-SCREEN BEGIN OF BLOCK APPLICATION WITH FRAME TITLE TEXT-002.
    PARAMETERS:
      PM_WERKS LIKE MSEG-WERKS OBLIGATORY DEFAULT '1000',
      PM_MJAHR LIKE MKPF-MJAHR OBLIGATORY DEFAULT SY-DATLO.
    SELECT-OPTIONS:
      PM_MBLNR FOR MSEG-MBLNR NO-EXTENSION MEMORY ID MBN.
    PARAMETERS :
      PM_LGORT LIKE MSEG-LGORT OBLIGATORY DEFAULT '1001',
      PM_BUDAT LIKE MKPF-BUDAT.
    SELECTION-SCREEN END OF BLOCK APPLICATION.

    Hi Satish,
    i am not facing any kind of problem with your code. can you check it once.
    TABLES: mseg.
    SELECTION-SCREEN BEGIN OF BLOCK application WITH FRAME TITLE text-002.
    PARAMETERS:
    pm_werks LIKE mseg-werks OBLIGATORY DEFAULT '1000',
    pm_mjahr LIKE mkpf-mjahr OBLIGATORY DEFAULT sy-datlo.
    SELECT-OPTIONS:
    pm_mblnr FOR mseg-mblnr NO-EXTENSION MEMORY ID mbn.
    PARAMETERS :
    pm_lgort LIKE mseg-lgort OBLIGATORY DEFAULT '1001',
    pm_budat LIKE mkpf-budat.
    SELECTION-SCREEN END OF BLOCK application.
    Regards
    Vijay

  • I rented a movie via Itunes on  my PC but half-way through the download recieved a "An unknown error has occured (-50)" notification. This is not my first rental, and I have verified my network and all connections to be good. Will I still be charged?

    I rented a movie via Itunes on  my PC but half-way through the download recieved a "An unknown error has occured (-50)" notification. This is not my first rental, and I have verified my network and all connections to be good. I have rebooted Itunes and resumed the download of the movie only to receive the same error code. Has the movie file been corrupted? Can I recover the rental even though the time has elapsed? Will I be charged?

    Did you figure this out?  I haven't rented a movie in this new iTunes yet and saw one tonight I wanted to rent.  Same fricken thing is happening to me.  I hate this new iTunes, and I really hate that there are problems like this....why the heck do they have to fix something that isn't broken and break it?  This just really stinks.

  • I encountered an error in the Payment Wizard screen as I was creating an Outgoing Payment for petty cash expenses. On the "Recommendation Report" screen, I clicked "Non-Included Trans." and saw that one of the vendors (Vendor Code: WILCO) has the followi

    Hello,
    I encountered an error in the Payment Wizard screen as I was creating an Outgoing Payment for petty cash expenses. On the “Recommendation Report” screen, I clicked “Non-Included Trans.” and saw that one of the vendors (Vendor Code: WILCO) has the following error:
    “The document amount is greater than the max. amount allowed in the payment methods linked to the BP”
    Upon checking, the “PCF-W” Payment Method linked to WILCO does not have any restrictions, nor does WILCO have any credit/commitment limit set. I have also appropriately defined the Dummy Business Partner Bank (under Payment Terms) as well as checked the “Included” box for PCF-W on the Payment Run-Payment Methods screen.
    Could anyone please help me on this?
    Salamat,
    Cat

    PS - have found other posts indicating that clips smaller than 2s or sometimes 5s, or "short files" can cause this. Modern style editing often uses short takes ! Good grief I cannot believe Apple. Well I deleted a half a dozen short sections and can export, but now of course the video is a ruined piiece of junk and I need to re-do the whole thing, the sound etc. which is basically taking as much time as the original. And each time I re-do it I risk again this lovely error -50 and again trying to figure out what thing bugs it via trial and error instead of a REASONABLE ERROR MESSAGE POINTING TO THE CLIP IT CAN'T PROCESS. What a mess. I HATE this iMovie application - full of BUGS BUGS BUGS which Apple will not fix obviously, since I had this product for a few years and see just hundreds of hits on Google about this error with disappointed users. Such junk I cannot believe I paid money for it and Apple does not support it with fixes !!!
    If anyone knows of a GOOD reasonably priced video editing program NOT from APPLE I am still looking for suggestions. I want to do more video in future, but obviously NOT with iMovie !!!

  • Error message: "Unable to load screen : root. ChangeLocation.ChangeLocationStart"

    I paid for & downloaded zagat to go app from handmark & it fails to run on my bb tour. Here is the error message I keep getting on my bb tour - "Unable to load screen :  root. ChangeLocation.ChangeLocationStart".   I've tried everything, including uninstalling and reinstalling the zagat app and I keep getting the very same error message: "Unable to load screen : root. ChangeLocation.ChangeLocationStart".
    btw, I have plenty of free space on my device.  HELP!!!
    I tried Handmark support several times, to no avail.  Thanks very much.  mike

    I'm having the same problem.  Have tried uninstalling, reloading, nothing.  Also read something about do not select Verizon as a carrier, but to use bizB, however on the 7. (new version) I'm trying to install bizB is not an option.  Help please!

  • How do I see more than 6 hours on iOS7 notification screen calendar?

    I used to rely heavily on the notification screen to look ahead at the next 12 hours in list view.
    Having to scroll and only getting to see the next six hours is a huge step backwards.

    Select the photos you want to order and create am album. Add photos until al you want are in the album and then open the album, select all and order
    LN

  • Displaying error message while entering selection screen fields

    Moderator message: don't offer points
    hi experts...
    i generated a report.
    in that report, the selection screen fields are plant and material type..
    now my rqmt  is like this :
    if user enters any plant except '8210' in  the selection screen, then a pop up should appear like.. enter 8210 plant only, and the cursor should remain in the same screen allowing user to enter correct plant.
    and then same with the case of material type also..user should enter 'mcfe' material type only..
    im using message classes like this:
    if so_bwkey-low ne '8210' or so_bwkey-high ne '8210'.
      message i000(zts).
      endif.
    if so_mtart-low is not initial and so_mtart-high is not initial and so_mtart-low ne 'mcfe'
       or so_mtart-high ne 'mcfe'.
      message i001(zts).
      endif.
    with this logic, when i enter plant..it is prompting
    1) enter plant 8210 only..
    and then when i press enter key it is again prompting
    2)enter material type mcfe only..
    but iam not entering material type here..
    i want to get 2nd error message if and only if i enter material type..
    help me regarding this issue..
    <<text removed>>
    thanks in advance,
    harini.
    Edited by: Matt on Feb 9, 2009 10:14 AM

    Hi,
    Use Error type message in SELECTION SCREEN EVENT.It will place the cursor in the relevant Field.
    At SELECTION-SCREEN ON SO_BWKEY-Low.
    if so_bwkey-low ne '8210' .
    message E000(zts).
    endif.
    At SELECTION-SCREEN ON SO_BWKEY-HIGH.
    if  so_bwkey-high ne '8210'.
    message E000(zts).
    endif.
    At SELECTION-SCREEN ON so_mtart-LOW.
    if so_mtart-low is not initial and  so_mtart-low ne 'mcfe' .
    message E001(zts).
    endif.
    At SELECTION-SCREEN ON so_mtart-HIGH.
    if so_mtart-high is not initial 
    and so_mtart-high ne 'mcfe'.
    message E001(zts).
    endif.
    This will resolve the issue..
    Regards,
    Gurpreet

  • Just installed Mac OS X 10.8.5  on a Mac Pro 2010 platform.    The App Store shows there is an upgrade, so I click the download button.   After about 2 hrs the process stops and an  Error (102) appears on the screen.  Any idea what goes wrong?  THX

    Just installed Mac OS X 10.8.5  on a Mac Pro 2010 platform. 
    The App Store shows there is an upgrade, so I click the download button. 
    After about 2 hrs the process stops and an  Error (102) appears on the screen. 
    Any idea what goes wrong? 
    THX

    ahstephen wrote:
    Thank you for the response.
    The upgrade I'm interested is for OS X  v.10.8.5...
    ...The App Store page shows 2 different upgrades:   
    Mountain Lion  (10.8.5)  Software Upgrade,  and
    Yosemite FREE upgrade
    If the App Store is showing 10.8.5 as an update, what do you currently have installed? The final update to Mountain Lion was 10.8.5, and since the basic OS installation of Mountain Lion is no longer offered in the App Store, that would suggest you're currently at an earlier version of Mountain Lion - 10.8.x where x=less than 5. If that's the case, I'd suggest getting the 10.8.5 update. There is also a Supplemental Update for 10.8.5 and that may be what the App Store is offering.

  • Handling Error message in Module Pool screen

    Hi Folks,
    I have developed a ALV report for table maintenace and I am calling the Dialog screen (small one) and Create and update the records of the Ztable through that screen.
    Presently I am handling the error message in the main ALV screen .
    My requirement is that I have to handle those error messages in small module screen.
    How to do the same ?
    Thanks.
    Hemum.

    crate message se91.
    insert failure
    if sy-subrc  <>0.
    message e001 with 'all readt exist'.
    endif.

  • HT3576 I have many apps where i must swipe down and it constantly brings down the notification screen. Is there anyway to disable this or activate it a different way because this really bugs me.

    I have many apps where i must swipe down and it constantly brings down the notification screen. Is there anyway to disable this or activate it a different way because this really bugs me.

    I don't have that problem.  Perhaps I touch the screen lower when I wipe down?  I don't know for sure but there's got to be some difference in the way that we wipe down.  you might wish to do some experimenting.

  • AS2 error: IP-51083:  General failure creating S/MIME digital signature

    Hello All,
    I am getting a failure when sending AS2 with encryption and digital signature. The certificates have been set up as follows:
    Signing and Encryption for Host : Store the certificate in both wallet and repository
    Signing and Encryption for TP : Store the certificate in repository.
    Looks like it it finding the key but looking for "alternateWrl: /apps6/orab2b/as10gt/product/1012/ip/config/wallet/wallet1". Not sure where this wallet1 comes from?
    Thanks.
    2009.06.24 at 15:41:21:471: Thread-40: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign Entering...
    2009.06.24 at 15:41:21:471: Thread-40: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign Sign using the configured certificate
    2009.06.24 at 15:41:21:471: Thread-40: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign wrl: /apps6/orab2b/as10gt/product/1012/ip/config/wallet
    2009.06.24 at 15:41:21:475: Thread-40: B2B - (DEBUG) Utility:getPrivateKey:Enter
    2009.06.24 at 15:41:21:503: Thread-40: B2B - (DEBUG) Utility:getPrivateKey:matching private key found
    2009.06.24 at 15:41:21:503: Thread-40: B2B - (DEBUG) Utility:getPrivateKey:Exit2009.06.24 at 15:41:21:503: Thread-40: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign alternateWrl: /apps6/orab2b/as10gt/product/1012/ip/config/wallet/wallet1
    2009.06.24 at 15:41:21:503: Thread-40: B2B - (DEBUG) Utility:getPrivateKey:Enter2009.06.24 at 15:41:21:504: Thread-40: B2B - (ERROR) java.lang.NullPointerException
    at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:990)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:426)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1807)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:296)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:121) at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1684)
    at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:975)
    at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1167)
    at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:833)
    at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
    at java.lang.Thread.run(Thread.java:534)
    2009.06.24 at 15:41:21:504: Thread-40: B2B - (ERROR) Error -: AIP-51083: General failure creating S/MIME digital signature: java.lang.NullPointerException
    at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:1083)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:426)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1807)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:296)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:121)
    at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1684)
    at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:975)
    at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1167)
    at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:833)
    at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
    at java.lang.Thread.run(Thread.java:534)
    Caused by: java.lang.NullPointerException
    at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:990)
    ... 10 more

    Hi Anuj,
    I moved the setup to production and I started to get the failures. I verified and re-verified the setup. It is same as in test. I deleted and re-did the setup. However, still failing. As can be seen from the message below the matching private key is found but the encryption/signature does not happen. Again this is outbound message from host to TP. Appreciate any help.
    Thanks.
    2009.08.24 at 11:20:11:555: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: setSignatureAlgorithm using algorithm name Leaving...2009.08.24 at 11:20:11:555: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: setDigestAlgorithm using algorithm name Entering...2009.08.24 at 11:20:11:555: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: setDigestAlgorithm using algorithm name Leaving...
    2009.08.24 at 11:20:11:555: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign Entering...2009.08.24 at 11:20:11:556: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign Sign using the configured certificate2009.08.24 at 11:20:11:556: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign wrl: /apps6/orab2b/as10gp/product/1012/Apache/Apache/conf/ssl.wlt/default
    2009.08.24 at 11:20:11:562: Thread-22: B2B - (DEBUG) Utility:getPrivateKey:Enter
    2009.08.24 at 11:20:11:595: Thread-22: B2B - (DEBUG) Utility:getPrivateKey:*matching private key found*
    2009.08.24 at 11:20:11:595: Thread-22: B2B - (DEBUG) Utility:getPrivateKey:Exit2009.08.24 at 11:20:11:595: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign alternateWrl: /apps6/orab2b/as10gp/product/1012/Apache/Apache/conf/ssl.wlt/default/wallet1
    2009.08.24 at 11:20:11:595: Thread-22: B2B - (DEBUG) Utility:getPrivateKey:Enter
    2009.08.24 at 11:20:11:599: Thread-22: B2B - (ERROR) java.lang.NullPointerException
    at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:990)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:426)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1807)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:296)
    at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:121)
    at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1684)
    at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:975)
    at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1167)
    at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:833)
    at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
    at java.lang.Thread.run(Thread.java:534)
    2009.08.24 at 11:20:11:600: Thread-22: B2B - (ERROR) Error -: AIP-51083: General failure creating S/MIME digital signature: java.lang.NullPointerException
    at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:1083)

  • Error on Workflow email notification in oracle 11.5.10.2

    Anyone seen similiar error on Workflow email notification in oracle 11.5.10.2
    UNEXPECTED:[fnd.wf.bes.server.SystemLoader.getLocalSystem]:Caching disabled due to JTF exception: oracle.apps.jtf.base.resources.FrameworkException: CacheComponent not registered (KEY=FND_BES_SYSTEM_CACHE) (APP=FND)
    UNEXPECTED:[fnd.wf.bes.server.AgentLoader.getAgent]:Caching disabled due to JTF exception: oracle.apps.jtf.base.resources.FrameworkException: CacheComponent not registered (KEY=FND_BES_AGENT_CACHE) (APP=FND)

    I do not see any similar issues reported in MOS website that could be relevant to Workflow.
    Can you find any errors in the database log file?
    Please run the diagnostics scripts in these docs and see if it helps.
    Troubleshooting Oracle Workflow in Applications 11i [ID 262011.1]
    11i: Oracle Workflow Cartridge (WF): Workflow Java Mailer Diagnostic Test [VIDEO] [ID 1148948.1]
    11i: Oracle Workflow Cartridge (WF): Workflow Health Check Diagnostic Test [VIDEO] [ID 1148953.1]
    11i : Oracle Workflow Cartridge Workflow Java Mailer Setup Test [ID 274764.1]
    If the diagnostics scripts did not help then I would suggest you log a SR.
    Thanks,
    Hussein

Maybe you are looking for

  • Silverlight not responding on my mac

    I have been streaming netflix on my imac late 2006 for quite some time, plus I use websites that require the Silverlight plug-in like atitesting.com for some time.  Well everything was going fine for years.  Then, just this last month, I tried runnin

  • IFrame - How to keep the vertical scrollbar, but NOT the horizontal one?

    I have the iFrame set-up fine in the site - http://www.pebbleplace.com/Personal/Start.html And it works as expected in Safari, but in Firefox a horizontal scrollbar shows up... How can I can keep the horizontal scrollbar from showing up? It's not nee

  • Mimeman: a mimetype to application file association manager

    info page: http://xyne.archlinux.ca/info/mimeman I got the idea for this when dealing with mimetypes for ObFilebrowser. Pcmanfm kept creating redundant desktop files so I wanted something to purge them and it just went from there. I think it's pretty

  • Can anyone help me with setting up Gmail imap on Mail 5,

    I have now spent the last 3 days trying to get Gmail Imap to work on my MAcbook. It appears to have downloaded everything as expected but the wheel for the inbox is constantly going around.... any ideas

  • Unknown Start-Up Error Icon

    Dear Forum, My previously very reliable 2007 Intel iMac is probably coming to the end of its life. It has started hanging/freezing-up when doing mundane tasks and, probably more indicative is when I reboot the iMac it provides a white screen with a g