Problem running form in 9iDevSuite
Hi all
i have 8i database and 9i Dev suite installed.
I am trying to run my form from within 9iForm Builder and got error "HTTP Listener is not listening 0n 8888 port".(even though i have started OC4J)
I couldn't found even HTTP listener if it is installed.
On other machine i have 9i database with 9i Dev suite and everything is OK. Does it mean that my installation is not succeessful? I can't find even HTTP listener in Services to start it manually.
Thanks in advance
For the Forms Builder, in iDS, you need to start the OC4J Listener. The icon is in the same group as Forms in your Start menu.
Once it's started, verify it in a browser:
http://127.0.0.1:8888
If that works, then OC4J is running. If not, then you know there is a problem.
The other thing to check is in the Forms Builder Preferences, go to the Runtime tab, and make sure that the Application Server field is set correctly.
The HTTP listener in iDS is the OC4J Listener. It is started and stopped using batch files. There is no service, like the Apache HTTP listener.
Regards,
Robin Zimmermann
Forms Product Management
Similar Messages
-
Drastic problems running Forms using JavaPlugin
I'm facing some problems running my Forms application using JRE/JPI. My Forms version is 10g release 1 and JRE version is 1.4.2_13. I've upgraded my Application Server with patch to make it run smoothly with JRE. Patch ID is p4948949_9043_WINNT (patch 3). So my upgraded Forms version is 9.0.4.3.
Problems are as follows:
** There's a problem in Font, it's not appearing on application as configured. So I want to unistall the patch and restore my Forms version to previous version but I don't know how to uninstall this patch.
** Another issue which seems to be JRE related problem is I can't use mouse to select control on my Forms running application. I've to press TAB key to navigate through controls such as TEXT_ITEM. When I'm running application using JInitiator, this problem doesn't occur, I can click on any control of Forms , so I think it's JRE related problem.
Ours is a large scale application...this is why I'm in great problem now. Could someone help me resolve these issues?
Regards
RashedSun has suggested that Oracle bug 5512094 will not be included into a production release until 1.5.0_13. For reasons unknown to us, the fix will not likely make it into _12. Since we are not responsible for their releases, this information may or may not be accurate. You will need to contact Sun for the latest details regarding their releases.
In the mean time, it is recommended you continue to use the special release you were provided by Oracle Support. However, also ensure that you have installed the latest one-off patches on the server which address several focus issues. Below is a list of the latest based on which version you may be using.
Forms 9.0.4.3 > Metalink Patch ID# 5750167 (New as of Jan 24, 2007)
Forms 10.1.2.0.2 > Metalink Patch ID# 5677148
Forms 10.1.2.2 > Metalink Patch ID# 5750193
As mentioned, both Oracle and Sun are investigating several other focus issues, so these patches may not correct your issue.
The best suggestion would be to create a reproducible test case and provide it to Support. This will help Oracle to better determine if your issue is one which we are already aware of or if yours is a new issue. -
Problem running forms in Oracle 9i IAS iSuites
Hi,
I'm trying to get Forms 6 running on an Oracle 9i IAS iSuites application server. When I try to access a form via the web I get a HTTP-500 Internal Server Error. The Apache\Apache\logs\error_log file contains the following entry:
[Tue Oct 06 11:39:05 2009] [error] [client 159.207.200.55] Premature end of script headers: d:/oracle/806/tools/web60/cgi/ifcgi60.exe
I've tried fiddling around in various configuration files but without more detail about the error I'm not sure what to do. Does anyone have any advice on how to go about debugging this problem?
Thanks
AdamHi there,
installing 6i for 8i on the same box is not a problem. I find it better, on a personal pc to have them in different homes.
- create a folder called 'Oracle6i'
- when prompted for the install home - point to this new directory
once the installation is complete you will need to copy the tnsnames.ora file from the oracle database home and paste it into the corresponding directory of the oracle6i installation. -
Problems running Forms in Forms Builder 6.0.8.21.3
I have upgraded some Forms from 4.5 to 6i. I compile and run the forms in Forms Builder 6.0.8.21.3. However I have a problem when running a specific form. When I run the form directly from Forms Builder the problem do not appear.
But when I call the same form in Oracle Forms Runtime by calling the forms from the menu, the row with push buttons that I have defined do not appear.
I have faced a similar problem earlier and then I solve the problem changing the order of the Data Blocks in the Object Navigator. I have tried this, but so far it does not work. Do the order of the Data Blocks affect how the Forms will be displayed? What about the order of the Canvases? I hope someone can help me with this challenge.
I run win 2000 and do not get any runtime error messages.
Thanks in advance.
Regards
RoarRoar,
the order of blocks does only influence the navigation but not the visibility. However, if the button bar is on a canvas that doesn't show if the focus isn't in it then having teh button block on top makes sure the focus is set there. Are the push bottons on a separate canvas or are they on the same canvas as your data ? If not, then how do you ensure that the stacked canvas gets displayed ? Anyway, running the Form from teh builder uses teh same client/server runtime that is used when running your application stand alone. So it must be something within teh navigation (I am guessing).
Fran -
Performance problem running forms on a VPN
Overall performance is OK
I have one form with a performance problem on insert (Inserting 1 record takes about 1 minute)
When I run the same form in our LAN-environment, there is no performance
problem.
It's on a table with a lot of fields, among them a lot of look-up fields (but
most of them are validated on entry)
On my modem, I see a lot of switching Send-Receive (which I wouldn't expect
when inserting 1 record)
nullI guess, the amount of memory is the problem, in case of LAN, you're client's memory is being used, in case of web, your web servers memory is being used. Try to increase the memory to it which would buffer your data before accessing the modem, so your operating system would decide when to send the data and when to not to send the data, in this case, you wont see lots of flickering in your modem's switch. Hope this would trigger something in your mind to check the parameters defined in the ora.ini file and web server parameters etc etc etc
null -
Problem running Forms on Oracle Web Server 3.0
I have implemented Developer/2000 forms on Oracle Web Server 3.0 (Non Cartridge Implemetation). Whenever there are multiple client request for the form, Forms server raised the Dr watson error (windows NT 4.0).
Kind request to anybody who has solution for the above.Someone got the same message on a Suse 6.0. On a redhat 5.x, the
required files (libraries) are in packages
libstdc++-2.8.0-8
libstdc++-devel-2.8.0-8 (? may not be necessary)
You can get the above packages on redhat ftp and mirror sites.
Again, oracle on linux is really "RedHat-ish"!!!
Robert Xu
lin (guest) wrote:
: After I installed Oracle Web server on turbo linux,
: I started owsctl wrb, and got error message
: libstdc++s0.2.8.
: I did a find from root to search this file, but not found.
: anyone can help me.
: thanks
null -
I finally configured and was able to start the reports server on my Solaris box. The listener is running. When I run a report, either by command line using rwrun60 or from a form using RUN_REPORT_PRODUCT, the report kicks off without error but will not finish. I have to kill the process, and no output results. I had no problems when running from NT, so I'd bet the problem is in the configuration not the report itself. Any ideas?
I'm still working this problem.
I have a printer configured, and have no problem generating report in character mode and send directly to printer.
I did have to add localhost access to Xwindows with
$ xhost +localhost
Now I have valid display value.
Unfortunately, still having the same problem. rwrun60 kicks off, but gets hung. I have no problems running forms on the this server. Any other ideas? -
Running forms 6i on a 10g database
We are encountering problems running forms 6i on a 10g database. the forms keep dropping and we get ifrun files with access_voilation c0000005 error. Has anyone encountered this problem
Some breaking news - we are planning to certify 6i against 10g - but as Frank points out - you will be required to patch up - we are targetting Patch 17.
Regards
Grant Ronald
Forms Product Management -
Problem running a report in forms.
Hello!
I am having a problem with running a report in a form. I have installed on my computer Oracle developer suite 10g, weblogic, oracle database 11g. Now i have a main form in witch runs froms and reports. The forms and reports had run well on oracle 6i but now i am faceing with a issue, the forms are running but the reports do not. In oracle 6i the reports did run with run_product, now with REPORT_OBJECT. I don't understand what structure could i use. Do i have to install Application server ???? PLS explain what do i have to do, all the configuration necessery, other ipoduct installation if needed. thanks!!!!!
This is the main form that runs other forms and reports:
DECLARE
nod varchar2(50);
htree ITEM;
lis paramlist;
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status varchar2(100);
BEGIN
nod:=ftree.get_tree_node_property('COP1',ftree.get_tree_selection('COP1',1),ftree.node_value);
htree := Find_Item('FRONT.COP1');
Ftree.Set_Tree_Selection(HTREE, :SYSTEM.TRIGGER_NODE, Ftree.SELECT_ON);
--lis:=create_parameter_list('LISTA');
:GLOBAL.PROJECT_PATH:= 'D:\Diploma\Last_version\rap\';
-- forme
if lower(nod) = 'intretinere clienti' then
open_form('D:\Diploma\Last_version\INTRETINERE_CLIENTI',ACTIVATE, SESSION);
ELSIF LOWER(nod) = 'produse clienti' then
--add_parameter(lis,'USERU',TEXT_PARAMETER,:PAROLA.USERU);
open_form('D:\Diploma\Last_version\PROD_CL_inch',ACTIVATE, NO_SESSION,lis);
-- rapoarte
elsif upper(nod)='CLIENT' then begin
run_product(REPORTS,'D:\Diploma\Last_version\rap\CLIENT',SYNCHRONOUS,RUNTIME,FILESYSTEM,'',NULL);
--v_rep := RUN_REPORT_OBJECT('D:\Diploma\Last_version\rap\CLIENT');
end;
elsif upper(nod)='PRODUSE BANCARE DESCHISE IN PERIOADA' then begin
run_product(REPORTS,'D:\Diploma\Last_version\rap\PRODUSE_PERIOADA',SYNCHRONOUS,RUNTIME,FILESYSTEM,'',NULL);
--repid := find_report_object('PRODUSE_PERIOADA');
--SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE, SYNCHRONOUS);
--SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE);
--rep_status := REPORT_OBJECT_STATUS(repid);
-- v_rep := RUN_REPORT_OBJECT('D:\Diploma\Last_version\rap\PRODUSE_PERIOADA');
--v_rep := RUN_REPORT_OBJECT(repid);
end;
elsif upper(nod)='DEPOZITE SCADENTE IN PERIOADA' then
run_product(REPORTS,'D:\Diploma\Last_version\rap\DEPOZITE_SCAD',SYNCHRONOUS,RUNTIME,FILESYSTEM,'',null);
-- nomenclatoare
elsif upper(nod)='TIPURI PRODUSE' then
open_form('D:\Diploma\Last_version\nom_prod',activate, NO_SESSION);
elsif upper(nod)='TIPURI DOBANZI' then
open_form('D:\Diploma\Last_version\nom_dob',activate, NO_SESSION);
-- operatiuni
elsif upper(nod)='DEPUNERE NUMERAR' then
lis:=create_parameter_list('LISTA');
add_parameter(lis,'STARE',TEXT_PARAMETER,'D');
open_form('D:\Diploma\Last_version\depunere_numerar',activate, NO_SESSION,lis);
elsif upper(nod)='ELIBERARE NUMERAR' then
lis:=create_parameter_list('LISTA');
add_parameter(lis,'STARE',TEXT_PARAMETER,'E');
open_form('D:\Diploma\Last_version\depunere_numerar',activate, NO_SESSION,lis);
elsif upper(nod)='TRANSFER' then
open_form('D:\Diploma\Last_version\TRANSFER',activate, NO_SESSION);
elsif upper(nod)='SIMULARE DEPOZIT' then
open_form('D:\Diploma\Last_version\SIMULARE_DEPOZIT',activate, NO_SESSION);
elsif upper(nod)='RAMBURSARE CREDIT' then
open_form('D:\Diploma\Last_version\RAMBURSARE_CREDIT',activate, NO_SESSION);
elsif upper(nod)='RAMBURSARE RATA' then
open_form('D:\Diploma\Last_version\RAMBURSARE_RATA',activate, NO_SESSION);
elsif upper(nod)='TRECERE LA RESTANTA' then
open_form('D:\Diploma\Last_version\RESTANTA_CREDIT',activate, NO_SESSION);
elsif upper(nod)='TRAGERE CREDIT' then
open_form('D:\Diploma\Last_version\TRAGERE_CREDIT',activate, NO_SESSION);
/*elsif upper(nod)='TRAGERE CREDIT' then
open_form('D:\Diploma\Last_version\TRAGERE_CREDIT',activate, NO_SESSION);*/
end if;
--destroy_parameter_list(lis);
END;Ok, so I have installed on my computer Oracle developer suite 10g, weblogic, oracle database 11g just like i said in the previous post. If i installed weblogic and i can run forms it means that i have the weblogic server running, no? If not what do i have to install for it to run ? I did what you said about the reports path, but just to be clear , i put it in environment variables REPORT_PATH='D:\diploma\Last_version\Rap'. I don't know where to put it in fromsweb.cfg ! Now about the main from, it looks like this :
DECLARE
nod varchar2(50);
htree ITEM;
lis paramlist;
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status varchar2(100);
report_job_id VARCHAR2(100);
BEGIN
nod:=ftree.get_tree_node_property('COP1',ftree.get_tree_selection('COP1',1),ftree.node_value);
htree := Find_Item('FRONT.COP1');
Ftree.Set_Tree_Selection(HTREE, :SYSTEM.TRIGGER_NODE, Ftree.SELECT_ON);
--lis:=create_parameter_list('LISTA');
--:GLOBAL.PROJECT_PATH:= 'D:\Diploma\Last_version\rap\';
-- forme
if lower(nod) = 'intretinere clienti' then
open_form('D:\Diploma\Last_version\INTRETINERE_CLIENTI',ACTIVATE, SESSION);
ELSIF LOWER(nod) = 'produse clienti' then
--add_parameter(lis,'USERU',TEXT_PARAMETER,:PAROLA.USERU);
open_form('D:\Diploma\Last_version\PROD_CL_inch',ACTIVATE, NO_SESSION,lis);
-- rapoarte
* elsif upper(nod)='CLIENT' then begin *
* v_rep := RUN_REPORT_OBJECT('CLIENT');*
* report_job_id := RUN_REPORT_OBJECT(repid);*
* end;*
* elsif upper(nod)='PRODUSE BANCARE DESCHISE IN PERIOADA' then begin*
* repid := find_report_object('PRODUSE_PERIOADA');*
* report_job_id := RUN_REPORT_OBJECT(repid);*
* end;*
* elsif upper(nod)='DEPOZITE SCADENTE IN PERIOADA' then *
* repid := find_report_object('DEPOZITE_SCAD');*
* report_job_id := RUN_REPORT_OBJECT(repid);*
-- nomenclatoare
elsif upper(nod)='TIPURI PRODUSE' then
open_form('D:\Diploma\Last_version\nom_prod',activate, NO_SESSION);
elsif upper(nod)='TIPURI DOBANZI' then
open_form('D:\Diploma\Last_version\nom_dob',activate, NO_SESSION);
-- operatiuni
elsif upper(nod)='DEPUNERE NUMERAR' then
lis:=create_parameter_list('LISTA');
add_parameter(lis,'STARE',TEXT_PARAMETER,'D');
open_form('D:\Diploma\Last_version\depunere_numerar',activate, NO_SESSION,lis);
elsif upper(nod)='ELIBERARE NUMERAR' then
lis:=create_parameter_list('LISTA');
add_parameter(lis,'STARE',TEXT_PARAMETER,'E');
open_form('D:\Diploma\Last_version\depunere_numerar',activate, NO_SESSION,lis);
elsif upper(nod)='TRANSFER' then
open_form('D:\Diploma\Last_version\TRANSFER',activate, NO_SESSION);
elsif upper(nod)='SIMULARE DEPOZIT' then
open_form('D:\Diploma\Last_version\SIMULARE_DEPOZIT',activate, NO_SESSION);
elsif upper(nod)='RAMBURSARE CREDIT' then
open_form('D:\Diploma\Last_version\RAMBURSARE_CREDIT',activate, NO_SESSION);
elsif upper(nod)='RAMBURSARE RATA' then
open_form('D:\Diploma\Last_version\RAMBURSARE_RATA',activate, NO_SESSION);
elsif upper(nod)='TRECERE LA RESTANTA' then
open_form('D:\Diploma\Last_version\RESTANTA_CREDIT',activate, NO_SESSION);
elsif upper(nod)='TRAGERE CREDIT' then
open_form('D:\Diploma\Last_version\TRAGERE_CREDIT',activate, NO_SESSION);
/*elsif upper(nod)='TRAGERE CREDIT' then
open_form('D:\Diploma\Last_version\TRAGERE_CREDIT',activate, NO_SESSION);*/
end if;
--destroy_parameter_list(lis);
END;
Thanks, hope u can guide me :). -
Can't run form from Form Builder 10g - Port configuration problem?
Hi,
I have installed the Database (10.2.0.1.0) and the Developer Suite (10.1.2.0.2) on two Linux machines (Red Hat Enterprise Linux ES 4 Basic).
If I enter the frmservlet-URL manually everything seems to be fine.
In one case I enter http://127.0.0.1:8890/forms/frmservlet, in the other http://127.0.0.1:8889/forms/frmservlet; in BOTH cases I get eventually a dark square and the status bar says "Applet oracle.forms.engine.Main started".
HOWEVER, if I create a simple form with Form Builder and click on the Button with the green traffic light ("Run Form"), the form runs only on the machine where frmservlet listens on port 8890.
On the other machine (frmservlet configured to listen on port 8889) Firefox pops up, the URL "http://127.0.0.1:32979/6dOrpwghCqnp8PhMT7KVT533m3IaArqFbPqPBOztZXWYSsNy" gets called, and nothing else happens. The screen displays the string "ORACLE FORMS." and the status bar says "Waiting for 127.0.0.1...", and it stays like this forever.
I assume this is a port configuration problem, but I don't have a clue where to start.
Any suggestions how I should proceed are greatly appreciated.
Thank you very much in advance!Hi Frank,
Thank you for your reply.
I doublechecked my configuration.
In the dialog Edit --> Preferences --> Runtime the Application Server URL is set to "127.0.0.1:8889/forms/frmservlet".
However, when I attempt to run the form, the URL "http://127.0.0.1:33140/W2dwbV9eXS2fPkuKlxNhCxFWdEihwDviat2uV7ycrSotqwDN" gets called.
The screen displays the string "ORACLE FORMS." and the status bar says "Waiting for 127.0.0.1...", and that's it.
I wonder how the port number 33140 got selected. Interestingly, this time it is a different number; last time it was port 32979. In fact, the port number seems to change each time; I tried again and now it is 33189.
I will now try to set the port number for the frmservlet to 8890.
I choose Edit --> Preferences --> Runtime and set the application server URL to "127.0.0.1:8890/forms/frmservlet".
I stop the container, open /home/oracle/OraHome_1/j2ee/DevSuite/config/default-web-site.xml and change the port number to 8890:
<?xml version="1.0" standalone='yes'?>
<!DOCTYPE web-site PUBLIC "Oracle Application Server 10g XML Web-site" "http://xmlns.oracle.com/ias/dtds/web-site.dtd">
<!-- change the host name below to your own host name. Localhost will -->
<!-- not work with clustering -->
<!-- also add cluster-island attribute as below
<web-site host="localhost" port="0" protocol="ajp13"
display-name="Default Oracle Application Server 10g Java WebSite" cluster-island="1" >
-->
<web-site port="8890" protocol="http"
display-name="Oracle Developer Suite 10g instance of Oracle Containers for J2EE Web Site">
<!-- Uncomment the following line when using clustering -->
<!-- <frontend host="your_host_name" port="80" /> -->
<!-- The default web-app for this site, bound to the root -->
<default-web-app application="default" name="defaultWebApp" root="/j2ee" />
<!-- Do not delete this line. -->
<web-app application="forms" name="formsweb" root="/forms" />
<!-- -->
<!-- <web-app application="forms" name="formsweb" root="/forms" /> -->
<web-app application ="reports" name="web" root="/reports" />
<web-app application = "reports" name="demo" root="/repdemo" />
<!-- Access Log, where requests are logged to -->
<access-log path="../log/default-web-access.log" />
</web-site>
I restart the container, start Form Builder, connect to the database, and open my test form.
When attempting to run the form, the URL "http://127.0.0.1:33437/Pl0n3ky9vmU5z37A7ScBnQhsGwq3jwuzJpgTAKWPMOYIzT8K" gets called (again a new port number, apparently picked radomly within a certain range) and nothing happens: "Waiting for 127.0.0.1...".
However, when I enter the URL http://127.0.0.1:8890/forms/frmservlet I do (eventually, after confirming that I trust the certificate etc.) get a darc rectangle and the status message "Applet oracle.forms.engine.Main started", which tells me that my setup can't be that far off target.
Here is the output of netstat:
[root@localhost ~]# netstat -anp --tcp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:32769 0.0.0.0:* LISTEN 2779/rpc.statd
tcp 0 0 0.0.0.0:23910 0.0.0.0:* LISTEN 5269/java
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2759/portmap
tcp 0 0 0.0.0.0:1521 0.0.0.0:* LISTEN 4265/tnslsnr
tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 2983/xinetd
tcp 0 0 127.0.0.1:7830 0.0.0.0:* LISTEN 4429/spamd --port 7
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2928/cupsd
tcp 0 0 0.0.0.0:9240 0.0.0.0:* LISTEN 5269/java
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3002/sendmail: acce
tcp 0 0 0.0.0.0:8890 0.0.0.0:* LISTEN 5269/java
tcp 0 0 0.0.0.0:32795 0.0.0.0:* LISTEN 4231/ora_d000_orcl
tcp 0 0 127.0.0.1:1521 127.0.0.1:32817 ESTABLISHED 4265/tnslsnr
tcp 0 0 127.0.0.1:32817 127.0.0.1:1521 ESTABLISHED 4209/ora_pmon_orcl
tcp 0 0 127.0.0.1:33425 127.0.0.1:1521 ESTABLISHED 5298/frmbld
tcp 0 0 127.0.0.1:1521 127.0.0.1:33425 ESTABLISHED 5311/oracleorcl
tcp 1 0 80.133.127.83:33485 209.132.177.100:443 CLOSE_WAIT 4060/python
tcp 1 0 80.133.127.83:33484 209.132.177.100:443 CLOSE_WAIT 4060/python
tcp 1 0 80.133.127.83:33494 209.132.177.100:443 CLOSE_WAIT 4060/python
tcp 1 0 80.133.127.83:33520 209.132.177.100:443 CLOSE_WAIT 4060/python
tcp 0 0 80.133.127.83:33529 209.132.177.100:443 ESTABLISHED 4060/python
tcp 0 0 80.133.127.83:33528 209.132.177.100:443 ESTABLISHED 4060/python
tcp 1 0 80.133.127.83:33460 209.132.177.100:443 CLOSE_WAIT 4060/python
tcp 1 0 80.133.127.83:33470 209.132.177.100:443 CLOSE_WAIT 4060/python
tcp 0 0 :::22 :::* LISTEN 2968/sshd
tcp 0 0 ::ffff:127.0.0.1:33437 :::* LISTEN 5298/frmbld
tcp 697 0 ::ffff:127.0.0.1:33437 ::ffff:127.0.0.1:33439 CLOSE_WAIT -
tcp 348 0 ::ffff:127.0.0.1:33437 ::ffff:127.0.0.1:33440 CLOSE_WAIT -
[root@localhost ~]#
The question remains: Where do those port numbers come from?
Regards,
jme -
Configuration problem running webutil demo form WU_TEST_106
Hi,
I am running the web util demo form from OTN, it works ok till I access the OLE tab and try to write some text to a *.doc file.
The java console spits out this text:
Loading http://dci003wa2197244.prod.irscounsel.treas.gov:8890/forms/java/frmall_jinit.jar from JAR cache
Loading http://dci003wa2197244.prod.irscounsel.treas.gov:8890/forms/java/frmwebutil.jar from JAR cache
RegisterWebUtil - Loading WebUtil Version 10.1.2.0
Loading http://dci003wa2197244.prod.irscounsel.treas.gov:8890/forms/java/jacob.jar from JAR cache
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 10.1.2.0
Exception occurred during event dispatching:
java.lang.ExceptionInInitializerError: java.security.AccessControlException: access denied (java.lang.RuntimePermission loadLibrary.jacob)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkLink(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.jacob.com.Dispatch.<clinit>(Dispatch.java:537)
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.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
I followed the steps layed out for configuring webutil in the users guide, I suspect the problem is related to signing the jacob.jar file.
I signed jacob.jar using $ORACLE_HOME/forms/webutil/sign_webutil.bat, I made sure ORACLE_HOME/jdk/bin was in PATH.
I received these warning/errors at this point
Generating a self signing certificate for key=webutil2...
keytool error: java.lang.Exception: Key pair not generated, alias <webutil2> already exists
There were warnings or errors while generating a self signing certificate. Please review them.
Backing up d:\oracle\Product\dev10gR2suite\forms\java\jacob.jar as d:\oracle\Product\dev10gR2suite\forms\java\jacob.jar.old...
1 file(s) copied.
Signing d:\oracle\Product\dev10gR2suite\forms\java\jacob.jar using key=webutil2...
jarsigner: attempt to rename d:\oracle\Product\dev10gR2suite\forms\java\jacob.jar to d:\oracle\Product\dev10gR2suite\forms\java\jacob.jar.orig failed
I am running forms 10.1.2. How do I resolve this problem.
Your help is greatly appreciated.
Jim
.Well, I think the problem is a permission issue or there is a problem finding the correct files. Let me explain:
1. The first error is expected. Read it carefully and consider what you did to this point.
Generating a self signing certificate for key=webutil2...
keytool error: java.lang.Exception: Key pair not generated, alias <webutil2> already exists
This is expected because the alias was already created when signing frmwebutil.jar. Since the alias only needs to be created one time, this is expected and can be ignored.
2. The second error is your real issue:
jarsigner: attempt to rename d:\oracle\Product\dev10gR2suite\forms\java\jacob.jar to d:\oracle\Product\dev10gR2suite\forms\java\jacob.jar.orig failed
My suggestion:
1. Delete all jacob files including any which may have been renamed.
2. Re-download the correct Jacob version as noted in the WebUtil and Forms documentation. Do NOT attempt to use a newer version as it will cause a failure.
3. Copy the jacob.jar file in the same directory which contains the cortousy signing script (batch) Oracle provides.
4. Ensure that you have (Windows) Administrative permissions on the machine.
5. Open a DOS shell and change directories (cd) to the directory which contains the signer script.
6. Set the PATH to include the JDK\bin. For example:
SET PATH=d:\oracle\Product\dev10gR2suite\jdk\bin;%PATH%
7. Execute the jarsigner script.
sign_webutil jacob.jar
As already mentioned you can ignore messages which suggest that the alias already exists. However, pay attention to any others.
8. Assuming it works correctly, copy jacob.jar to ..\forms\java
9. Clear the JAR cache from whichever JRE (Jinitiator) you are using.
10. Retest -
UNIX: problem running an DEV & QA environment using form/report servlets
UNIX: problem running an DEV & QA environment using form/report servlets
I am trying to setup on one server an DEV and QA environment using the Forms Servlet, Forms Listener Servlet and Report Servlet.
I think I have the Forms Servlet and Forms Listener Servlet running properly. The problem is setting up the DEV and QA environment for running reports.
For example, when in DEV environment I would like to run a report from a directory specified in the REPORTS60_PATH. This doesn't seem possible.
It might be easier if I describe my configuration first:
DEV: run all forms and reports from the directory /data/release/dev
QA: run all forms and reports from the directory /data/release/qa
---DEV & QA Settings Forms Listener Servlet:
zone.properties:
# DEV
servlet.fl60dev.code=oracle.forms.servlet.ListenerServlet
servlet.fl60dev.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/dev.env
# QA
servlet.fl60qa.code=oracle.forms.servlet.ListenerServlet
servlet.fl60qa.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/qa.env
---DEV & QA Settings Forms Servlet:
servlet.f60servlet.code=oracle.forms.servlet.FormsServlet
--- Settings for Reports Servlet:
servlet.RWServlet.code=oracle.reports.rwcgi.RWServlet
Custom Env files since we are using Developer 6i Patch 7
dev.env and qa.env
Here I specify FORMS60_PATH and REPORTS60_PATH,
eg: DEV -> FORMS60_PATH=/data/release/dev
REPORTS60_PATH=/data/release/dev
likewise for QA ../qa
In the formsweb.cfg file i have something like:
[dev]
serverURL=/servlet/fl60dev
form=test.fmx
[qa]
serverURL=/servlet/fl60dev
form=test2.fmx
I have tested the following and they work without problems:
1. forms listener test page, eg: http://webserver:7777/servlet/fl60dev
2. running forms from the 2 environments
eg: http://webserver:7777/servlet/f60servlet?config=dev
this runs the form in the FORMS60_PATH (/data/release/dev)
Now my problems start with Reports.
When I run a report from forms (using run_report_object) it will not run any reports
as specified in the REPORTS60_PATH
Even using this url:
http://webserver:7777/servlet/RWServlet?server=rep60&report=test.rdf&destype=cache&desformat=html&
userid=scott/tiger@test9i
It NEVER seems to pickup and use the REPORTS60_PATH. I have tried nearly everything.
I have gone throught the instructions in "Integrating Oracle9iAS Reports in Oracle9iAS Forms -
White Paper"
(http://otn.oracle.com/products/forms/pdf/277282.pdf)
and Forms6i Patch 7: Oracle Forms Listner Servlet for Deployment of FOrms on the Internet
(http://otn.oracle.com/products/forms/pdf/p7listenerservlet.pdf)
plus any other documents in metalink relating to forms, or report servlets. I am
totally confused, please help.
I have tried setting the REPORTS60_PATH in the following files without success:
custom.env (as specified by initArgs=EnvFile in zone.properties)
jserv.properties
in the zone.properties I have tried to set a custom env file for the report servlet:
servlet.RWServlet.code=oracle.reports.rwcgi.RWServlet
servlet.RWServlet.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/dev_rep.env
NO LUCK.
The only place that I can set the REPORTS60_PATH
is in "[6iserver home]/reports60_server" file when I start the reports server (did I even
get this right - I do have to have a reports server running don't I?)
Does this meaan I have to run multiple report servers for each of my environments?
Based on all the documentation I thought that REPORTS60_PATH as specified in the files relating
to the forms servlet would be the place to specify the path.
As you will understand I am getting really fustrated with this and it seems to
me that the reports servlet configuration in 6i is really half baked and since 9i
is coming out it will never be fixed.I am even not able to run forms servlets from two different forms60_path, Is there any configuration do you make other than what you have mentioned in this post.
I already open a TAR in this regard, I am still waiting reply from ORACLE.
Thanks,
Shaik Ather Ahmed -
dear all:
I need your help to explain my problem, that when i simply create aform then compile it then save it , for now every thing is ok, after that when runtime the form dosent apear and it give me an error like "Positional prameter after key on command line",
but when i try to run aform has alredy made on another computer it is running well.
note: I am using oracle 9i developer.
pls help.Hi,
What is the directory path of your forms??. Exist a problem with forms when you try to execute from a directory with blank spaces, examples "C:\Documents and Settings", try to save your forms on a simple directory like "c:\myforms" and execute from her.
Regards
Angel -
PROBLEMS IN RUNNING FORM ON WEB
HELLO ALL
I AM DEPLOYING FORMS ON WEB. I AM USING FORM 5. I HAVE MANAGED
TO DEPLOY AND RUN FORM ON WEB, BUT I AM HAVING COUPLE OF
PROBLEMS AND QUESTIONS.
1. MY FORMS ARE RUNNING AS AN APPLET. HOW CAN I RUN IT WITHIN
BROWSER?
2. IF MY CANVAS IS BIGGER THEN BROWSER WINDOWS SIZE WILL SCROLL
BAR WORK?
3. WILL I BE ABLE TO USE CUSTOM MENU AND CALL OTHER FORMS?
4. HOW CAN I USE FORMS STANDARD FUNCTION KEYS (F7, F8 ETC.)?
THANKS1. In your HTML startup file add <PARAM NAME="separateFrame"
VALUE="false">
4. Create a keyboard mapping (.res) file with function keys and
modify your startup HTML file, e.g.:
<PARAM NAME="serverArgs" VALUE="module=logon.fmx
term=c:\forms\mykeys.res> -
Always when I try to run forms, I get message: "Error at opening file D:\developer\forms90\fmrCSw.res".Do you know what´s the problem? I tried reinstall form, but have same problem.I use Oracle 9.2.0.1.0 version. Thank you
What is your NLS_LANG setting?
Search for the missing file on the installation CD and copy it to where all the rest of the fmr*.res files are on your computer.
Maybe you are looking for
-
How to combine two queries in one EXCEL
hi i got one requirement i got one excel sheet from user which contains two report s(hoe we know whether it is worknook or not) of 2011 data and now user wants 2012 data .now i icluded jan 2012 to dec 2012 in two reports and sent to user.But user
-
Popping sound when running WMP in full scr
Basically, I installed the card with a new computer. The specs are: AMD Athlon 64 3200+ Mother Asus AV8 Memory 2x52 Dual Channel Corsair Xms 80 Gb Matrox 7200 RPM PATA Geforce4 6600 GT AGP X-fi ExtremeMusic TV / Radio AVermedia TV Phone (old TV card)
-
Returning Records, Some Need To Be Detail Pages
Hello, I have a basic cfoutput query that will created a list of all departments and phone numbers in my directory. However, some of the records will need to go to a detail page where numbers of employees in that department are listed. I think have a
-
IDOC to JMS and JMS to IDOC.
Hi All, I read most of the thread and found also some good link . But failed to get the exact thing that i need to carry out for this implementation. So , i am looking forward for your valuable help to get a clear understanding on this. Scenerio :
-
hi is there any way i can get the material on sales and distribution .I searched many times i could unable to get any eg:for bw step by step bw /mastering bw which contains all the info related to the bw.like that can i get all the info in one pdf o