Solved

FRM-40039 - Error cannot attach library when running Designer form

Posted on 2005-08-25
6,164 Views
Last Modified: 2007-12-19
Hi,

I am new to Oracle designer and have go to the point where I am trying to run a form I generated in Oracle Designer but the error I keep having is FRM-40039 cannot attach library - I get this for four libraries that are attached to the form; OFGCALL. OFGTEL, OFGNAVL, OFGMES. I have been playing about and attaching/removing them from the form, and saying NO to the dialog box that comes up saying 'attached library name xxxx contains a non-portable directory specification. Remove path?' seems to mean that the form will then start to have an error on one of the other libraries - so you would think that by attaching them all in this way that the form would run - but it doesnt.

Can someone please help? I have checked the forms path in the registry and it does point to the folder where these pll and plx files are located.

Many thanks
0
Question by:emmy21
    2 Comments
     
    LVL 6

    Accepted Solution

    by:
    See extract from Metalink below which may be useful.

     Applies to:
    Oracle Forms - Version: 9.0.4 to 9.0.4
    Oracle Designer - Version: 9.0.4 to 9.0.4
    Microsoft Windows 2000

    Symptoms
    Running a form generated by Designer 9.0.4 the error message
    FRM-40039: cannot attach library %s while opening form %s
    is returned, and the form does not run.
    FORMS90_PATH in the registry is set correctly.
    The form is compiled without any error.
    This occurs also when the form is created by Oracle Forms.
    The problem occurs only when libraries (PLL) are attached with the relative path.

    Cause
    FORMS90_PATH in default.env installed by iDS10g is not commented as in iDS9i.
    @ Bug:3315055 M21: FORMS90_PATH MUST BE COMMENTED OUT IN DEFAULT.ENV

    Solution
    There are two possible solutions:
    1. Comment FORMS90_PATH in default.env if it is not needed.
    2. If FORMS90_PATH in default.env is needed, then add the necessary path to its value,
    like FORMS90_PATH in the registry.
    0
     

    Author Comment

    by:emmy21
    Voila!
    0

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone. Privacy Policy Terms of Use

    Featured Post

    Prepare to Pass the CompTIA A+ 900 Series Exam

    CompTIA aims to adapt its A+ Certification to reflect the most current knowledge and skills needed by today's IT professionals--and this year's 2016 exam is harder than ever. This certification is one of the most highly-respected and sought after in IT.

    Suggested Solutions

    Introduction A previously published article on Experts Exchange ("Joins in Oracle", http://www.experts-exchange.com/Database/Oracle/A_8249-Joins-in-Oracle.html) makes a statement about "Oracle proprietary" joins and mixes the join syntax with gen…
    Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
    This video shows setup options and the basic steps and syntax for duplicating (cloning) a database from one instance to another. Examples are given for duplicating to the same machine and to different machines
    This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

    875 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now