Object Library Error:

Hi Everyone,
We do have Oracle Forms 6i I just started upgrading them to 10g.
1. Do we need to Compile Object Libraries in 10g, if so how?
2. When I try to open object libraries on 10G, some of them open but a couple of them are having problems. the error is:
Error Signature.
App Name: fmbld.exe AppVer 10.1.2.0 ModName fmdg.dll
ModVer: 10.1.2.0 Offset: 00001a23
These object libraries can be opened in 6i, I have included them in the 10g path.
the only thing I found is that the Object Library that have an Object Group included, if I delete the object group from the Object Library and then save and compile in 6i, it will open in 10g.
But on the other hand the object libraries that I can open in 10g does have object groups attached to them.
One last thing there is a big difference between the object Libraries that 10g can open them and cannot.
object groups from the object library tab can be dropped in a form(10g opens these)
does not allow object groups from the object library to be included in any form (10g does not open these).
Any advice is helpful..
thanks,
Habeeb

Hi Every One,
As said earlier, we have compiled all libraries, object libraries, menu and forms successfully and tested them on windows. (I am sorry we have updated our application from 6i to 10g). Now we have to move to Unix, this is where the problem started.
Form A is calling Form B, passes a parameter, works fine when tested on windows, fails when tested on server.
This is the error:
FRM-47023: No such parameter named PROCESS_MODE exists in the form B.
When the Form A calls Form B (this is done by a menu M1)
Form A does have a parameter defined as PROCESS_MODE
the triggers in the menu are:
procedure browse_menu_option
(p_window_title varchar2
,p_form_name varchar2) is
pl_id ParamList;
begin
pl_id := Get_Parameter_List(p_form_name||'_parms');
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List(pl_id);
END IF;
pl_id := Create_Parameter_List(p_form_name||'_parms');
window_title(p_window_title);
Add_Parameter(pl_id,'PROCESS_MODE',TEXT_PARAMETER,'BROWSE');
form_call(p_form_name,pl_id);
set_runform_properties;
end browse_menu_option;
procedure update_menu_option
(p_window_title varchar2
,p_form_name varchar2) is
pl_id ParamList;
begin
pl_id := Get_Parameter_List(p_form_name||'_parms');
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List(pl_id);
END IF;
pl_id := create_parameter_list(p_form_name||'_parms');
window_title(p_window_title);
add_parameter(pl_id,'PROCESS_MODE',text_parameter,'UPDATE');
form_call(p_form_name,pl_id);
set_runform_properties;
end update_menu_option;
When form B is activated the WHEN-NEW-FORM-TRIGGER have this code.
BEGIN
set_window_property(FORMS_MDI_WINDOW,window_state,maximize);
set_window_property('RPT_DEF', WINDOW_STATE, MAXIMIZE);
FORM_SECURITY_CHECK;
icon_bar_init;
set_all_item_defaults;
QUIET_QUERY;
END;
FORM_SECURITY_CHECK is a procedure defined in a PLL Library.
PROCEDURE FORM_SECURITY_CHECK IS
ACCESS_DENIED EXCEPTION;
FORM_NAME VARCHAR2(8) := NULL;
BEGIN
IF NAME_IN('PARAMETER.PROCESS_MODE') = 'UPDATE' THEN
FORM_NAME := GET_APPLICATION_PROPERTY(CURRENT_FORM_NAME);
ELSE
FORM_NAME := 'OSCAR';
END IF;
END;
Form B does have a parameter defined as PROCESS_MODE to receive and is part of the object_library.
Now the funny thing is that if I delete the object_library and reattach but this time instead of "subclass" I choose "copy" and it works fine, but when the items are "subclassed" it does not work, not only this it does not even see any subclassed item.
the way I attached the object library is directed by Tony Garabedian.
I can choose to copy rather subclass but the disadvantage is that I loose all inherted properties, which is a pain to redo all.
Any help is appriciated...
Habeeb

Similar Messages

  • Subclass / Object Group / Object Library error?

    Forms [32 Bit] Version 10.1.2.0.2 (Production)
    I am experiencing a strange problem with classes, object groups and object libraries - I have tried all sorts of combinations, but I always get the same problem.
    1. Create a form
    2. Creat a property class - PC1 and add a when-button-pressed trigger that does 'null'
    3. Create another property class PC2 that subclasses PC1 - note that the trigger is inherited correctly and the Triger Text shows the inheritance arrow in the property sheet.
    4. Create an object group in the form - OBJ1 - and add these two classes.
    5. Create a new obejct library and copy the OBJ1 object group.
    It is at this point that things go wrong! If you now look back at the PC2 class - the inheritance chain of the trigger code has now been broken?
    Well - it ALWAYS is my system - I have tried all sorts of combinations - including changing paths, forms_path, registry etc. etc. but I am coming to the conclusion that it is a bug?
    Can anyone confirm that they experience the same problem?
    Regards,
    Bren

    Thanks Gerd!
    I have tried on 10g on several machines (some identical) and some with different paths (FORMS_PATH etc.) - but I always get the inherited trigger code disassociated.
    Also - and slightly strange, before I copy the object group, the properites of the trigger are perfect and the trigger code shows the inherited arrow. Directly after copying the object group, the trigger code property sheet has the un-inherited red cross, but, if I close the Form, I am not prompted to save the changes? So it's like Forms is making the change, but not internally marking the form as being changed.
    Let me know how you get on with 10g - and thanks for your input!
    Regards,
    Bren

  • Error in VBA reference for Adobe Photoshop CS4 Object Library

    Hello,
    I'm using Windows 7 Pro, MS Office 2010 Pro and Creative Suite CS4 (with all updates).
    I will automate Photoshop via Visual Basic for Applications in MS Access.
    Befor using there the Adobe Photoshop CS4 Object Library I must reference it in VBA.
    But when I will du this, I get the message "Error loading DLL".
    When I will manually reference to the WIASupport.8LI File, I get the error: "Cannot reference this file"
    Can you give a tip, how I can solve this problem?
    Regards

    I have the same problem!  I have photoshop cc2014 (which we own) and the object library shows, but not for cs 5.1 (30 day trial).
    Does registering unlock something?
    Help please!!

  • After December 2014 update, Compile Error - calling Excel Objects Sub "Object library invalid or contains references to object definitions that could not be found"

    When try to call Sub in Excel Objects > SheetXX after the original xlsm is modified and saved by another user in diff machine, getting an error below and seems Excel cannot identify any subs exists in Sheet.
    Compile error:
    Object library invalid or contains references to object definitions that could not be found
    Note: it seems that this problem has been occurring After December 2014 update and still exists even after applying the fix:
    http://blogs.technet.com/b/the_microsoft_excel_support_team_blog/archive/2014/12/11/forms-controls-stop-working-after-december-2014-updates-.aspx)

    Hi Kwlee324,
    Thanks for sharing the workaround with us. It would be very helpful for others who have the same issue.
    Also I found a two useful links about the error message "Object library invalid or contains references to object definitions that could not be found":
    https://support.microsoft.com/kb/2703186
    http://blogs.msdn.com/b/vsod/archive/2009/06/05/visual-basic-6-controls-stop-working-after-security-advisory-960715.aspx
    Hope it is helpful.
    Regards & Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Compile error: Object library invalid or contains references to object definitions that could not be found

    Office Online 365 installed today January 20 on brand new HP Envy. Get the above message when loading Excel applications with code and when running code. Will greatly appreciate help. Applications run well on other computers.

    Hi Jaime,
    >> Get the above message when loading Excel applications with code and when running code. Will greatly appreciate help. Applications run well on other computers.
    >> Compile error: Object library invalid or contains references to object definitions that could not be found
    According to the error message, it seems some ActiveX control is not registered successfully on the new machine.
    Would you mind telling us which ActiveX controls you used in the workbook?
    >> For my applications Excel from Office 365 is now useless. Should I just let my subscription run out and purchase another version?
    According to my experience, this issue is not related to the subscription.
    Regards,
    Jeffrey
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • VB ERROR - object library invalid or contains references to object definiti

    My system crash and i had to reinstall office 2007 and bpc. now I get the follwoing error.
    VB ERROR - object library invalid or contains references to object definitions that could not be found.
    i have checked ma macro settings and they are low. anyone see this before?

    Hi ,
    we upgarded excel 2003 to 2007 .
    Now i am facing same issue . I deletd the .EXD files .Stull i am getting the same issue .
    Pls let me know solution for this .
    Regards,
    PSr

  • How can I refer to the PhotoShop Object library dynamically depend on the release of PhotoShop?

    Recently, I make a program, now I face a big program:
    I make the program by visual basic and photoshop script , but my client have different release of Photoshop, for example : photoshop 7.0 cs and cs2. I know every release of PhotoShop have ist own Object library, but in visual basic 6.0, I can only refer to one PhotoShop Object library. for example: if I refer to Photoshop 8.0 Object library, if my clients release of Photoshop is 7.0. there will be a error message : Run-time error '429 ( cant create object) Run-time error '430(Class does not support Automation or does not support expected interface), How can I refer to the PhotoShop Object library dynamically depend on the release of PhotoShop?
    my email is : [email protected] .
    any suggestion?

    Please read, and reply back here with information https://forums.adobe.com/thread/1499014
    -and try some steps such as changing browsers and turning off your firewall for downloads

  • .olb object library cannot open file in 11g - migration from 10g to 11g

    I have an object library (.olb) that will not open in Foras 11.1.1.2.0. It opens fine in 10g. I have tried converting it to ascii (.olt) but it will not creat the binary filie in 11g - get PDE-PER001 Internal Error (cakaa 2) when I try to convert any ascii file from 10g into 11g.
    I have tried using frmplsqlconv, the conversion tool on .olb but get following error when it is run: ERROR opening easstnd.olb :oracle.forms.jdapi.JdapiStatusException: Failed to load olb
    Check subclass and library dependencies
    Any help appreciated!
    Kim

    Kim,
    We are not migrating yet, and we have not started converting all our forms and reports, but for the tests we have done, I never had to use frmplsqlconv (in fact, I don't know what it is). What I have done is:
    1) As I told you before, I copied everything (forms, reports, etc.) we have to a new location.
    2) I opened ALL the pll files with Builder 11g, saved them, and generated the plx files. The only problem I encountered here was that with some plls, Forms Builder crashed when opening them. I had to open those with Forms Builder 10g, and remove program units one by one until I found the culprit. After removing the program unit causing the crash, I opened the pll successfully with Forms Builder 11g, and created the program unit I had deleted.
    3) After all plls were generated, I opened the forms I wanted to test, saved them, and generated the fmx files.
    4) Same thing with reports (rdf and jsp files).
    I have never gotten an error in Builder when closing plls, and we don't have either .fmt or .pld files.
    Carlos

  • I am getting object expected error in javascript for autocomplete function

    Hi,
    I want to search list items like autocomplete function using jquery.
    I added code in CEWP, but i am getting "Object expected" error. I have checked using alert
     $().SPServices({
        operation: "GetListItems",
        async: false,
    I think SPservices is not working.
    Please help me!!

    Hi,
    According to your post, my understanding is that you wanted to search list items like autocomplete function using jquery.
    You can use the below code to get the Titles of the Announcements list as the values of the autocomplete function.
    <script type="text/javascript" src="/SiteAssets/jquery-1.10.2.js"></script>
    <script type="text/javascript" src="/SiteAssets/jquery.SPServices-2014.01.min.js"></script>
    <script type="text/javascript" src="/SiteAssets/jquery-ui-1.10.4.min.js"></script>
    <script type="text/javascript">
    window.onload = function() {
    window.setTimeout(readyCall, 1000);
    function readyCall(){
    var externalParties = [];
    $().SPServices({
    operation: "GetListItems",
    async: false,
    listName: "Announcements",
    CAMLViewFields: "<ViewFields><FieldRef Name='Title' /></ViewFields>",
    completefunc: function (xData, Status) {
    $(xData.responseXML).SPFilterNode("z:row").each(function() {
    externalParties.push($(this).attr("ows_Title"));
    $("input[id$='FormControl0_V1_I1_T1']").autocomplete({
    source: externalParties,
    minLength: 1
    </script>
    More information:
    jQuery Library for SharePoint Web Services
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Object library invalid or contains references to object definitions that could not be found problem

    Hello,
    Yesterday I got the following error on the server: "object library invalid or contains references to object definitions that could not be found problem".
    I found this documentation, followed the steps and all was OK on the server:
    http://support.microsoft.com/kb/2703186/en-us
    https://social.msdn.microsoft.com/Forums/office/en-US/e94f2fc3-71f1-4dad-bbf1-37f906e28e8e/object-library-invalid-or-contains-references-to-object-definitions-that-could-not-be-found?forum=exceldev
    Our server is used to do batch processing for refreshing our excel's. This morning, after the excel's got refreshed on the server, I've got this error on the
    client computers (everything works fine on the server computer). I did the steps above on the client computers, but the problem still persists.
    It looks like there is a difference in version between server and client.
    If I do the refreshing on the same computer there is no problem. But when the server does the refreshing and I try to open it on a different computer, I get this error.
    The security update has been removed from the computer, but I can't use my excel's anymore.
    Does any one have some advice for me?
    Best regards,
    Wouter

    Hi Wouter,
    Thanks for the further explaintation.
    According to the description, the issue seems that the Workboook on the client side(with lower Excel version) couldn't run the VBA after it opened by server(higher version Excel application).
    If I understood correctly, that sounds that the issue is relative to the specific version of Excel product or the updates.
    I suggest you contacting Microsoft support to raise an incident so that our engineer could work closely with him to identify the root cause and resolve this issue as soon as possible.
    If the support engineer determines that the issue is the result of a bug the service request will be a no-charge case and you won't be charged.
    Please visit the below link to see the various paid support options that are available to better meet your needs.
    http://support.microsoft.com/default.aspx?id=fh;en-us;offerprophone
    Regards & Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Object library invalid or contains references to object definitions that could not be found

    I have an excel macro application. It works ok in my machine. Whenever I send it to my colleague and he opens the file and save and send it back to me, I get the below error. But, it is working
    ok in my colleague machine.
    Compile error:
    Object library invalid or contains references to object definitions that could not be found
    Looks like some recent windows update is causing this issue. I tried to delete the temporary file from the command prompt as mentioned in some of the forums using the below command. But, still it
    is not working.
    DEL /S /A:H /A:-H *.EXD
    Even tried to uninstall the recent windows update on both of our machines, but still the issue is not resolved. It is working ok in his machine, but I get the compile error. Please share your thoughts.
    Thanks.
    Below are the references available in the excel macro application. There is no missing reference error on both of our machines. We both are using Excel 2010 32 bit. My OS is windows 7 64 bit and
    my college is having windows 7 32 bit.
    Visual Basic For Applications
    Microsoft Excel 14.0 Object Library
    Microsoft Forms 2.0 Object Library
    Microsoft Office 14.0 Object Library
    OLE Automation
    Microsoft ActiveX Data Objects 2.6 Library
    Microsoft Visual Basic for Applications Extensibility 5.3
    Microsoft XML, v6.0

    "Looks like some recent windows update is causing this issue. I tried to delete the temporary file from the command prompt as mentioned in some of the forums
    using the below command"
    I've heard some cases that even deleting EXD files and running the FixIt tools, ActiveX controls weren't working.
    Can you confirm if you can insert ActiveX controls in your worksheet, please?
    (Developer tab >> Insert button >> any ActiveX control of your choice)
    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

  • JDAPI: add Object library or PLSQL libs

    Hi,
    I miss 2 things in JDAPI:
    there is a methods getAttachedLibraries() and getObjectGroups(). Fine, but how to add a library or ObjectGroup. There is no add-Method.
    What I want is the same as drag and drop a object library to a form in Forms Builder...
    Anybody there, who knows...
    Thanks a lot,
    Michael

    Hi Duncan,
    Thank you very much for your help! Works great!
    Another JDAPI question:
    I add webutil via JDAPI (and modify some ProgramUnits) to a 6i form and found a very strange behaviour: When try to compile the form I get incorrect compiler errors...
    I have to save form, Jdapi.shutdown() and then Reopen form. After that I can compile without any error?!
    Similar happens, when subclass webutil and use the Block.find(...): JDAPI can't find the before added webutil block! After saving, reinitializing and reloading the form the form find works correct...
    But these are minor problems...
    Thank's again,
    Michael

  • "ORA-04062" and the Object Library

    Hi,
    <br>
    <br><b>Breifly, my form is generating "Ora-04062" at runtime and to make it working I must re-subclass objects linked from an OLB file. How can I fix this without re-subclassing?</b><br><br>
    Here are the details:<br>
    I created a form FMB with objects subclassed from an Object Library OLB file. The form used to run fine till I have made some modifications on its code. Since then, evertime I run the form, it generated Oracle "Ora-04062" error.<br><br>
    I recompiled all the packages used by the form and the form iteself with no luck. Finally, when I re-subclassed the objects from the OLB file, the form starts to work fine.<br><br>
    Unluckily, I have now too many forms with the same problem. It's very time consuming to re-subclass the objects for all of them because the subclassed objects are used by too many items withtin the form.<br><br>
    This issue drives me crazy and it took me all the day just subclassing from the OLB. Had I known such a thing may occur, I'd have much preferred to avoid using OLB in first place.

    Hi,<br><br>
    The OLB file is pointed by the FORMS60_PATH.<br><br>
    Regarding the signature, yes I may now and then make some changes on it. There is no advantage of the OLB file, if I am not able to make modification on it to be applied on all the forms.<br><br>
    Thanks anyway.

  • 10g Forms - 11g Forms with Object Library and PLLs

    Hey All,
    Our organization is working towards converting our existing Forms 10g architecture to 11g / Weblogic. I'm currently attempting to get the 11g Developers suite working locally, and hit a bit of a snag.
    I'm using Windows XP Prof SP3.
    Here is what I have working:
    * I got the correct version of WLS installed
    * I got the Dev suite itself installed
    * I can start and run WLS
    * I can open form builder, create a simple form, run it, it works.
    Here is where I am stuck:
    I am trying to get our existing 10g forms to compile and run under the 11g architecture. These forms were all developed using smart classes in an object library and all call various PLSQL procedures in a PLL file.
    I've done the following:
    * Recompiled all PLLs and menu modules using 11g compiler binaries
    * Made sure the FORMS_PATH registry key included where my PLX, OLB and FMX files are (under the correct, HOME key, I hope).
    * changed default.env file so FORMS_PATH points to where my PLX , OLB and FMX files are
    However, when I try to run any of the forms, I get the following error immediately :
    "FRM-93652: The runtime process has terminated abnormally.
    Contact your administrator.
    Details....
    Forms Session ID is formsapp.1"
    And in the trace file, there isn't much helpful information:
    Last Trigger FORM/BLOCK/FIELD: AIS_WELCOME.<NULL>.<NULL>
    Last Trigger: PRE-FORM - (In Progress)
    --- Call Stack Trace ---
    EnumerateLoadedModules64 failed with error -1073741819
    calling call entry argument values in hex
    location type point (? means dubious value)
    EnumerateLoadedModules64 failed with error -1073741819
    01571C5E 00000000
    015714A4 CALLrel 01571870 314E9E8 314ADA4
    0157151D CALLrel 015713BC 314E9E8 314EA28 3 12BB4C
    12BB48
    014B131F CALLrel 015714FC 314E9E8 314EA28 3 314EA94
    12BD28
    014A20F5 CALLrel 014B112C 314E9E8
    014797FE CALLrel 014A1E1C 314E9E8 1 0
    665F1DEE CALLrel 66614E06 2E4C6F4 314E9E8 0 80000400
    80000040 100000
    6611B066 CALLrel 6619E0FC 24E3CF0 32105D8 2E44D10
    2E13B64 0 6611A492
    00000001 CALL??? 00000000
    --- End of Call Stack Trace ---
    Since I can create forms from scratch, it has SOMETHING to do with the subclassing / Object Library or the PLL/PLX. Can anyone give me any clues or hints? Is there any more tracing or logging I can turn on to get a better clue of the problem?
    Thanks!

    * ***NEVERMIND*** *
    I figured it out. I missed one of the the PLX files, and it was not recompiled under 11g. It is working now! Sorry to gum up the forum!

  • Object Library/PL-Sql Library Use?

    1. I would like to know the benefits of the new concepts like
    Object library and Object Group etc. All I gather is that they
    can be subclassed, the advantage of this being, I need to change
    only at one place, and it replicates in rest of the programs.
    2. Is there going to be any benefit of having the
    procedures/objects in PLSQL Library/Object library rather than
    in Object Group within the form .
    null

    The query in your code actually generates a string that is 3887 bytes long:
    SQL> ed
    Wrote file afiedt.buf
      1  SELECT length(LISTAGG (LEVEL, ' ') WITHIN GROUP (ORDER BY LEVEL))
      2  FROM DUAL
      3* CONNECT BY LEVEL < 1000
    SQL> /
    LENGTH(LISTAGG(LEVEL,'')WITHINGROUP(ORDERBYLEVEL))
                                                  3887
    The reason you are getting 7774 is because your database is obviously set up for a multi byte character set, so the length is determining 2 bytes for each stored character (2*3887 = 7774).  You're not actually storing more than 4000 bytes.  Try changing your query to add another 25 numbers to the string and it'll break... as you're exceeding the 4000 byte limit...
    SQL> ed
    Wrote file afiedt.buf
      1  SELECT length(LISTAGG (LEVEL, ' ') WITHIN GROUP (ORDER BY LEVEL))
      2  FROM DUAL
      3* CONNECT BY LEVEL < 1025
    SQL> /
    FROM DUAL
    ERROR at line 2:
    ORA-01489: result of string concatenation is too long

Maybe you are looking for

  • Can't see desktop downloads/saves

    Greetings all - I just had the hard drive in my 3 yr old iMac replaced and am trying to get the machine back to its previous state. But when I download apps off the web, life Firefox for example, I don't see them on the desktop, even though Safari sa

  • How do I delete email hyperlinks in a Numbers Table doc??

    I'm using Numbers' Tables for a membership list and would like to have the email hyperlinks removed from this doc. When I highlight and rt. click, the menu gives me the options to follow or copy the link but not delete it.   =\

  • Can i upgrade to 2.1?

    Hello, i'm new here. At moment i got Ipod Touch 1.1.2. I live in Azerbaijan and want to upgrade it to 2.1. Is it possible? Cuase Azerbaijan is not in list on Itunes Store, and i really want to upgrade it. Waiting your answer Thanks =)

  • Organization Units Authorization on user level

    Hello experts, Is there a way to add authorization for an organization unit (i.e. Company Code) on a user (SU01) level and not on a authorization objects (PFCG) level? For example, I would like to create the following Role (profile): ZFI_AP_REPORT_DI

  • How to Change the  business process

    How Do I change the Business process which was created wrongly for different company code? When I try to change the company code it says that currency cannot be changed as data is already posted. Since the Analysis period  is from 01/01/2008 to 12/31