ORA-29550: Java session state cleared

Hi all,
I am using Oracle9i Enterprise Edition Release 9.2.0.6.0 on AIX
I have created a job that executes daily at 00:00:00 and create files by selecting data from database. But job is breaking daily and subjected error found in alert log file.
I have checked the metalink and found nothing except following
Error:     ORA-29550
Text:     Java session state cleared
Cause:     The Java state in the current session became inconsistent and was
     cleared.
Action:     No action required.
Can anybody help me on this issue?
Thanks,
Hassan

I am getting following errors when using forms. (Version is 11.5.10.2 on Linux)Are you using Forms 6i Builder?
ORA-29549: class PUBLIC.NLS_SESSION_PARAMETERS has changed, Java session state cleared.
oracle.apps.fnd.framework.OAException: java.sql.SQLException: ORA-29550: Java session state cleared
ORA-06512: at "APPS.XMLPARSERCOVER", line 6
ORA-06512: at "APPS.XMLPARSER", line 175
ORA-06512: at "APPS.IRC_XML_UTIL", line 110
ORA-29549: class PUBLIC.NLS_SESSION_PARAMETERS has changed, Java session state cleared
ORA-06512: at "APPS.IRC_APPROVALS", line 43
ORA-06512: at "APPS.IRC_APPROVALS", line 179
ORA-06512: at "APPS.IRC_APPROVALS", line 328
ORA-06512: at "APPS.XXCIM_CANDIDATE_SEARCH_PKG", line 333
ORA-06512: at line 1
java.sql.SQLException: ORA-29550: Java session state cleared
Any help would be really appreciated.Please see the solution in (ORA-29550: Java session state cleared encountered during execution of Generate function 'WF_XML.Generate' [ID 1368817.1]).
Thanks,
Hussein

Similar Messages

  • ORA-29549: class hlpr_pdf_list_java has changed, Java session state cleared

    looks like this the simple program.... but i am getting that error
    SQL> create or replace and compile java source named "hlpr_pdf_list_java" as
    2 import java.io.*;
    3 import java.util.*;
    4 import java.util.zip.*;
    5 import java.text.*;
    6 import java.lang.*;
    7 import java.sql.*;
    8
    9 class hlpr_pdf_list_java
    10 {
    11 public static String hlpr_pdf_list_java(String dirname) throws Exception
    12 {
    13 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    14 Connection con = DriverManager.getConnection("jdbc:odbc:hlpr_dsn", "hlpr", "hlpr");
    15 Statement stmt = con.createStatement();
    16
    17 String retval=null;
    18 File dir = new File(dirname);
    19 String[] files = dir.list();
    20 if (files!=null)
    21 {
    22 for (int i=0;i<files.length;i++)
    23 {
    24 retval = files;
    25 stmt.executeUpdate("insert into hlpr_dir_list(dir_name,file_name) values(dirname,retval)");
    26 }
    27 }
    28 return retval;
    29 }
    30 }
    31 /
    Java created.
    SQL>
    SQL> CREATE OR REPLACE function hlpr_getfilesindir_fn(p_long_path_dir_name varchar2) return varchar2
    2 as language java name 'hlpr_pdf_list_java.hlpr_pdf_list_java(java.lang.String) return java.lang.String';
    3 /
    Function created.
    SQL>
    SQL> select hlpr_getfilesindir_fn('/d01/oradata/atlanta_gi/2007_10_1_12_31') from dual;
    select hlpr_getfilesindir_fn('/d01/oradata/atlanta_gi/2007_10_1_12_31') from dua
    l
    ERROR at line 1:
    ORA-29549: class HLPR.hlpr_pdf_list_java has changed, Java session state cleared
    SQL>
    any clues?

    Hi,
    Please from now own put this exact tag => (So that's: four characters, forming the word 'code' between curly brackets)
    before and after your examples. That way your indentation and formatting remains intact and we will be able to read and understand faster what's going on.
    ORA-29549: class HLPR.hlpr_pdf_list_java has changed, Java session state cleared
    any clues?
    Probably all you need to do is call your function once more or reconnect.
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14219/e29250.htm#sthref8038
    +edit+
    Also let us know if you've got access to MetaLink/MyOracleSupport
    Edited by: hoek on Aug 24, 2009 9:23 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • ORA-29549: class PUBLIC.NLS_SESSION_PARAMETERS has changed, Java session.

    Hi,
    I am getting following errors when using forms. (Version is 11.5.10.2 on Linux)
    ORA-29549: class PUBLIC.NLS_SESSION_PARAMETERS has changed, Java session state cleared.
    oracle.apps.fnd.framework.OAException: java.sql.SQLException: ORA-29550: Java session state cleared
    ORA-06512: at "APPS.XMLPARSERCOVER", line 6
    ORA-06512: at "APPS.XMLPARSER", line 175
    ORA-06512: at "APPS.IRC_XML_UTIL", line 110
    ORA-29549: class PUBLIC.NLS_SESSION_PARAMETERS has changed, Java session state cleared
    ORA-06512: at "APPS.IRC_APPROVALS", line 43
    ORA-06512: at "APPS.IRC_APPROVALS", line 179
    ORA-06512: at "APPS.IRC_APPROVALS", line 328
    ORA-06512: at "APPS.XXCIM_CANDIDATE_SEARCH_PKG", line 333
    ORA-06512: at line 1
    java.sql.SQLException: ORA-29550: Java session state cleared
    Any help would be really appreciated.
    Thanks in advance.

    I am getting following errors when using forms. (Version is 11.5.10.2 on Linux)Are you using Forms 6i Builder?
    ORA-29549: class PUBLIC.NLS_SESSION_PARAMETERS has changed, Java session state cleared.
    oracle.apps.fnd.framework.OAException: java.sql.SQLException: ORA-29550: Java session state cleared
    ORA-06512: at "APPS.XMLPARSERCOVER", line 6
    ORA-06512: at "APPS.XMLPARSER", line 175
    ORA-06512: at "APPS.IRC_XML_UTIL", line 110
    ORA-29549: class PUBLIC.NLS_SESSION_PARAMETERS has changed, Java session state cleared
    ORA-06512: at "APPS.IRC_APPROVALS", line 43
    ORA-06512: at "APPS.IRC_APPROVALS", line 179
    ORA-06512: at "APPS.IRC_APPROVALS", line 328
    ORA-06512: at "APPS.XXCIM_CANDIDATE_SEARCH_PKG", line 333
    ORA-06512: at line 1
    java.sql.SQLException: ORA-29550: Java session state cleared
    Any help would be really appreciated.Please see the solution in (ORA-29550: Java session state cleared encountered during execution of Generate function 'WF_XML.Generate' [ID 1368817.1]).
    Thanks,
    Hussein

  • Clear session state for related application/page

    I have an application item I want to clear and I am not sure what is
    the correct session state process type to select
    I am reading about the different state process but I am not sure.
    I thought it was
    Clear Cache for Items (ITEM,ITEM,ITEM) but this item has to be on a page.
    What would be the appropriate one to select to clear an application item
    Clear Cache For Applications (removes all session state for listed applications)
    Clear Cache For Current Application (removes all session state for current application)
    Clear Cache For Current Session (removes all state for current session)
    Clear Cache for Items (ITEM,ITEM,ITEM)
    Clear Cache for all Items on Pages (PageID,PageID,PageID)
    Reset Preferences (remove all preferences for current user)
    Set Preference to value of Item (PreferenceName:ITEM)
    Set Preference to value of Item if item is not null (PreferenceName:ITEM)
    Howard

    How do I name the application item.. I tried the following.
    itemName
    :itemName
    application:itemName
    and neither of these 2 work. Did I miss anything.
    Howard
    Edited by: csphard on Oct 29, 2009 10:11 AM
    Edited by: csphard on Oct 29, 2009 10:13 AM

  • Apex bug?  Items being cleared in session state - can't figure out why

    I have an item that is being submitted with a value but is then being overwritten and set to null. I can't see any reason why the submitted value is being overwritten with null.
    I have been debugging this problem for most of the day and can't figure out what is happening and was hoping someone in the forum might be able to shed some light.
    Some details:
    The item is on Page 0, has source type of "PL/SQL Expression or Function", a source expression of "V('REQUEST')", and Source Used = "Always".
    I viewed the HTML source of the rendered page and can see the following HTML, so I know the item has a value when the page is rendered:
    <input type="hidden" id="RENDER_REQUEST" name="p_t08" value="EDIT" />
    I have used Firebug to view the HTTP POST body and can see that p_t08 is being correctly submitted with a value of "EDIT" in the post body.
    When I run the page in debug mode and then view the debug log, I see that Apex is indeed setting this item to null:
         0.01500     0.01600     A C C E P T: Request="WIZ_NEXT"
         0.23400     0.00000     Session State: Save form items and p_arg_values
         0.24900     0.01600     ...Session State: Save "BRANCH_TO_PAGE_ID" - saving same value: ""
         0.24900     0.00000     ...Session State: Save "ROWS_PER_PAGE" - saving same value: ""
         0.26500     0.01500     ...Session State: Save "P0_CLEAR_WS" - saving same value: ""
         0.26500     0.00000     ...Session State: Saved Item "RENDER_REQUEST" New Value=""
    I can't figure out why the item is being set to null.
    This problem also does not occur on every page. The pages in question are a multi-step "wizard" that allows the user to navigate between steps with "Next" and "Previous" buttons. Since this is a page 0 item, it appears on every page in the wizard so I'd expect it to behave the same. When you open the wizard at step 1 and press next to go to step 2, the item (RENDER_REQUEST) is set correctly on step 2 of the wizard, BUT when you then click Next to go to step 3, RENDER_REQUEST is null on step 3. If you open the wizard at step 2 and press Next, RENDER_REQUEST is null on step 3.
    I did find a work around, but it doesn't make any sense why it would work: if I move the RENDER_REQUEST item from the "Footer Items" region to a page level item (by using Edit All and setting its region to blank), then the problem goes away. If I move it back to the "Footer Items" region the problem reoccurs.
    I am working on Application Express 4.0.2.00.07 on Oracle Database 11g Enterprise Edition Release 11.2.0.1.0.
    Any help would be greatly appreciated!
    Thank you.

    Hi Patrick,
    Thanks for the quick response. Unfortunately, I can't reproduce this on apex.oracle.com due because the app requires PL/SQL packages to be installed in several schemas, including some that require system grants (I gave a presentation at Oracle Open World a couple of years ago on some of the techniques I used in building this application that you attended; I think the session was called "Building Large Commercial Applications with Oracle Database 11g and Oracle Application Express").
    Is there another way we can work together to debug this without reproducing it apex.oracle.com? For example, if you could send me an instrumented version of the APEX_040000.F procedure (or whatever procedure is clearing the session state) that has some additional APEX_APPLICATION.DEBUG calls, I could install it on my server, reproduce the error and send you the output.
    Thank you,
    Eric

  • Session state of page item different from one region to another region

    hi,
    on one particular page I have two regions. A page item (LOV pop-up) is set in the first region. I leave this region with a button and jump back with a branch to the same page. The page item has now the selected value (as is shown by session state window). So far so good.
    The second region (SQL query type) uses this page item. However, for some reason the page item is NULL in that second region.
    Can anyone explain this behavior ?
    ron

    thanks Joel,
    I did already what you suggested. The title in region 2 is evaluated to the same value as in region 1.
    The SQL query (that actually runned with identical syntax before) is:
    select bla from blatable where bla = :P920_RU
    this generates:
    report error:
    ORA-12801: error signaled in parallel query server P000
    ORA-01741: illegal zero-length identifier
    So apperently the bind variable is evaluted to (or cached as) NULL.
    I noticed something strange in the session window. There are several page items in the application. All of them are listed in the 'Session State' region. The page item that makes problems is the only one that is also listed in the 'Page Items' region. It is even listed when I start the session window from another page. Weird.
    any other ideas ?
    Actually, how could you possibly clear session state between rendering two regions ?
    Ron

  • ClassNotFoundException trying to replication session state...

              Help! This has been bugging me for almost a week now and noone's been able to shed
              any light on it. My evaluation of the product is about to end and, as things currently
              stand, I've concluded that "it doesn't work"! Surely that's not right?!
              I'm getting a ClassNotFoundException when I try to store one of my classes in
              the session.
              If I have session state replication disabled then I don't get it. As soon as I
              enable replication it gets thrown. Clearly 6.1b is unable to replicate my object
              to the secondary server. Session persistence and failover is working fine with
              Strings, ArrayLists etc. It doesn't want to know about my Serializable class,
              though!
              The class is definitely on both servers since I've deployed the web application
              from the admin server and can successfully run the application on both servers
              in the cluster. It's just the persistence mechanism that is unable to find the
              class!
              Anyone got any ideas as to what I'm doing wrong?
              I'm not too keen on having to replace 6.1b with 6.0sp2 since 6.1b was recommended
              by BEA support for our evaluation and it would undo a week's work.
              Thanks,
              K.
              

    Which machine gets the error, the primary where you are doing the
              session.putValue() or does it appear on the replicated server?
              I assume your class is Serializable..
              Is the class in question in the Java classpath, or just in the web app? Try
              placing the class in the java classpath during boot on both sides, see if
              that helps.
              A full error stack would be helpful..
              -Greg
              "KPSeal" <[email protected]> wrote in message
              news:[email protected]...
              >
              > Help! This has been bugging me for almost a week now and noone's been able
              to shed
              > any light on it. My evaluation of the product is about to end and, as
              things currently
              > stand, I've concluded that "it doesn't work"! Surely that's not right?!
              >
              > I'm getting a ClassNotFoundException when I try to store one of my classes
              in
              > the session.
              > If I have session state replication disabled then I don't get it. As soon
              as I
              > enable replication it gets thrown. Clearly 6.1b is unable to replicate my
              object
              > to the secondary server. Session persistence and failover is working fine
              with
              > Strings, ArrayLists etc. It doesn't want to know about my Serializable
              class,
              > though!
              > The class is definitely on both servers since I've deployed the web
              application
              > from the admin server and can successfully run the application on both
              servers
              > in the cluster. It's just the persistence mechanism that is unable to find
              the
              > class!
              >
              > Anyone got any ideas as to what I'm doing wrong?
              >
              > I'm not too keen on having to replace 6.1b with 6.0sp2 since 6.1b was
              recommended
              > by BEA support for our evaluation and it would undo a week's work.
              >
              > Thanks,
              > K.
              

  • List of values population based on session state

    Firstly, sorry if this is not too clear or just stupid, im new to this.
    What I am trying to do is create a list of values on a page that goes to a lookup table and returns description of the code entered.
    so far so good
    however the tricky bit is that the codes meen different things when applied to different objects.
    Now I have got a variable in the session state for the page that can id the object type as G or H namly P39_DISPLAY
    Can you do something like ...
    IF :P39_DISPLAY = 'G' THEN
    select lookup_code||' - '||meaning d, lookup_code r from ip_lookups
    where lookup_type = 'PRC'
    and upper(enabled) = 'YES'
    and start_date_active <= sysdate
    and nvl(end_date_active, sysdate+1) >= sysdate
    ELSE
    select lookup_code||' - '||meaning d, lookup_code r from ip_lookups
    where lookup_type = 'RRC'
    and upper(enabled) = 'YES'
    and start_date_active <= sysdate
    and nvl(end_date_active, sysdate+1) >= sysdate
    END IF;
    I have tried this but getting ORA errors all over the place
    Any ideas?

    very true, but it is only my third post ;)
    I have a table with
    val1 val2 va3 val4
    I'm using a select list to populate val4
    value 4 is a two digit code
    00-->99
    the meanings of the codes are dependant on the object type. the object type value code is passed from another page into this page.
    As far as the table is concerned the object type is irrelivent because its just looking for a code.
    However the users require a description in order to use the right code.
    So I'm using the variable to pull back the discription of the code based on object type.
    I'm giving your idea a bash, created two LOVs. I will test to see if the condition statements stop database entry, I think it might.

  • Interactive Report Download and Session State Protection

    I have created an Interactive Report in an APEX application that I have enabled
    session state protection for. The issue I am having is with the "Download"
    functionality of the interactive report to a .csv file.
    The URL created by selecting Download from the drop down (javascript:gReport.controls.download();)
    is built or constructed without a checksum thus causing the error below.
    Error
    No checksum was provided to show processing for a page that
    requires a checksum when one or more request, clear cache, or argument
    values are passed as parameters.
    The anchor tag containing the URL (/f?p=app_id:page:session_id:CSV:) is contained within
    &lt;div id="apexir_CONTROL_PANEL_DROP" class="drop_panel
    clearfix" style=""&gt;
    Running the following: Application Express 3.1.0.00.32 on Oracle Database 10g Enterprise Edition Release 10.2.0.3.0
    Is there a way to add a checksum to this? OR does anyone have any ideas on how to work around this?
    Edited by: Bryce Tuohy on Feb 26, 2009 10:08 AM

    WORKAROUND:
    1.) Create hidden ITEM on page (I named it P23_PREPARED_CSV_DOWNLOAD_URL).
    Enter the following for the ITEM
    as the SOURCE_TYPE : PL/SQL Function Body
    as the SOURCE: return apex_util.prepare_url('f?p=&APP_ID.:&APP_PAGE_ID.:&APP_SESSION.:CSV:')
    2.) Create BUTTON that executes javascript to open POPUP window with this url.
    a.) Create Button and enter
    &lt;a href="javascript:popupURL('&P23_PREPARED_CSV_DOWNLOAD_URL.')"&gt;Download and Save to CSV file&lt;/a&gt;as the "Text Label/Alt"
    Originally had custom code for javascript POPUP and this is not needed .... just use the APEX javascript function.
    Edited by: Bryce Tuohy on Mar 5, 2009 10:47 AM

  • ORA-00900: invalid SQL statement Error while Executing Procedure

    Hi:
    I am trying to execute following procedure through java code, but i am getting ORA-00900: invalid SQL statement error.
    Procedure is :
    <code>
    (vResult out int)
    as
    vCardId varchar2(16);
    vForacid varchar2(16);
    vApp_Entry_No varchar2(10);
    vSrNo number(6);
    vCardStatus char(1);
    vCardStat char(2);
    vExpiryDate date;
    Cursor cardCur1 is
    select u.card_number,trim(u.ACCOUNT_NUMBER),u.CARD_STATUS,to_char(u.EXPIRY_DATE,'dd-MM-yyyy')
    FROM DailyCardData u
    where default_indicator='1'
    and isprocessed = 'N'
    order by expiry_date;
    begin
    vSrNo := 0;
    vResult := 0;
    open cardCur1;
    Loop
    fetch cardCur1 into vCardId,vForacid,vCardStat,vExpiryDate;
    if cardCur1%NOTFOUND then
    exit;
    end if;
    if (vCardStat != null) then
    vCardStatus := 'H';
    elsif (vExpiryDate <= sysdate) then
    vCardStatus := 'E';
    else
    vCardStatus := null;
    end if;
    select a.app_entry_no into vApp_Entry_No from Application a,ApplicationLinkedAccounts l
    where l.foracid = vForacid and l.AcSrNo = '1'
    and a.app_entry_no = l.app_entry_no
    and a.cardid is null
    and a.DOWNLOADFILECREATIONFLAG = 'Y';
    update Application set CardId = vCardId,
    Card_Status = vCardStatus,APPLICATIONPROCESSEDFLAG = 'Y',
    APPLICATIONPROCESSEDdate = DOWNLOADFILECREATIONdate
    where App_Entry_No = vApp_Entry_No;
    commit;
    update DailyCardData set isprocessed = 'Y',app_entry_no = vApp_Entry_No
    where card_number = vCardId;
    commit;
    end Loop;
    close cardCur1;
    vResult := 1;
    end;
    </code>
    Can any body help me in that?
    Thank You,
    Anup

    First of all I don't see a procedure header.
    Secondly I see you commit inside your procedure. This is a bug.
    Thirdly I see you also commit inside a loop. This is also a bug, and needs to be removed asap.
    The error indicates a statement doesn't parse. As you don't post the error stack, nor a table definition no one can reproduce the problem.
    You need to isolate the statements, one by one, and run them through sql*plus to see what happens.
    Sybrand Bakker
    Senior Oracle DBA

  • Saving session state in database table rather in websever for Ordering App

    Hi all,
    Ours is a ordering application (telecomm) domain.
    Currently, we are storing user sessions data (Order shopping cart session data) in middle tier (iPlanet web server) which inturn consumes lot of memory resources.
    Shopping cart could be in MBs if order is a huge business order.
    So in order to not to overtax web server (middle tier), we are thinking of storing session data directly in a database table to relieve the overhead on web server and make use of database for storage.
    I read that APEX (html db) is already using this "single metadata table" approach for session data management. But we are not using HTML DB to really look into.
    Can some one advise how to go about storing "user session data" directly in a "database table" for both storage and retrieval purposes instead of storing it in "webserver".
    How does this "metadata table" structure looks like. Is it more generic ?
    Really appreciate your time and help/suggestions.

    Joel,
    Thanks for your response. sorry, i meant to say that "the current application does not use APEX but will look into it".
    To build this is an utterly non-trivial exercise. Oh - it may not be so hard to save session state to a table when you POST a page. But you may want to reference this in many places, and it's a question of can you change all of these references to indirect references from session state in your application.In order to free up the load on webserver, we want to maintain session management in database. Could you please explain the above little more :
    How do we maintain the "user session" with "database table" ?
    Do we need to store "session data" at java object level or by page in database table ? How does the structure of this "metadata table" looks like.
    Thanks for your time.

  • Custom Tabular form - Session state values disappear

    Hi,
    I have a custom tabular form page using apex_item and apex_collections. I am using the apex_collection to store the values in memory in order to avoid the data loss in session state. The page is working fine after a validation failure and it shows the values on the second report (as advised for custom tabular forms).
    In this, some of the rows have clob value which needs to be edit on a rich text editor. Since apex_item does not provide a solution to have rich text editor, I have to branch to another page on an Edit link for the CLOB data using a modal window. However When I return back from the modal page, the values disappear from session state, and the validation (using htmldb_application.g_fxx arrays) does not take place.
    Is there any workaround to overcome this issue?
    Apex version: 4.1
    Thanks in advance.
    Natarajan

    Thanks Daniel for your reply.
    Actually its an interface with a custom tabular form on page 1 with apex collections and rich text editor on page 2. Since it is not possible to have the rich text editor, I need to have it in another page (I could have it the same page, that is the way I am trying now) however I open the next page as a modal window.
    I have a link on the tabular form, so that the clob content is opened in the rich text editor on the next page. After the edit, I update it to the same collection and go back to the tabular form page and refreshes the report. It works fine, but causes trouble to the data entered on the other columns in the custom tabular form.
    I have now deviated to another work and put this on a hold. If my explanation is still not clear, I will create the same page in apex.com to simulate the error.
    Thanks again.
    Natarajan
    Edited by: Nattu on Mar 14, 2012 11:35 PM

  • Saving session state during pagination

    See
    http://htmldb.oracle.com/pls/otn/f?p=24317:152
    I hacked into the PPR function to save the checkbox value into session state during pagination.
    Is there a way to do something similar for checkboxes in the report itself rendered using htmldb_item.checkbox()?
    Or is this an ill-advised effort?
    [The UI requirement here is clear...I have a bunch of items over many pages and I want to select them using checkboxes and have the selections remembered as I paginate back and forth.
    If you use Yahoo Mail, Compose a new message, click on the Insert Addresses link and it pops up a window with all your contacts, you can select them using checkboxes and go to the Next/Previous page and it remembers the selections]
    Thanks

    See
    http://htmldb.oracle.com/pls/otn/f?p=24317:152
    Click on the Create/Reset collection button to initialize your own private collection to play with.
    The checkboxes are remembered as you paginate thru the resultset. Basically, the state of the checkboxes is saved into session state using htmldb_Get before calling the PPR function to get the next/previous rows.
    Carl, let me know what you think of the approach. Is it a viable approach? Any caveats?
    [Unfortunately, I had to to make a copy of the builtin html_PPR_Report_Page function to make the above modification in it, didnt see a way to avoid it]
    Thanks

  • Session State Protection invalid Checksum errors show valid checksum

    Hi,
    I am investigating Session Sate Prtection to let me make my appications more secure.
    I have created a simple Report / Form pair that allows me to open an item for edditing.
    I have set the Application to Session State Protection 'Enabled' and and my form page to Page Access Prtection 'Arguments Must Have Checksum'.
    From my report page I click on the edit icon for a row and I get the edit page with the url:
    f?p=126:3:7115846938209895::::P3_WORK_PACKAGE_ID:1179&cs=3CC0C97D3A8B114D2E40EDF158C0AECFB
    If I then manually manipulate this url, to change my P3_WORK_PACKAGE_ID from 1179 to 1180, to:
    f?p=126:3:7115846938209895::::P3_WORK_PACKAGE_ID:1180&cs=3CC0C97D3A8B114D2E40EDF158C0AECFB
    I get an error of:
    Error The checksum computed on the request, clear cache, argument names, and argument values (P3_WORK_PACKAGE_ID1180 [01BE394775DB7B5A861BEA77B6637A46] ) did not match the checksum passed into the show procedure (CC0C97D3A8B114D2E40EDF158C0AECFB).
    All well and good, but it tells me what the checksum should be. I can now update the url to use the displayed checksum to make the url:
    f?p=126:3:7115846938209895::::P3_WORK_PACKAGE_ID:1180&cs=301BE394775DB7B5A861BEA77B6637A46
    the form opens for P3_WORK_PACKAGE_ID 1180.
    How do I stop the error message telling my how to bypass the checksum security?
    Thanks,
    Martin

    I am not sure but maybe this detailed message is coming if you are logged in to Apex and otherwise it is showing more general error message with no checksum?

  • Session state protection and read-only items

    I have a requirement to create a report + form for a database table. In the form, there is mandatory database column that needs to be displayed but it should be read-only and its value derived using values entered elsewhere on the screen.
    It tried Display Only, Read Only and Disabled but they either fall foul of session state protection violation or ORA-01400: cannot insert NULL. The best method that I've found was to add readonly="readonly" the item element, but this causes the input item to lose its APEX classes and I'd prefer a declarative solution anyway.
    Anyone know the best approach?
    I've created a DEMO - http://apex.oracle.com/pls/apex/f?p=READONLY - which demonstrates the 4 methods.
    Edited by: KGelling on 17-May-2012 06:10

    KGelling wrote:
    The best method that I've found was to add readonly="readonly" the item element, but this causes the input item to lose its APEX classes and I'd prefer a declarative solution anyway.Looks like a bug to me. However a possible explanation/justification for this behaviour is that the HTML Form Element Attributes are often used to specify a custom class for the item, so the default class is removed to prevent any conflicts. IMO APEX needs to provide declarative support for the use of multiple, space-separated class values in page, region, item etc attributes.
    As a workaround in this case, just include the class in the HTML Form Element Attributes:
    class="number_field" readonly="readonly"
    I've created a DEMO - http://apex.oracle.com/pls/apex/f?p=READONLY - which demonstrates the 4 methods.
    Thanks for making the effort.

Maybe you are looking for

  • CAnt Shutdown or Reboot my Air

    hi folks, i recently got an (already used) macbook air and i have quite some trouble with the tiny one: -i cant shutdown the air like my other macs-the display remains black, the computer starts working, but if i close the display, the lid is lightin

  • X.java uses unchecked or unsafe operations - Confused.

    Coming back to java after a few years of strict C/C++ development, and wanted to start out with a few refresher apps - However, there's one issue that's been bothering me and it's the "uses unchecked or unsafe operations". Now, I'm aware that this is

  • Custom Adapter for Inbound Operations never invoked

    Hi, I created a custom J2CA Resource Adapter for Inbound operations. I implemented javax.resource.spi.ResourceAdapter interface with all required methods - start(BootstrapContext), endpointActivation(MessageEndpointFactory, ActivationSpec), etc. I cr

  • Encrypting Lync SQL traffic

    I have been asked to enable SSL encryption of ALL databases connections to my SQL server.  I am not currently inquiring about data at rest, just traffic between servers and users and the database server.  Data from MS regarding the SQL part of this c

  • Why iCal suddenly stop sincronizing with iPhone?

    After last iTunes (in Mac) & OS 4.3.3. (in iPhone 3GS) iCal in Mac is not sincronizing the data in iCal of iPhone