oracle.forms.webutil.ole.olefunctions [message #347830] |
Sun, 14 September 2008 08:12  |
durgadas.menon
Messages: 365 Registered: December 2007 Location: Nowhere
|
Senior Member |
|
|
Hi,
I am doing a new installation of webutil components. As seen in the attachment I am getting error that oracle.forms.webutil.ole.olefunctions is not found. Doing some search I came to know that this is because the jacob.jar and frmwebutil.jar files are not signed properly. I followed exactly the same procedure discussed in my previous post (http://www.orafaq.com/forum/m/342672/0/?srch=webutil#msg_num_6)
Quote: | 1. First copy frmwebutil.jar and jacob.jar files in your ORACLE_HOME\JDK\BIN folder .
2. Look for these files
jarsigner.exe , keytool.exe , sign_webutil.bat(This file is available in webutil.zip) ,JNIsharedstubs.dll(This file is available in webutil.zip). These four should be there for you to be able to sign the jar files successfully.
3. In your command prompt type this
sign_webutil.bat ORACLE_HOME\JDK\BIN\frmwebutil.jar
then this
sign_webutil.bat ORACLE_HOME\JDK\BIN\jacob.jar
|
The result was successful but still this I am getting this error due to which I am not able to use the webutil features.
CONSOLE READINGS
Quote: |
Oracle JInitiator: Version 1.3.1.22
Using JRE version 1.3.1.22-internal Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Dd
Proxy Configuration: no proxy
JAR cache enabled
Location: C:\Documents and Settings\Dd\Oracle Jar Cache
Maximum size: 50 MB
Compression level: 0
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Loading http://dd-fd704ff99925:8889/forms/java/frmall_jinit.jar from JAR cache
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 10.1.2.0
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(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.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed
at sun.applet.ApletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source
at java.lang.ClassLoader.loadClass(Unknown Source
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(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.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source
at java.lang.ClassLoader.loadClass(Unknown Source
at sun.applet.AppletClassLoader.loadClass(Unknow Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(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.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed
at sun.applet.ApletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(UnknownSource)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(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.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(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.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(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.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.ngine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection faild.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source
at java.lang.ClassLoader.loadClass(Unknown Source
at sun.applet.AppletClassLoader.loadClass(UnknownSource)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(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.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknwn Source)
at oracle.forms.engine.Main.createRunform(Unknon Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source
at java.lang.ClassLoader.loadClass(Unknown Source
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(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.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknwn Source)
at oracle.forms.engine.Main.createRunform(Unknon Source)
at oracle.forms.engine.Main.start(Unknown Soure)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source
|
|
|
|
|
Re: oracle.forms.webutil.ole.olefunctions [message #347971 is a reply to message #347939] |
Mon, 15 September 2008 04:05   |
durgadas.menon
Messages: 365 Registered: December 2007 Location: Nowhere
|
Senior Member |
|
|
Version of Database
Quote: | SQL> select banner from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
|
Version of Forms and Reports
Quote: | SQL*Plus: Release 10.1.0.4.2 - Production on Mon Sep 15 14:30:11 2008
|
Operating System - Win XP
Products installed - Oracle 10g database
Oracle 10g developer suite
(both free from Oracle website)
|
|
|
|
Re: oracle.forms.webutil.ole.olefunctions [message #348200 is a reply to message #347830] |
Tue, 16 September 2008 00:25   |
luitelm
Messages: 4 Registered: September 2008
|
Junior Member |
|
|
Dear all,
I am using Form Developer 9.0.2.0.1. For the same i want to use webutil function to open a file path.
Does any one has the simple manual to install and configure webutil. I found some manual from the internet, but it was hard to implement for me.
Hope to hear from you soon. Thanks in Advance.
Regards,
Monoj
|
|
|
|
|
Re: oracle.forms.webutil.ole.olefunctions [message #348229 is a reply to message #348218] |
Tue, 16 September 2008 02:44   |
durgadas.menon
Messages: 365 Registered: December 2007 Location: Nowhere
|
Senior Member |
|
|
Thanks Mudabbir, it did help
Now I am not getting the error in the layout editor (attached) but still the files are not downloading (as seen in the Java Console) and the demo webutil form is not working.
I have signed the files with sign_webutil.bat (as you had mentioned previously) kept them in the java folder but still when I press any button on the form I get this error
Quote: | frm-40735 when_button_pressed trigger raised unhandled exception ora-06508
|
what setting can I do to get the files to download?
|
|
|
Re: oracle.forms.webutil.ole.olefunctions [message #348232 is a reply to message #348229] |
Tue, 16 September 2008 02:56   |
|
Check the registry for
Quote: | FORMS_BUILDER_CLASSPATH =D:\DevSuiteHome_1\forms\java\frmall.jar;D:\DevSuiteHome_1\forms\java\frmwebutil.jar;D:\DevSuiteHome_1\forms\java\jacob.jar
FORMS_PATH = D:\DevSuiteHome_1\forms;C:\AC_GROUP_SYSTEMS\System_Requirements\PLL
|
C:\AC_GROUP_SYSTEMS\System_Requirements\PLL --> is the location where i am storing all the pll i use for my application including webutil.pll
NOTE : SUBCLASS the object group dont COPY !!
IMPORTANT : Does the console reasing show this when it loads the jar files?
Quote: | RegisterWebUtil - Loading WebUtil Version 1.0.6
|
[Updated on: Tue, 16 September 2008 03:19] Report message to a moderator
|
|
|
Re: oracle.forms.webutil.ole.olefunctions [message #348248 is a reply to message #348232] |
Tue, 16 September 2008 03:48   |
durgadas.menon
Messages: 365 Registered: December 2007 Location: Nowhere
|
Senior Member |
|
|
The registry settings were the first settings that I changed (as we already had a discussion on this the last time)
I had tried both subclass and copy but nothing except the frmall_jinit.jar file downloads. It does not even show this Quote: | RegisterWebUtil - Loading WebUtil Version 1.0.6
|
|
|
|
Re: oracle.forms.webutil.ole.olefunctions [message #348270 is a reply to message #348248] |
Tue, 16 September 2008 04:49   |
|
Its not giving you this
Quote: | RegisterWebUtil - Loading WebUtil Version 1.0.6
|
will come only when you run the form through forms builder
check for these again
1.Default.env
FORMS_PATH=D:\DevSuiteHome_1\forms;C:\AC_GROUP_SYSTEMS\System_Requirements\PLL
WEBUTIL_CONFIG=D:\DevSuiteHome_1\forms\server\webutil.cfg
CLASSPATH=D:\DevSuiteHome_1\forms\java\frmall.jar;
D:\DevSuiteHome_1\forms\java\frmwebutil.jar;
D:\DevSuiteHome_1\jdk\jre\lib\rt.jar
2. Forms.conf
# Virtual path for webutil
AliasMatch ^/forms/webutil/(..*) "D:\DevSuiteHome_1/forms/webutil/$1"
3. D:\DevSuiteHome_1\forms\j2ee\ORION-WEB.XML
<virtual-directory virtual-path="/webutil"
real-path="D:\DevSuiteHome_1/forms/webutil" />
|
|
|
|
|
|
|
|
|
Re: oracle.forms.webutil.ole.olefunctions [message #348968 is a reply to message #348832] |
Thu, 18 September 2008 07:42  |
mandeepmandy
Messages: 79 Registered: May 2008 Location: USA
|
Member |

|
|
Restart the app server.Only application. And do the following changes in form if you are trying to open a form through browser.After commenting it is not supposed to download that files.
You can also consider webutil installation as suggest in previous post.
Forms:
1. Go to property palette of object WEBUTL_OLE_FUNCTIONS of block WEBUTIL.Remove text from Implementation Class Property.
2. Open triggers WHEN-CUSTOM-ITEM-EVENT on block WEBUTIL.
Replace trigger code with below code.
BEGIN
NULL;
END;
|
|
|