2 Replies Latest reply: Jul 26, 2014 4:40 AM by AnonumousJack RSS

    webutil Ubuntu no jacob in java.library.path

    AnonumousJack

      @I am running my forms based client on Ubuntu 14.04

      I am able to acces my ERP based system in Ubuntu 14.04

      There is a form deployed which uses webutil that writes data from database into excel which works fine on windows based client machine but when i run my ERP on Linux base client such as ubuntu 14.04 then the console shows me the below error

       

       

      This is what my java console says

      Java Plug-in 1.6.0_45

      Using JRE version 1.6.0_45-b06 Java HotSpot(TM) Client VM

      User home directory = /home/jack

       

      RegisterWebUtil - Loading WebUtil Version 10.1.2.3

      proxyHost=null

      proxyPort=0

      connectMode=HTTP, native.

      Forms Applet version is : 10.1.2.3

      propertyChange:calendar

      propertyChange:ancestor

      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:148)

        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.Window.dispatchEventImpl(Unknown Source)

        at java.awt.Component.dispatchEvent(Unknown Source)

        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

        at java.awt.EventQueue.access$400(Unknown Source)

        at java.awt.EventQueue$2.run(Unknown Source)

        at java.awt.EventQueue$2.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

        at java.awt.EventQueue$3.run(Unknown Source)

        at java.awt.EventQueue$3.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.security.AccessControlContext$1.doIntersectionPrivilege(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)