This content has been marked as final. Show 4 replies
What version of Forms are you using? This is basically caused by subclassed objects not being present as the form is opened. There is a couple of reasons that this problem will occur.
Firstly - if you are using Forms 6, a template could have been saved into the database, with a change of database this error can occur.
Also if you are missing an object library (.olb) as you open the forms the same can happen.
You can also generate a .txt version of the form, using "File - Administration - Object list report". This will save the form properties in a file in the same folder as the source code.
In that file you can search for the triggers subclass information and find out if it is missing file or if it is a missing module saved in the database.
If you don't have the missing file, in the txt file you may also get the pl/sql text of the triggers as they were when the form was saved. So you can rewrite them using these pl/sql's and save them as not referenced triggers
Hope this helps
Thanks to All,
Sorry I could not reply you back soon as I busy and I though before I reply you back let me do some HW myself. Below are my findings.
We are using Forms 6i, we went through an upgrade from 9.3 to 9.7 recently because of the DST as 9.3 is not capable of taking those patches. We are also using an object library but object inherited from the library are OK.
All objects part of the “tmplate” related to “visual attributes” are the main problem. I can see the code for attached triggers.
FRM-18108: Failed to load the following objects.
Source Object: WHEN-WINDOW-RESIZED
Form level trigger:
SET_RUNFORM_PROPERTIES; -- (this is a library procedure)
when form_trigger_failure then
I tried creating a form with the same name as “tmplate” and created a form level trigger WHEN-WINDOW-RESIZED, complied and saved it in the same directory as all the other forms, but still this object was not attached.
The most critical are the “visual attributes” when I check the properties it has nothing, no properties are inherited.
I converted the fmb to fmt and this is what I found for the visual attribute, LOV_SELECTION_LIST.
TP = 738
TI = 9
TN = 328
TV = <<"LOV_SELECTION_LIST">>
IDFOS_POI = 902
IDFOS_OID = 908
IDFOS_NAM = <<"LOV_SELECTION_LIST">>
IDFOS_TYP = 74
IDFOS_OOI = 1
IDFOS_OPN = 355
IDFOS_CNT = 2
Is this something that can be converted back to actual properties?
Thanks to all once again,
Have a nice weekend...