Oracle Forms 10g upgrade: FRM-92100 when exiting form [message #344031] |
Thu, 28 August 2008 11:48 ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
Robin84
Messages: 7 Registered: August 2008 Location: Glasgow
|
Junior Member |
|
|
Hi.
I have recently upgraded some forms from 6i to 10g. Upon testing some of the forms (doesn't happen in all forms) I receive an error:
FRM-92100 Your connection to the server was interrupted. This may be the result of a network error or a failure on the server.
-- with the following details --
java.lang.NullPointerException
at oracle.forms.handler.TextComponentItem.selectionChanged(Unknown Source)
at oracle.ewt.lwAWT.lwText.LWTextComponent._fireSelectionChanged(Unknown Source)
at oracle.ewt.lwAWT.lwText.LWTextComponent.select(Unknown Source)
at oracle.ewt.lwAWT.lwText.LWTextField._selectAll(Unknown Source)
at oracle.ewt.lwAWT.lwText.LWTextField.processFocusEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.lwText.LWTextComponent.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.lwText.LWTextField.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.dispatchAndCatchException(Unknown Source)
at java.awt.KeyboardFocusManager.processSynchronousLightweightTransfer(Unknown Source)
at sun.awt.windows.WComponentPeer.processSynchronousLightweightTransfer(Native Method)
at sun.awt.windows.WComponentPeer.requestFocus(Unknown Source)
at java.awt.Component.requestFocusHelper(Unknown Source)
at java.awt.Component.requestFocus(Unknown Source)
at java.awt.Component.postNextFocusHelper(Unknown Source)
at java.awt.Component.nextFocusHelper(Unknown Source)
at java.awt.Container.nextFocusHelper(Unknown Source)
at java.awt.Component.nextFocus(Unknown Source)
at java.awt.Component.transferFocus(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.removeNotify(Unknown Source)
at oracle.ewt.lwAWT.lwText.LWTextComponent.removeNotify(Unknown Source)
at oracle.ewt.lwAWT.lwText.LWTextField.removeNotify(Unknown Source)
at java.awt.Container.remove(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.remove(Unknown Source)
at java.awt.Container.remove(Unknown Source)
at oracle.forms.handler.UICommon.onDestroy(Unknown Source)
at oracle.forms.handler.ComponentItem.onDestroy(Unknown Source)
at oracle.forms.handler.TextComponentItem.onDestroy(Unknown Source)
at oracle.forms.handler.TextFieldItem.onDestroy(Unknown Source)
at oracle.forms.engine.Runform.onDestroyHandler(Unknown Source)
at oracle.forms.engine.Runform.processMessage(Unknown Source)
at oracle.forms.engine.Runform.processSet(Unknown Source)
at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
at oracle.forms.engine.Runform.onMessage(Unknown Source)
at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
This happens when the form is exited using the X button on the window OR in the exit button on the toolbar. The trigger in the form, when-window-closed, only has "exit_form;".
After noticing the Java error which points to a null entry I tried exit_form(no_validate) and do_key('exit_form') in its place without any luck. Been trying to debug this for a good few hours now without any luck.
Can someone suggest a fix for this... works fine in 6i...
Cheers,
Robin
|
|
|
|
Re: Oracle Forms 10g upgrade: FRM-92100 when exiting form [message #344851 is a reply to message #344723] |
Mon, 01 September 2008 07:19 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
Robin84
Messages: 7 Registered: August 2008 Location: Glasgow
|
Junior Member |
|
|
David,
Thanks for your reply and suggestions.
I have used the two Ctrl commands you suggested, i.e. compilation, without error on the Windows environment (where the forms are developed). We compile files on our web server (Unix) using command line (including the compile_all=yes parameter).
Two libraries are used and have been recompiled, then reattached to the mmb menu and all other forms used, including a toolbar fmb. Not all forms use both libraries.
The problem, unfortunately, still exists. I must add that some of the forms do not cause this error when using exit_form but they do close the menu and a toolbar instead making the application unusable and so has to be reloaded every time! On some of the forms the problem doesn't exist at all and closes fine if another form is open behind it - this is not the case for all forms.
[UPDATE] - As another test I have changed the call to one of the forms that causes the error to call_form rather than open_form and this works without any problems. However, this is not ideal as I want several forms to be opened and usable at the same time as it was in 6i.
Hope this gives you a better picture of what's going on!
Thanks,
Robin
[Updated on: Mon, 01 September 2008 11:45] Report message to a moderator
|
|
|
|
|
|
Re: Oracle Forms 10g upgrade: FRM-92100 when exiting form [message #345353 is a reply to message #345303] |
Wed, 03 September 2008 03:27 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
Robin84
Messages: 7 Registered: August 2008 Location: Glasgow
|
Junior Member |
|
|
David.
I have deleted all compiled objects, recompiled all plsql for each form in builder, saved, 'pscp' over the files and regenerated them on the UNIX box in the order you suggested using the compile_all param set to yes for each object.
This did not make any difference I'm afraid.
There are two libraries. There were 3 - the HINT.pll library for tooltips was used for the toolbar but has been removed and replaced using the tooltip properties for each button.
Appreciate your time.
Robin
[Updated on: Wed, 03 September 2008 04:31] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
|
|