On Some Client Machines Webutil Raises Exception: "AWT-EventQueue-3" java.lang.UnsatisfiedLinkError: no Jacob in java.library.path (Doc ID 602014.1)

Last updated on OCTOBER 31, 2016

Applies to:

Oracle Forms - Version 10.1.2.0.2 and later
Information in this document applies to any platform.


Symptoms

On some client machines, when running a Webutil Form module using Sun JRE, the Webutil does not work and the following error occurs in the Java console:

Exception in thread "AWT-EventQueue-3" java.lang.UnsatisfiedLinkError: no jacob in java.library.path
      at java.lang.ClassLoader.loadLibrary(Unknown Source)
      at java.lang.Runtime.loadLibrary0(Unknown Source)
      at java.lang.System.loadLibrary(Unknown Source)
      at com.jacob.com.ComThread.<clinit>(ComThread.java:128)
      at oracle.forms.webutil.ole.OleFunctions.create_obj(Unknown Source)
      at oracle.forms.webutil.ole.OleFunctions.getProperty(Unknown Source)
      at oracle.forms.handler.UICommon.onGet(Unknown Source)
      at oracle.forms.engine.Runform.onGetHandler(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.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)


Other versions of Sun JRE on same client is working fine, and the issue is reproduced only with a specific JRE version on that client machine.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms