FRM : 41067 Cannot find menu item id ( forms 10g Menus/Forms Conversion )

Hi All ,
We have menus converted into forms 10g using the forms migration assistant FMA ( frmplsqlconv ) . Now , we had the menus (.mmb) which had used Shared Menus.
After conversion observed that there were some duplicate copies of the shared menus created automatically and each reference where this shared menu was used was replaced by the newly created ones.
Now , when I open the form that uses the menu I get the following error :
FRM : 41067 Cannot find menu item id
On debuggin observed the the above error was generated at :
set_menu_item_property(SHARED_MENU.ITEM,.... )
Not sure how this worked in forms earlier version and not working in 10g now.
Could anyone please let me know how to go about to fix this issue and why is this happening at the first point.
Is re-creating the menu from scratch the only option to resolve the issue ?
Please advise ..
Thanks ,

Hi
Error Message: FRM-41067: Cannot find Menu Item: invalid ID.
Error Cause:An invalid ID was passed to a built-in subprogram.
Action:Verify that a proper call to FIND_MENU_ITEM will be performed. Level: 20 Type: Errori think c1 returns null pls check ur Query in the cursor ; run & test if it returns data or not & check the name of the menu that should actually match with the name stored in the db.
If the error still existing then u can get reide of it with a simple line check using FIND_MENU_ITEM as follow...
PROCEDURE disable_menu_items IS
mi_id MenuItem;
val varchar2(10);
BEGIN
IF :Global.user_code '01' THEN
IF :GLOBAL.VC_ROLE_CODE '01' THEN
declare
cursor c1 is
select vc_menu_code,vc_menu_name from
makess.mk_module_menu a where
vc_module_code='06' and
not exists(select vc_menu_code
from makess.mk_roles_menu_inv b
where vc_comp_code=:global.vc_comp_code
and a.vc_menu_code=b.vc_menu_code
and ch_role_code=:global.vc_role_code);
BEGIN
for crec in c1
mi:=FIND_MENU_ITEM('MENU.MENUITEM');
  IF NOT ID_NULL(mi) THEN
loop
set_menu_item_property(crec.vc_menu_name,ENABLED,Property_false);
end loop;
END IF;
END;
:global.check:='N';
END IF;
END IF;
END;Hope this helps...
Regards,
Abdetu...

Similar Messages

  • FRM-41067: Cannot find menu item: invalid Id

    Hello,
    I have a menu, when i try to execute query by entering a value i received this message. i checked all my code, everything seems correct. someone can tell me what it could be wrong in my menu?

    I have a menu, when i try to execute query by entering a value i received this message. What does that mean? How do you execute the query? By choosing a menu item? Using the keyboard?
    i checked all my code, everything seems correct. ?I also always hope so, but in most cases there in an error.
    someone can tell me what it could be wrong in my menu?I guess that in some trigger either in the menu itself or in the form which the menu is attached to (or in a pll attached to that form) there is some SET_MENU_ITEM_PROPERTY which refers to some not existing menu-item.

  • Find_Menu_Item  FRM-41067:  Cannot fine Menu Item: invalidID.

    I use Find_Menu_Item in menu validation. Sometimes Find_Menu_Item fails and I get
    FRM-41067: Cannot fine Menu Item: invalidID.
    Is there a way to trap this error, so I can handle it with my own code?
    Thanks, Wayne

    But i don't think that this line of code is producing the error. I would guess its the code following after that statement.
    To check if FIND_MENU_ITEM found the item, you can do:
    DECLARE
      mi MENUITEM;
    BEGIN
      mi:=FIND_MENU_ITEM('MENU.MENUITEM');
      IF NOT ID_NULL(mi) THEN
        -- Found, so do some stuff
      END IF;
    END;

  • Cannot find menu item:Invalid Id

    Hi there,
    I am trying to access the menu attached to my form by setting the enabled properties of menu items based on privileges.
    I use the following set_menu_item_property:
    SET_MENU_ITEM_PROPERTY('menu.item_name', ENABLED, PROPERTY_FALSE);
    But I get an error message saying:
    "Cannot find menu item:Invalid Id"
    Can somebody help me please with this.
    Thanks.

    the error says you have not put the menu item name properly...what is the structure of the menu...? one thing you can do is in object navigator locate the menu item name and identify its parent. and use it in the command like for eg.
    set_menu_item_property('adminmenu.users',enabled,property_false);KK

  • FRM - 41219 CANNOT FIND REPORT INVALID ID  - CALLING REPORT FROM FORM

    I am using Developer Suite 10g (forms 9i, reports 9i) . windows XP.
    I am using the following code in WHEN-BUTTON-PRESSED-PRESSED trigger in form to call report.
    DECLARE
    repid REPORT_OBJECT;
    v_rep VARCHAR2(100);
    rep_status varchar2(20);
    BEGIN
    repid := find_report_object('C:\EMP.RDF');
    v_rep := RUN_REPORT_OBJECT(repid);
    END;
    as as result It is displaying FRM - 41219 CANNOT FIND REPORT INVALID ID.
    I have used the EMP.JSP also in find_report_object built-in. But there is no difference.
    what could be the reason - plz give the solution.
    with thanks
    by GMS

    Unless you made a mistake and overlooked it, what I suggested should work. Having said that, you did not mention the exact Forms version you are using. There may have been a problem in the version you are using which was corrected in a later release. I tested the example I offered using Forms 10.1.2.3 and it works correctly. Carefully review what you did. Verify that the file actually exists in the file system. Also, I would recommend renaming the file with all lower case letters and referencing it in the form with all lower case letters. Here is the complete code of the form I tested. I will also include the property values from the Report object.
    Report1 settings:
    Name - REPORT1
    Subclass Information -
    Comments -
    Filename - dummy.rdf
    Execution Mode - Batch
    Communication Mode - Synchronous
    Data Source Data Block - <Null>
    Query Name -
    Report Destination Type - File
    Report Destination Name -
    Report Destination Format -
    Report Server -
    Other Reports Parameters - On the form create the following items in BLOCK1:
    Text fields:
    <li>SERVERNAME
    <li>REPNAME
    <li>OTHERPARAMS
    Button:
    <li>CALL_REP
    In the WHEN-BUTTON-PRESSED trigger add this code:
    Declare
    repid REPORT_OBJECT;
    v_rep varchar2(256);
    rep_status varchar2(256);
    Begin
       repid := find_report_object('REPORT1');
    -- Set Report Object properties
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESTYPE, CACHE);
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESFORMAT, 'HTML');
    -- Comm mode 1 = SYNCHRONOUS
    -- Comm mode 2 = ASYNCHRONOUS
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_COMM_MODE, 1);
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_SERVER, :block1.SERVERNAME);
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME, :block1.REPNAME);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,:block1.otherparams);
    SYNCHRONIZE;
    -- Run report and get status
    v_rep := RUN_REPORT_OBJECT(repid);
    rep_status := report_object_status(v_rep);
    SYNCHRONIZE;
    -- Wait for Reports to generate results
        WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
        LOOP
          rep_status := report_object_status(v_rep);
        END LOOP;
        SYNCHRONIZE;
    -- If DESTYPE is appropriate for displaying to user, execute WEB.SHOW ;   
        IF rep_status = 'FINISHED' THEN
          WEB.SHOW_DOCUMENT('/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server='||:block1.SERVERNAME,'_blank');
        ELSE
          message(rep_status);
        END IF;  
    END; When you run the form, enter the Report Server name and the Report filename (include the path if you have not configured REPORTS_PATH). Then click on the button. Note that the substr logic may need to be altered slightly if you are using an old version of Forms/Reports.
    .

  • FRM-41045 cannot find item invalid id

    Hi All,
    I was working with custom form my form version is 10g.
    We have developed a custom form in that we have a field called invoice_date
    Invoice_date declare as Date column.
    And we have given all other in the property pallatte correctly.
    When we click the invoice_date field this pop message is coming
    FRM-41045 cannot find item invalid id 10-15 times and then we are selecting the date.
    Regards
    Srikkanth

    Hi,
    You better post it on e-business suite dedicated forum, you will have people with more expertise on customization there. Its always good that you give complete information in your post like your version,environment,etc
    See if you disable the call to the calendar.show and clicking the field is giving you any error.
    Regards
    Yoonas

  • Found Error FRM-13008 Cannot find JaveBean with name oracle.forms.webutil.o

    Create new form attached libraies WEBUTIL and Open webutil.old
    drag WEBUTILCONFIG and WEBUTIL then create datablock,canvas WEBUTIL_CANVAS I double click canvas alert Found Error FRM-13008 Cannot find JaveBean with name oracle.forms.webutil.o
    How to solve problem
    Please Urgent
    Thank you

    formsweb.cfg
    ific, named configuration (see below)
    [default]
    # System parameter: default base HTML file
    baseHTML=webutilbase.htm
    baseHTML=base.htm
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    workingDirectory=
    envFile=default.env
    escapeparams=true
    # System parameter: base HTML file for use with JInitiator client
    baseHTMLjinitiator=basejini.htm
    # System parameter: base HTML file for use with Sun's Java Plug-In
    baseHTMLjpi=basejpi.htm
    # System parameter: delimiter for parameters in the base HTML files
    HTMLdelimiter=%
    # System parameter: working directory for Forms runtime processes
    # WorkingDirectory defaults to <oracle_home>/forms if unset.
    # System parameter: file setting environment variables for the Forms runtime processes
    envFile=default.env
    # Forms runtime argument: whether to escape certain special characters
    # in values extracted from the URL for other runtime arguments
    # Forms runtime argument: which form module to run
    form=test.fmx
    # Forms runtime argument: database connection details
    userid=
    # Forms runtime argument: whether to run in debug mode
    debug=no
    # Forms runtime argument: host for debugging
    host=
    # Forms runtime argument: port for debugging
    port=
    # Other Forms runtime arguments: grouped together as one parameter.
    # These settings support running and debugging a form from the Builder:
    otherparams=buffer_records=%buffer% debug_messages=%debug_messages% array=%array% obr=%obr% query_only=%query_only% quiet=%quiet% render=%render% record=%record% tracegroup=%tracegroup% log=%log% term=%term%
    # Sub argument for otherparams
    buffer=no
    # Sub argument for otherparams
    debug_messages=no
    # Sub argument for otherparams
    array=no
    # Sub argument for otherparams
    obr=no
    # Sub argument for otherparams
    query_only=no
    # Sub argument for otherparams
    quiet=yes
    # Sub argument for otherparams
    render=no
    # Sub argument for otherparams
    record=
    # Sub argument for otherparams
    tracegroup=
    # Sub argument for otherparams
    log=
    # Sub argument for otherparams
    term=
    # HTML page title
    pageTitle=Oracle Application Server Forms Services
    # HTML attributes for the BODY tag
    HTMLbodyAttrs=
    # HTML to add before the form
    HTMLbeforeForm=
    # HTML to add after the form
    HTMLafterForm=
    # Forms applet parameter: URL path to Forms ListenerServlet
    serverURL=/forms/lservlet
    # Forms applet parameter
    codebase=/forms/java
    # Forms applet parameter
    imageBase=DocumentBase
    # Forms applet parameter
    width=2000
    # Forms applet parameter
    height=800
    # Forms applet parameter
    separateFrame=false
    # Forms applet parameter
    splashScreen=
    # Forms applet parameter
    background=
    # Forms applet parameter
    lookAndFeel=Oracle
    # Forms applet parameter
    colorScheme=teal
    # Forms applet parameter
    logo=no
    # Forms applet parameter
    restrictedURLparams=HTMLbodyAttrs,HTMLbeforeForm,pageTitle,HTMLafterForm,log,allow_debug,allowNewConnections
    # Forms applet parameter
    formsMessageListener=
    # Forms applet parameter
    recordFileName=
    # Forms applet parameter
    serverApp=default
    # Forms applet archive setting for JInitiator
    archive_jini=frmall_jinit.jar
    # Forms applet archive setting for other clients (Sun Java Plugin, Appletviewer, etc)
    archive=frmall.jar
    # Number of times client should retry if a network failure occurs. You should
    # only change this after reading the documentation.
    networkRetries=0
    # Page displayed to Netscape users to allow them to download Oracle JInitiator.
    # Oracle JInitiator is used with Windows clients.
    # If you create your own page, you should set this parameter to point to it.
    jinit_download_page=/forms/jinit/us/jinit_download.htm
    # Parameter related to the version of JInitiator
    jinit_classid=clsid:CAFECAFE-0013-0001-0022-ABCDEFABCDEF
    jinit_exename=jinit.exe#Version=1,3,1,22
    # Parameter related to the version of JInitiator
    jinit_mimetype=application/x-jinit-applet;version=1.3.1.22
    # Page displayed to users to allow them to download Sun's Java Plugin.
    jpi_download_page=http://java.sun.com/products/archive/j2se/1.4.2_06/index.html
    # Parameter related to the version of the Java Plugin
    jpi_classid=clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA
    # Parameter related to the version of the Java Plugin
    jpi_codebase=http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,4,2,06
    # Parameter related to the version of the Java Plugin
    jpi_mimetype=application/x-java-applet;jpi-version=1.4.2_06
    # EM config parameter
    # Set this to "1" to enable Enterprise Manager to track Forms processes
    em_mode=0
    # Single Sign-On OID configuration parameter
    oid_formsid=%OID_FORMSID%
    # Single Sign-On OID configuration parameter
    oracle_home=C:\DevSuiteHome_1
    # Single Sign-On OID configuration parameter
    formsid_group_dn=%GROUP_DN%
    # Single Sign-On OID configuration parameter: indicates whether we allow
    # dynamic resource creation if the resource is not yet created in the OID.
    ssoDynamicResourceCreate=true
    # Single Sign-On parameter: URL to redirect to if ssoDynamicResourceCreate=false
    ssoErrorUrl=
    # Single Sign-On parameter: Cancel URL for the dynamic resource creation DAS page.
    ssoCancelUrl=
    # Single Sign-On parameter: indicates whether the url is protected in which
    # case mod_osso will be given control for authentication or continue in
    # the FormsServlet if not. It is false by default. Set it to true in an
    # application-specific section to enable Single Sign-On for that application.
    ssoMode=false
    # The parameter allow_debug determines whether debugging is permitted.
    # Administrators should set allow_debug to "true" if servlet
    # debugging is required, or to provide access to the Forms Trace Xlate utility.
    # Otherwise these activities will not be allowed (for security reasons).
    allow_debug=false
    # Parameter which determines whether new Forms sessions are allowed.
    # This is also read by the Forms EM Overview page to show the
    # current Forms status.
    allowNewConnections=true
    # EndUserMonitoring
    # EndUserMonitoringEnabled parameter
    # Indicates whether EUM/Chronos integration is enabled
    EndUserMonitoringEnabled=
    # EndUserMonitoringURL
    # indicates where to record EUM/Chronos data
    EndUserMonitoringURL=
    [sepwin]
    separateFrame=True
    lookandfeel=Generic
    # Example Named Configuration Section
    # Example 2: configuration forcing use of the Java Plugin in all cases (even if
    # the client browser is on Windows)
    [jpi]
    baseHTMLJInitiator=basejpi.htm
    # Example Named Configuration Section
    # Example 3: configuration running the Forms ListenerServlet in debug mode
    # (debug messages will be written to the servlet engine's log file).
    [debug]
    serverURL=/forms/lservlet/debug
    # Sample configuration for deploying WebUtil. Note that WebUtil is shipped with
    # DS but not AS and is also available for download from OTN.
    [webutil]
    #WEBUTIL_CONFIG=C:\DevSuiteHome_1\forms\webutil.cfg
    #WebUtilArchive=frmwebutil.jar,jacob.jar
    WebUtilArchive=/forms/java/frmwebutil.jar,/forms/java/jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    archive_jini=frmall_jinit.jar
    archive=frmall.jar
    lookAndFeel=oracle
    [webutilie]
    IE=native
    webUtilArchive=/forms/java/frmwebutil.jar,/forms/java/jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTML=webutilbase.htm
    baseHTMLie=webutilbase.htm
    archive=/forms/java/frmall.jar
    lookAndFeel=oracle
    [webutiljpi]
    WebUtilArchive=/forms/java/frmwebutil.jar,/forms/java/jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljpi.htm
    baseHTMLjpi=webutiljpi.htm
    baseHTMLie=webutiljpi.htm
    baseHTML=webutiljpi.htm
    archive=/forms/java/frmall.jar
    [tutoforms10g]
    envFile=tutforms10g.env
    archive_jini=frmall_jinit.jar,myIcons.jar,FormsGraph.jar
    archive=frmall.jar,myIcons.jar,FormsGraph.jar
    pageTitle=Oracle Forms 10g tutorial
    WebUtilArchive=frmwebutil.jar,jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    form=tuto_forms.fmx
    separateFrame=True
    lookandfeel=Oracle
    imagebase=codebase
    width=2000
    height=800
    splashScreen=no
    background=no
    lookAndFeel=Oracle
    colorScheme=blaf
    logo=no
    2 class path,create db packages,generate plx? how to set where? classpath,create public synonym? Please ask me step to set

  • FRM: 41056 Cannot find block Invalid ID (Solved)

    Hi Gurus,
    I have a package Variable(x) declared in the package spec(Y) of my form.
    In when_button-pressed trigger I wrote code like this.
    Y.X:=NULL;
    I am getting FRM: 41056 Cannot find block Invalid ID.
    Can anyone please help me on this regard?
    Message was edited by:
    Forms

    Gurus,
    thanks for your advice.
    Actually in the package specification (in Forms) there was some other varible whose initial value was based on a block which did not exist in my forms.
    So that caused the problem.
    Sorry for the silly question.
    Thanks,

  • Develop query_find encountering 'FRM-41052:  cannot find window: invalid ID

    hi,dear all.
    I 'm using forms 6i to develop query_find function.
    I have Written the query_find trigger on the datablock as follows:
    app_find.query_find('W_MAIN', --'Window name of Data Block'
    'W_QF', --'Window Name of Query Find Block'
    'B_QF'); --'Query Find Block Name'
    but when I click the torch , the query_find window come out after three times of showing of the error message 'FRM-41052: cannot find window: invalid ID'. So every time I have to click three times 'OK' to close the annoying message.
    Can anybody give me some guides how to realise query_find?? how to avoid this error message??
    thanks in advance!

    set_window_property('MAIN_WINDOW', TITLE, 'PACKAGE DETAILS');
    Make sure that you have a window named 'MAIN_WINDOW';
    YES, I do have.
    form_setup_pkg.event('WHEN-NEW-FORM-INSTANCE');
    IF :PARAMETER.P_PACKING_ID is NOT NULL THEN
    EXECUTE_QUERY;
    END IF;
    Which is the code of this package?
    PACKAGE BODY FORM_SETUP_PKG IS
    PROCEDURE EVENT ( i_event IN VARCHAR2 )
    IS
    BEGIN
         Modify this package body to add events during form startup
         and to modify the window name and window title
         IF i_event = 'PRE-FORM' THEN
    SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW,WINDOW_STATE,MAXIMIZE);
    SET_WINDOW_PROPERTY('BLOCKNAME',WINDOW_STATE,MAXIMIZE);
    SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW, TITLE, 'GEMS');
    set_window_property('BLOCKNAME', TITLE, 'Template Form');
         ELSIF i_event = 'WHEN-NEW-FORM-INSTANCE' THEN
              null;
         ELSE
              null;
         END IF;
    END EVENT;
    END;
    SELECT ORDER_NUMBER,CLIENT,QUANTITY,PACKING_ID,LETTER_ORDER_CODE,
    ACTUAL_CARRIER,LETTER_ORDER_NUMBER,ACTUAL_SHIPMENT_TYPE,WEIGHT,PACKAGE_NUMBER FROM PACKING WHERE CLIENT = :1
    Where you set field client?
    This is my code I am not selecting client anywhere, I dont know from where "Display error" is fecthing client query.
    Thanks a lot for your help.
    PACKAGE BODY ORDERS IS
    PROCEDURE post_query IS
    BEGIN
    SELECT     pa.ship_to_last_name,
         pa.ship_to_first_name,
         pa.ship_to_address1,
    pa.letter_order_number,
         pa.letter_order_code,
    INTO :ORDERS.SHIP_TO_LAST_NAME,
    :ORDERS.SHIP_TO_FIRST_NAME,
    :ORDERS.SHIP_TO_ADDRESS1,
    :ORDERS.LETTER_ORDER_NUMBER,
    :ORDERS.LETTER_ORDER_CODE,
         :ORDERS.DC
    FROM packing_attr pa
    WHERE pa.packing_id = :ORDERS.PACKING_ID;
    end post_query;          
    END orders;
    Thanks
    Sandy

  • Frm 41052: cannot find window. Invalid window id

    Hi,
    I have a form which is opening only to half its size where i have given width=650 and height=500 in formsweb.cfg. Also i get error
    frm 41052: cannot find window0. Invalid window id
    but i have asscoiated the canvas with window0 in the property palette.
    What do i do? Pls help

    This is probably a silly question, but does window0 exist in the form?

  • FRM-41052:Cannot Find Window : Invalid Id

    Hello,
    I have developed a New Form and wanted to use the calendar in the date fields. I had added all the codes and when I added the APPSTAND.fmb in the same directory where my form lies, it gives this error : -
    "FRM-41052:Cannot Find Window : Invalid Id" .
    The First window gets displayed, where I feed in the parameters using LOV and then when I click on the FIND button, I get this error message window for 4-5 times before I get into the next window.
    If the APPSTAND.fmb is removed from that directory, the Form runs fine without displaying the Calendar for the Date field.
    Please letme know how should I go about in handling this issue.
    Any suggestions would be helpful.
    Thanks,
    Dev

    Hi Dev,
    Can you send me screen shot.
    My mail id is [email protected]
    aessk

  • FRM-41100:  Cannot find relation %s.

    Hi dear friends,
    FRM-41100: Cannot find relation %s. I received this code when I get focus in the master block.
    The explanation:
    A few days ago I was working in a form that it will be joined to another (copy and paste every object in the form) so, when we want to join this objects surprise! in some cases the blocks was the same, so I decide to change the names to all my blocks. finally the form it's running but, when you get focus on the master record, forms send the message, then I push ok, and the detail records shows as nothing was happened.
    Some of you had this kind of experience or an idea about what happened with this relations
    Thanks for you time
    Jorge

    hy,
    there error when yo copy and past, try to: delete relation and re-create it from master to detail.
    Relation in Forms is very sensitive regarding joined master-detail
    hope help you

  • Finder menu items renamed

    Some of my finder menu items have been renamed......

    X423424X wrote:
    Just for clearification, and I think we've been through this before, and for the sake of an academic argument (), I don't agree the plist is the most important. 
    I don't recall discussing it before, but clearly we should.
    I say the launchagent is the most important because nothing can get executed (launched) without it.  All the plist does is define a bunch of environment variables that the executing code (launched by the launchagent) uses.  If the code doesn't execute the environment variables are just a bunch of "noise".  Explain to me why the definition of the env variables is more important than the launcher.  It's splitting hairs of course since both should be removed but I still want to know why you consider it more important than the launcher.
    After reviewing the evidence, I'm ready to conceed that the launcher, the executable and the hidden file are the most important. My statement goes way back to where this all started in late September with the revelation here that there might be a hidden file called environment.plist that would prevent login. It is also the most difficult to find and delete. Apparently if the dylib is not where it belongs you can't log in.
    According to Linc, who seems to be the only one here who has analysed the installed version, said the environment.plist was blank, but Andy said it set an environmental variable for the dylib, which I believe since that's what it's function is.
    I don't think we know what happens if the LaunchAgent remains but the environment and dylib are removed. What normally happens is that a few milliseconds tick off while it tries to find the dylib followed by an entry in the system.log and nothing else.
    IMHO, we have way too little experience with this thing to declare any component more important than all others, they seem to be tightly integrated. I believe the log file is only there to hold a unique ID code which may be an encrypted version of the UUID, machine and architecture codes.  That makes it least important in my view.

  • FRM-41045: Cannot find item: invalid ID (what's the ID?)

    Hi!
    When Forms run:go_item('<block_name>.<item_name>');and there's no such item in that block the error FRM-41045 appears. Is there any way to find out this "invalid ID"?
    That information whould be very helpful in finding block of code resulting in this error.
    Thanks in advance,
    JackK

    JackK wrote:
    Hi!
    When Forms run:go_item('<block_name>.<item_name>');and there's no such item in that block the error FRM-41045 appears. Is there any way to find out this "invalid ID"?
    That information whould be very helpful in finding block of code resulting in this error.
    Thanks in advance,
    JackKYou can "address" items in form by their name or by the ID. The ID for an item can be retrieved by FIND_ITEM.
    That forms is not returning the item-name in a 41045 is a PITA since ever.
    I recommend that you just wrap every GO_ITEM into another procedure, where you
    .) try to find the item
    .) raise an error-message with the item name
    if the item does not exists.

  • How I can find out all menu item name at runtime from forms 9i ?

    Hellow all
    we can find out all the block name and item name in forms at runtime.
    but
    can I find out all the menu item at runtime without knowing the name of menu item.
    I want disable some menu item at runtime.
    From
    Chirag Patel

    Hi Frank
    I hope the solution from u
    please.......
    are u got my problem ?
    from
    Chirag Patel

Maybe you are looking for