ORA-04062: signature of package Error

Dear Members :
In VISION instance, when trying to query order# in Shipping->Transctions; getting the following error:
APP-WSH-231210: An unexpected error occured for line 388286.
The Error is: ORA-04062: signature of package
"APPS.WSH_DELIVERY_DETAILS_INV" has been changed
Could anyone please suggest some remedy ?
Thanks in advance.
Atanu

Hello,
I always ask my DB colleagues to compile something :) I am not specialist in it. Try to compile sales order form example http://www.allguru.net/oracle-apps-dba/compile-fmb-mmb-pll/ or use adadmin to http://www.allguru.net/search/adadmin/page/11/ look at generate application files.
Look at: ORA-04062 signature of package has been changed
Regards,
Luko
Edited by: Luko on 2010-07-25 20:03

Similar Messages

  • ORA-04062: signature of package "SYS.UTL_RAW" has been changed

    I have a form that was migrated from 6i to 10g.
    I get the following error in the form in 10g.( Not in 6i )
    ORA-04062: signature of package "SYS.UTL_RAW" has been changedIf I execute the same code from sqlplus in 10g. It works..no errors
    This is the code
    set serveroutput on
    Declare
       P_chksum  Varchar2(40);
    Begin
       P_chksum := DBMS_OBFUSCATION_TOOLKIT.MD5(input_string => 'P-STRS');
       dbms_output.put_line('P_chksum='||P_chksum);
       P_chksum := UTL_RAW.CAST_TO_RAW(P_chksum);
       dbms_output.put_line('P_chksum='||P_chksum);
    End;
    SQL> start test_cksum.sql
    P_chksum=Ì]\š#³³MÝÜ~Jèo²
    P_chksum=CC5D5C9A23B3B34DDDDC7E4AE86FB209
    PL/SQL procedure successfully completed.Any idea why I get this error in forms 10g only?
    Thanks

    Issue resolved. Something to do with compilation of the form.

  • ORA-04062: signature of package In Invoice Work Bench.

    Hi All,
    When i am clicking on the invoice tab in invoice batch i got following note and i got same when i am selecting the invoice date,and payment terms.
    ORA-04062: signature of package.
    "Apps.IBY_DISBURSEMENT_COMP_PUB" has been changed.
    I did not get payment method also, when i am seleting the payment method it is not showing any payment method.
    It shows one message that is "FRM-41830: List of values contains no entries".
    But we have assigned the payment for this supplier at site level and header level also.
    For this reason we are not able to create the invoices.
    Regards,
    Raju.

    Hi,
    seems to be a bug with oracle .... try recompiling the form first, if it does not work...try selecting some other supplier and see payment method value gets populated or not ... if not, follow steps stated in the below oracle reference ...
    References
    IBY_DISBURSEMENT_COMP_PUB ORA-01422: exact fetch returns more than requested number of rows [ID 1362346.1]
    Regards,
    Ivruksha

  • ORA-04062: signature of package "APPS.OE_HOLDS_PUB" has been changed

    Hi All,
    We are getting the below message while entering a sales order .
    ORA-04062: signature of package "APPS.OE_HOLDS_PUB" has been changed
    FRM-40735: WHEN-NEW-BLOCK-INSTANCE trigger raised unhandled exception ORA-04062.
    Please help me.
    Regards,
    Dash

    Hi,
    Was this working before? If yes, what changes have been done recently?
    Do you still have any invalid objects after compiling it?
    Please go through the steps in (Note: 550364.1 - FRM-40735: Pre-Update Trigger Raised Unhandled Exception ORA-04062) and see if it helps in fixing the issue.
    Regards,
    Hussein

  • ORA-04062: Signature of package ... has been changed

    We've had a repeated situation where an unaltered package spec has been recompiled, which was in excess since only the package body has incurred a change. But, our Oracle Forms application throws the ORA-04062 error nonetheless when trying to access the package.
    I originally assumed that the spec had actually changed when this error came up, and didn't do any additional research. But this time around, I checked, and only the package body is different. The spec, though compiled, is identical to the version that was there prior.
    What makes up the "signature" and why does Forms keep thinking that a recompile equates to a signature change?
    --=Thanks
    Chuck

    chuckers wrote:
    We've had a repeated situation where an unaltered package spec has been recompiled, which was in excess since only the package body has incurred a change. But, our Oracle Forms application throws the ORA-04062 error nonetheless when trying to access the package.
    I originally assumed that the spec had actually changed when this error came up, and didn't do any additional research. But this time around, I checked, and only the package body is different. The spec, though compiled, is identical to the version that was there prior.
    What makes up the "signature" and why does Forms keep thinking that a recompile equates to a signature change?
    --=Thanks
    Chuck
    04062, 00000, "%s of %s has been changed"
    // *Cause:  Attempt to execute a stored procedure to serve
    //          an RPC stub which specifies a timestamp or signature that is
    //          different from the current timestamp/signature of the procedure.
    // *Action: Recompile the caller in order to pick up the new timestamp.default behavior is TIMESTAMP change which can be over rode to
    only force (re)compile what number or parameter type changes

  • ORA-04062 (Signature has been changed)

    Hi Sir,
    I need to ask about Developer Forms problem?
    We have one software version for many clients, but somtime we get runtime
    message ... ORA-04062 (Signature has been changed)... on our forms ... and we
    have to recompile the form source ... but in some cases this is not posible
    because we don't have the apropiate enviroment... get it?
    Now my question, Is there some way to catch (Database way maybe) why the
    signature problem is showing ?, in other words, How can I get the extactly
    declaration or specification or whatever, is causing the problem ... basically
    because we don't have the enviroment and the time to go watching into the code
    source...
    Thanks in advanced,

    Hi,
    We are using remote_dependecy_mode = 'Signature'.
    And we don't change the package spec frequently.
    Our situation is like this :-
    We have 3 schemas Development, Test, Production.
    All of the above three schemas are completely identical.
    Now, we develop a form in development schema, Test it in Test schema and deploy it in production schema. We use forms 6i application server.
    Now, the form that is development schema is deployed in Test/ Production schema in Application server we get the error ORA-04062 (Signature has been changed).
    Is there anything that we are missing. Can anyone suggest how to get rid of this error. Previously we were using Oracle 8.1.7 and everything was fine. Recently we migrated our database Oracle 9i release 1 and we started getting this error in above situations.
    Thanks,
    --Malay                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Signature of package APPS.FND_GLOBAL has been changed

    On Opening the R12 forms, getting the pop error
    APP-FND-01926 The custom event WHEN-RESPONSIBILITY-CHANGED raised unhandled exception
    ORA-04062 signature of package APPS.FND_GLOBAL has been changed.
    On Clicking OK, it opens switch responsbility form and then it shows the same error.
    APPS.FND_GLOBAL package is valid too. How to rectify this? Plz help

    Enabled the trace and got the below information.
    Error Message: FRM-40815: Variable GLOBAL.IGI_INSTALLED_GLOBAL_VAR does not exist.
    Error Message: FRM-40815: Variable GLOBAL.IGI_INSTALLED_GLOBAL_VAR does not exist.
    Error Message: FRM-40815: Variable GLOBAL.IGI_PREV_ORG does not exist.
    Error Message: FRM-40815: Variable GLOBAL.IGI_INSTALLED_ORG_VAR does not exist.
    Error Message: FRM-40815: Variable GLOBAL.OPM_GML_INSTALLED1 does not exist.
    Error Message: FRM-40735: WHEN-NEW-FORM-INSTANCE trigger raised unhandled exception ORA-04062.
    Error Message: FRM-40400: Transaction complete: 1 records applied and saved.
    Error Message: FRM-40735: WHEN-NEW-FORM-INSTANCE trigger raised unhandled exception ORA-04062.
    Plz help on this !!!
    Karthik
    Edited by: cRazy DBA on Jan 3, 2012 5:24 AM

  • ORA-04062 error when running forms with different users

    ORA-04062 error when running forms with different users
    I have a form that has a block that should display some data from another users tables. (The other user's name is dynamic, it's selected from a list box)
    I wrote a stored procedure to get the data from other user's tables.
    When I compile the form and run it with the same user I compiled, it works without any error. But when I run the compiled form with another user I get the ORA-04062 (signature of procedure has been changed) error.
    I tried setting REMOTE_DEPENDENCIES_MODE to SIGNATURE in init.ora but it didn't help.
    My Forms version is 6i with Patch 15.
    Database version is 9.
    Here is my stored procedure:
    TYPE Scenario_Tab IS TABLE OF NUMBER(34) INDEX BY BINARY INTEGER;
    TYPE Open_Curs IS REF CURSOR;
    PROCEDURE Get_Scenarios(User_Name IN VARCHAR2, Scen_Table OUT Scenario_Tab) IS
    Curs Open_Curs;
    i NUMBER;
    BEGIN
    OPEN Curs FOR
    'SELECT Seq_No FROM '|| User_Name ||'.scenario';
    i := 1;
    LOOP
    FETCH Curs INTO Scen_Table(i);
    EXIT WHEN Curs%NOTFOUND;
    i := i + 1;
    END LOOP;
    END Get_Senarios;
    I would be happy to solve this problem. It's really important.
    Maybe somebody can tell me another way to do what I want to do. (getting a list of values from another users tables)

    I think it should be a better solution to create a package,
    and put your own TYPES and procedure into it.
    CREATE OR REPLACE PACKAGE PKG_XXX IS
    TYPE TYP_TAB_CHAR IS TABLE OF .... ;
    PROCEDURE P_XX ( Var1 IN VARCHAR2, var2 IN OUT TYP_TAB_CHAR );
    END ;
    Then in your Form :
    Declare
    var PKG_XXX.TYP_TAB_CHAR ;
    Begin
    PKG_XXX.P_XX( 'user_name', var ) ;
    End ;

  • ORA-04062 - very urgent, please help

    Error "ORA-04062: timestamp of package "SYS.DBMS_SNAPSHOT_UTL" has been changed" appears while refreshing materialized view with DBMS_MVIEW.REFRESH, the configuration is described below, please, any suggestions what cause the problem?
    I have the master database:
    db_master
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
    PL/SQL Release 10.2.0.3.0 - Production
    CORE 10.2.0.3.0 Production
    TNS for Linux: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
    and replica database:
    db_replica
    Oracle Database 10g Release 10.2.0.3.0 - 64bit Production
    PL/SQL Release 10.2.0.3.0 - Production
    CORE 10.2.0.3.0 Production
    TNS for Linux: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
    the master and replica databases are installed at different hosts
    At db_master:
    1. I create table TEST
    CREATE TABLE TEST (ID NUMBER PRIMARY KEY);
    2.Then create materialized view log on TEST
    CREATE MATERIALIZED VIEW LOG ON TEST;
    At db_replica:
    1. create dblink MASTER to db_master
    2. create materialized view
    CREATE MATERIALIZED VIEW MV_TEST REFRESH FAST AS SELECT * FROM TEST@MASTER
    At db_master:
    1.Insert some test values to TEST
    INSERT INTO TEST VALUES (1);
    INSERT INTO TEST VALUES (2);
    INSERT INTO TEST VALUES (3);
    COMMIT;
    At db_replica:
    1. call in job (every 10 sec) DBMS_MVIEW.REFRESH(‘MV_TEST’), or manually:
    begin
    DBMS_MVIEW.REFRESH('MV_TEST');
    end;
    sometimes (not at every call the below error callstack appears)
    17:07:22 ORA-04062: timestamp of package "SYS.DBMS_SNAPSHOT_UTL" has been changed
    17:07:22 ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2254
    17:07:22 ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2460
    17:07:22 ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2429
    17:07:22 ORA-06512: at line 4
    Please, help me solve this problem, what cause ORA-04062?

    Zjawka,
    This forum doesn't consist of paid support personell.
    Labeling your request as 'very urgent' must be considered rude.
    If you would have looked up the error at all in the online documentation,
    you would have got:
    ORA-04062: %s of string has been changed
    Cause: Attempt to execute a stored procedure to serve an RPC stub which specifies a timestamp or signature that is different from the current timestamp/signature of the procedure.
    Action: Recompile the caller in order to pick up the new timestamp.
    No why do you do take the trouble to dump all in this junk in a volunteer forum, and you can't be bothered to look up the error message?
    Sybrand Bakker
    Senior Oracle DBA

  • ORA -04062 when running forms aginst a different schema

    Hello,
    I am getting this error (ORA -04062 signature of 'procedure' has been changed)when I try to run my form aginst my test- schema (different from my development schema). I get rid of the error if I compile the form against the test schema. In the production environment I have to run this form against multiple schemas, so recompilation is not a possible solution.
    Has anybody else come across this problem.
    null

    Thanks John for your reply !
    I think my problem is close to the second thing you mention as a possible cause. I found out that I had used a parameter of type table%ROWTYPE in call to a pacakged procedure. When I defined a "TYPE MyRec IS RECORD" record type in my pacakge specification and used that as the type for the parameter my form seems to work against my test schema without recompilation. Unfortunately the table is pretty large so my package specification does not look so neat anymore. And I lost the dynamics associated with the %ROWTYPE attribute.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by John Alexander ([email protected]):
    That's a well-known bug. Its worse with a v7 database, but still can occur with 8/8i.
    A couple of things to look for:
    1) REMOTE_DEPENDENCIES_MODE is SIGNATURE instead of TIMESTAMP in init.ora.
    2) Forms that call stored procedures with a large parameter list (about 55 or more) can get a run-time error ORA-4062 if running on a different schema than where it was compiled.
    3) You can also hit a snag if you are calling a dbms_XX package within the form. Instead, call it within a db procedure, which you can call from the form.
    John Alexander
    St. Petersburg, FL www.SummitSoftwareDesign.com <HR></BLOCKQUOTE>
    null

  • ORA-04062!!

    Hi all
    I'm getting the following error...
    ORA-04062 : Signature of the package XXXXXXXXXX has been changed.
    To overcome this, we got to recompile the frontend (Dev2K-Forms) module (from which the package has been referenced.
    But when we've delivered this module(distributed FMX), if we got to change the package (ofcourse change the specification, interms, which doesnot affect any parameter passing from the calling end), then also, it is giving the same error...Are there any ways to avoid this error, without recompiling the form module....
    Plz suggest me a way to avoid this problem...
    It is very important and often we end up in recompiling the modules!!
    Tnx in anticipation
    RK Raju

    If anything in a Package is changed, you might have to compile all the dependencies. there is a package called, DBMS_DDL.alter_compile procedure will help you to compile the dependencies.
    Srini

  • Problems with database synchronization (ORA-04062)

    I have the master database:
    db_master
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
    PL/SQL Release 10.2.0.3.0 - Production
    CORE     10.2.0.3.0     Production
    TNS for Linux: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
    and replica database:
    db_replica
    Oracle Database 10g Release 10.2.0.3.0 - 64bit Production
    PL/SQL Release 10.2.0.3.0 - Production
    CORE     10.2.0.3.0     Production
    TNS for Linux: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
    the master and replica databases are installed at different hosts
    At db_master:
    1. I create table TEST
    CREATE TABLE TEST (ID NUMBER PRIMARY KEY);
    2.Then create materialized view log on TEST
    CREATE MATERIALIZED VIEW LOG ON TEST;
    At db_replica:
    1. create dblink MASTER to db_master
    2. create materialized view
    CREATE MATERIALIZED VIEW MV_TEST REFRESH FAST AS SELECT * FROM TEST@MASTER
    At db_master:
    1.Insert some test values to TEST
    INSERT INTO TEST VALUES (1);
    INSERT INTO TEST VALUES (2);
    INSERT INTO TEST VALUES (3);
    COMMIT;
    At db_replica:
    1. call in job (every 10 sec) DBMS_MVIEW.REFRESH(‘MV_TEST’), or manually:
    begin
    DBMS_MVIEW.REFRESH('MV_TEST');
    end;
    sometimes (not at every call the below error callstack appears)
    17:07:22 ORA-04062: timestamp of package "SYS.DBMS_SNAPSHOT_UTL" has been changed
    17:07:22 ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2254
    17:07:22 ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2460
    17:07:22 ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2429
    17:07:22 ORA-06512: at line 4
    Please, help me solve this problem, what cause ORA-04062?

    Hi,
    Try setting global_name parameter to true in init.ora
    Or go through the link to get an idea http://technet.oracle.com:89/ubb/Forum88/HTML/001094.html
    Hari

  • ORA-04062 occurs when executing a form that contains a call to a DB package

    We have an application that is written in Forms 6i. We just recently deployed
    this to a test server. When trying to run forms that have calls to database
    packages that have a PL/SQL table as a parameter, we are getting an ORA-04062
    error. This does not occur on our development server. I did some research on
    Metalink and found lots of information about this error. One of which was NOTE
    73506.1. I thought this was our problem. I added the initialization parameter
    REMOTE_DEPENDENCIES_MODE = SIGNATURE to the init.ora file for the test server.
    This did not seem to help. I am at a loss as to what to do next. We actually
    have 3 servers that we are working with right now. Here is a summary of some
    tests that we did.
    Compiled Form against Database on Server 1. The form worked on Server 1 and
    Server 2. It did not work on Server 3.
    Compiled Form against Database on Server 2. The form worked on Server 1 and
    Server 2. It did not work on Server 3.
    Compiled Form against Database on Server 3. The form worked on Server 3. It did
    not work on Server 1 or Server 2.
    We had changed the init.ora file on Servers 2 & 3 to have the
    remote_dependencies_mode = signature. So I expected the form to work on those
    two servers (2 & 3) and not on server 1.
    We never had this problem when we were Forms 4.5, but we didn't have the PL/SQL
    table functionality then either.
    It appears to work on any schema on the Server that the form was compiled
    against regardless of the timestamp for the package on that schema.
    Has anyone else had this problem? Any help would be greatly appreciated. Thanks.

    After many long and frustrating days, I have finally figured out what the problem is.
    In the package that was failing, it was creating a pl/sql table that had 3 columns. Two of those columns were using a %TYPE as the declaration. The problem one was compounds.name%TYPE.
    It turned out that the server that was having the problem had this column's definition being VARCHAR2(50) on all of its schemas. The form was being compiled against a database that had this column set to VARCHAR2(30). The 30 length is the correct definition. We aren't sure how all the schema's on that server got messed up, but that is the problem. Once we dropped the table and recreated it with the correct definitons, the form that called the package worked as it should.
    I am a little confused as to why the %TYPE didn't work at runtime. I thougth that the purpose of using a %TYPE was so that if the column defintion changed after the code was compiled, that it would use whatever the definiton is at runtime. Is this not true?
    null

  • Ora-04062 Error

    Hello
    previously i was working on oracle 8i platform and recently changes to 10g.but still using forms and reports 6i.i have two table space AFRES and PRIME.i transfer data from PRIME to AFRES.after it is calculating sum calculation by executing PACKAGE CALC_PENSION from FORM.while executing it is showing error ora-04062.but when i log on as AFRES (which has dba and imp_full_database,unlimited tablespace privilege) it is showing no error.but when executing in other users who does not have that dba and imp_full_database,unlimited tablespace privilege ,showing errors.
    in the pension there is procedure called PENCAL(A NUMBER,B NUMBER,C VARCHAR2,P_USERID VARCHAR2);
    when ever i delete p_userid from the parameter and executing it is doing calculation correctly.
    still unable to sort out problem
    can any body help me out

    Thanx for Replying
    i have one databse having tabespaces AFRES and PRIME.and in both tablespace
    there is a calc_pension package.would it create any problem.
    i have tasted it in test databse but it was not showing any error.
    public synonym already have been created earlier.
    or is their anythinh else which i am missing.
    Regards sourav

  • Error message when trying to add signature. An error has occurred that may be fixed by installing the latest version of the Japanese Language Support package.

    Error message when trying to add signature. An error has occurred that may be fixed by installing the latest version of the Japanese Language Support package.  How can I fix this?
    Thanks
    [email protected]

    What is your operating system?  Reader version?

Maybe you are looking for

  • How to get a error message when sms is not sent to a mobile no.

    Scenario: once po is finally released sms is sent to the respective vendor.This has been done. But, Now the client want to see the error details(i.e, the mobile no. to whom sms i s sent) if the sms is not sent to any mobile no. and also wants a z pro

  • Phone locked up- and I am ready to throw it out the window

    Last night before going to bed, I plugged my phone in to charge. (Using the IPhone charger and plugged into the wall). My phone is currently showing the battery, yesterday's date and the time of 9:22pm. I can't get the phone to do anything. I just he

  • I need major hellp

    Okay, My friend was at my house with her ipod and she had dial up and she can't install itunes because it would take forever so I told her I would do because I have a nano and she has a 30gb ipod. Anyways it asked if we wanted to restore the ipod so

  • SAP UWL work item error

    Dear Experts ,            I am new to portal administration .   In my project for an incident manager role , in his UWL when he click a work item Its giving the below error.     "Threre is no ivew avaible for the system 'SAP_ERP_COMMON'. Object 'SWF_

  • Wiki: Internal Server Error

    When trying to access a particular wiki, I get the following errors in the apache error log: 2010-02-12 15:20:01-0700 [HTTPChannel,0,127.0.0.1] Exception rendering: 2010-02-12 15:20:01-0700 [HTTPChannel,0,127.0.0.1] Unhandled Error Traceback (most re