Skip to Main Content

Oracle Forms

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JVM crashing when using forms (AWT-EventQueue-2, msvcrt.dll, getClipboard)

552305Jun 23 2008 — edited Jun 23 2008
Hello all,

I know that this is probably going to end up being a SUN problem but I was wondering if anyone else has come accross a problem we keep having.

some of our users are reporting that our forms applications are crashing and leaving a hs_err_pid* log on their desktop. I have encountered it on application start up but we have users reporting it throughout the application and unfortunatly no way to consistently reproduce it.

we are using Forms10g 10.1.2.0.2 on Java JRE 1.5.0_13-b06 and the log contains the following information:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77bd8efa, pid=46260, tid=46488
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_13-rev-b06 mixed mode)
# Problematic frame:
# C [msvcrt.dll+0x38efa]
#

--------------- T H R E A D ---------------

Current thread (0x036eae08): JavaThread "AWT-EventQueue-2" [_thread_in_native, id=46488]
...
...
...
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [msvcrt.dll+0x38efa]
C 0x6d0cc517
j sun.awt.windows.WDataTransferer.getClipboardFormatName(J)Ljava/lang/String;+0
J sun.awt.datatransfer.DataTransferer.getFlavorsForFormats([JLjava/awt/datatransfer/FlavorTable;)Ljava/util/Map;
J sun.awt.datatransfer.ClipboardTransferable.<init>(Lsun/awt/datatransfer/SunClipboard;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j sun.awt.datatransfer.SunClipboard.getContents(Ljava/lang/Object;)Ljava/awt/datatransfer/Transferable;+17
j oracle.forms.ui.delegates.VComponentDelegate.handleOKToPaste(Loracle/ewt/lwAWT/lwText/LWCommonText;)Ljava/lang/Boolean;+16
J oracle.forms.ui.delegates.VCommonTextDelegate.getProperty(Loracle/forms/properties/ID;)Ljava/lang/Object;
J oracle.forms.ui.delegates.VTextFieldDelegate.getProperty(Loracle/forms/properties/ID;)Ljava/lang/Object;
J oracle.forms.ui.VTextField.getProperty(Loracle/forms/properties/ID;)Ljava/lang/Object;
j oracle.forms.handler.ComponentItem.focusGained(Ljava/awt/event/FocusEvent;)V+170
j oracle.forms.handler.TextComponentItem.focusGained(Ljava/awt/event/FocusEvent;)V+2
j oracle.forms.handler.TextFieldItem.focusGained(Ljava/awt/event/FocusEvent;)V+10
j java.awt.AWTEventMulticaster.focusGained(Ljava/awt/event/FocusEvent;)V+21
j java.awt.Component.processFocusEvent(Ljava/awt/event/FocusEvent;)V+42
j oracle.ewt.lwAWT.LWComponent.processFocusEvent(Ljava/awt/event/FocusEvent;)V+113
j oracle.ewt.lwAWT.lwText.LWTextComponent.processFocusEvent(Ljava/awt/event/FocusEvent;)V+2
j oracle.ewt.lwAWT.lwText.LWTextField.processFocusEvent(Ljava/awt/event/FocusEvent;)V+6
J java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V
J oracle.ewt.lwAWT.lwText.LWTextField.processEventImpl(Ljava/awt/AWTEvent;)V
J oracle.ewt.lwAWT.LWComponent.redispatchEvent(Ljava/awt/AWTEvent;)V
J oracle.ewt.lwAWT.LWComponent.processEvent(Ljava/awt/AWTEvent;)V
J java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V
J java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V
J java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Ljava/awt/Component;Ljava/awt/AWTEvent;)Z
J java.awt.DefaultKeyboardFocusManager.dispatchEvent(Ljava/awt/AWTEvent;)Z
J java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V
J java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V
J java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j java.awt.KeyboardFocusManager.dispatchAndCatchException(Ljava/lang/Throwable;Ljava/awt/Component;Ljava/awt/event/FocusEvent;)Ljava/lang/Throwable;+4
j java.awt.KeyboardFocusManager.processSynchronousLightweightTransfer(Ljava/awt/Component;Ljava/awt/Component;ZZJ)Z+263
v ~StubRoutines::call_stub
V [jvm.dll+0x872c4]

if anyone has a workaround/fix or even a way to consistantly reproduce this it would be much appreciated?

cheers,
Chris
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 21 2008
Added on Jun 23 2008
10 comments
1,953 views