Forms services down !

Hello,
I have problem at Forms Services inside my Application Server Middle tier 10g.
Every thing starts fine except Forms services (it was good yesterday, problem appears after an electricity failure), this is E:\as_mt\sysman\log\emagent.trc
+[oracle_forms,mt.castwo.click-syria.com_Forms,Load] : nmeegd_GetMetricData failed : Illegal division by zero at E:/as_mt/sysman/admin/scripts/formsinit.pl line 222.+
+2010-12-14 11:01:58 Thread-5332 ERROR fetchlets.oslinetok: Process stderr = Illegal division by zero at E:/as_mt/sysman/admin/scripts/formsinit.pl line 222.+
+2010-12-14 11:01:58 Thread-5332 ERROR engine: [oracle_forms,mt.castwo.click.com_Forms,JvmLoad] : nmeegd_GetMetricData failed : Illegal division by zero at E:/as_mt/sysman/admin/scripts/formsinit.pl line 222.+
And this is E:\as_mt\sysman\admin\scripts\formsinit.pl
+$totalPercent = $totalPrivate*100/$realMemory;+
So what did that means ?
There's about 2 GB free memory at the server
Thank you and appreciate your help

Resolved by switching to Win Server 2K3 Standard R2
Some issue with "nmupm.exe load" throwing error on Win Server 2K3 Enterprise R2

Similar Messages

  • Issue With AMP 4.0 - forms service showing down on all Instances

    Hi,
    I've recently installed AMP4.0 on linux 5.3 EBiz 12.1.3.
    My issue is that the forms service is showing as down for all instances. Has anybody come accross this issue before?
    FEXDEV1-Oracle Forms FEXDEV1_ebizappsuat
    Service is down; 3 key components are down: FEXUAT1-Oracle Forms FEXUAT1_ebizappsuat, FEXUAT1_ebizappsuat.ebizappsuat.fexco.ie_forms, FEXUAT1_ebizappsuat.ebizappsuat.fexco.ie_HTTP Server
    Thanks,
    Keith

    Did you ever get this resolved

  • Forms Service verification program problem

    I have a java verification program that is run from a HPUX server cron job to check
    the status of my 9.0.2.12.2 Oracle 9iAS Forms Services running on a
    Windows 2000 server. The program determines if the Forms Services
    restarted after a cold, off-hours backup by retrieving and reading
    base.htm.
    I have 3 windows servers with "identical" configurations of 9iAS Forms
    Services. The java verification program works when running against the dev and
    test Forms servers but not against the production Forms server. It
    did work against the production Forms server until I upgraded to
    9.0.2.12.2 a few months ago. The only way to reproduce the problem
    against the test Forms server is to rename base.htm so the program
    can't find it. default.env,forms90.conf,formsweb.cfg all appear to be
    identical. Paths and other environmental variables are identical on
    the windows Forms servers. The java program fails or succeeds
    consistently on 3 different HPUX servers both in cron and from the
    command line.
    The error message is: java.io.IOException: Server returned HTTP
    response code: 500 for URL:
    http://productionserver:7778/forms90/f90servlet
    Java is 1.3.1 on all environments.
    import java.io.*;
    import java.net.*;
    public class auRLTest
    public auRLTest()
    try {
    System.out.println("Starting...");
    URL url = new URL("http://productionserver:7778/forms90/f90servlet");
    System.out.println("Opening URL connection ("+url+")");
    URLConnection uc = url.openConnection ();
    System.out.println("Connecting to URL");
    uc.connect();
    System.out.println("Opening input stream.");
    BufferedReader in = new BufferedReader(
    new InputStreamReader( uc.getInputStream() ) );
    System.out.println("Reading file...");
    System.out.println("==========================================================================");
    String inputLine = in.readLine();
    while (inputLine != null)
    System.out.println(inputLine);
    inputLine = in.readLine();
    System.out.println("==========================================================================");
    System.out.println("Closing file.");
    in.close();
    System.out.println("Production Form Server is UP");
    catch( java.net.ConnectException connectException ) {
    System.out.println("***PRODUCTION FORM SERVER IS DOWN***.");
    catch( Exception exception ) {
    System.out.println(exception);
    public static void main(String[] args)
    auRLTest uRLTest = new auRLTest();
    Accessing "http://productionserver:7778/forms90/f90servlet" from IE works fine.
    Any clues or ideas are appreciated.
    Thanks

    I went through the same thing. Look at Appendix II "Case Study" at http://rootshell.be/~yong321/freeware/ckweb.html. Basically, the forms servlet needs some more HTTP headers you didn't pass.
    Yong Huang

  • Load Balancing Forms Services with an effective healthcheck

    I am in the process of configuring two forms 11.1.2 servers running with weblogic 10.3.5 with multiple forms applications clustered across both physical servers. We are looking to load balance to the various forms applications using a hardware load balancer. Can anyone comment on their experience with setting up effective application healthchecks using either hardware or software load balancers?
    For example say that we have 3 applications clustered across 2 servers with the following
    URLs:
    http://server01:7777/forms/frmservlet?config=myapp1
    http://server01:7777/forms/frmservlet?config=myapp2
    http://server01:7777/forms/frmservlet?config=myapp3
    http://server02:7777/forms/frmservlet?config=myapp1
    http://server02:7777/forms/frmservlet?config=myapp2
    http://server02:7777/forms/frmservlet?config=myapp3
    We would need a checking mechanism on the load balancer that could tell if myapp2 was down on say server01 and therefore block traffic to that application yet keep traffic open for the other 2 apps on the same server.
    A specific difficulty with forms is that when the database behind the application is down forms services will return an error message within a displayed error form. From the load balancer's point of view the forms services are "up". We need to find a way of detecting that the application is actually available and not just that the forms services themselves are available. To detect that the forms services are available we might normally use the status check:
    http://server01:7777/forms/frmservlet?ifcmd=status
    however this will only tell use the availability of the forms services on a physical server and not whether any actual applications are available.
    I am aware that f5 do a BIGIP offering that includes some Oracle Forms specific components. Can anyone comment on how they have setup Oracle Forms healthchecks using various load balancing methods. In particular if a load balancer is limited to using WGET commands to check HTTP returned content is there a way of checking a forms application's availability and if not how have other people achieved an effective healthcheck?
    Many thanks,
    Philippe

    Did you ever Get this to work?
    I am having some problems trying to load balance with Oracle Forms, Discover and reports Oracle Application Server Release 10g (9.0.4.0.2) and I was wondering if you could help. Has any one ever got this to work consistently? We are an ERP product written mostly in forms (904) and are trying to implement are largest customer there performance issue so we need the load balancing to work. Will also accept other recommendation as cost effective as solutions.
    Site 1:
    A: SERVER –
    •     Host as1.xyzco.local
    •     Version 10.1.2.0.2
    •     Installation Type Identity Management and Metadata Repository
    •     Oracle Home E:\oracle\inf_1012
    •     Farm as1db.xyzco.net
    o     HTTP_Server
    o     Internet Directory
    o     OC4J_SECURITY
    o     Single Sign-On:orasso
    o     Management
    B SERVER –
    •     Host as2. xyzco.local
    •     Version 9.0.4.0.2
    •     Installation Type Business Intelligence and Forms
    •     Oracle Home E:\oracle\mid_904
    •     Farm as2db. xyzco.net
    o     Discoverer
    o     Forms
    o     home
    o     HTTP_Server
    o     OC4J_BI_Forms
    o     Reports Server
    o     Web Cache
    o     Management
    C SERVER –
    •     Host as3. xyzco.local
    •     Version 9.0.4.0.2
    •     Installation Type Business Intelligence and Forms – Discoverer and Reports
    •     Oracle Home E:\oracle\mid_904
    •     Farm as2db. xyzco.net
    o      Discoverer
    o     Forms
    o     home
    o     HTTP_Server
    o     OC4J_BI_Forms
    o     Reports Server
    o     Web Cache
    o     Management
    All servers Are:
    •     Windows 2003 Standard Server with current service packs
    •     Xeon Dual Processor with 4GB ram
    •     Raid 0 drives 2 for OS and 2 for Oracle
    Daniel Brody
    [email protected]

  • Oracle 9i AS Forms Service - ifWeb60.exe

    Hi,
    I have an issue while running Oracle Forms 6i applications on Oracle 9iAS. For each access to the application the application server instantiates a new ifweb60.exe process which consumes on an average of 15-30 MB of Memory.As the number of users increase on the application server, the number of instances of ifweb60.exe is so high that the forms service goes down unable to withstand the load. Kindly help me out on this situation.
    Thanks in advance.
    Venkatesh

    This is infact correct. Each user will start up a process; however because each user is running the same application, Forms will share the common information (e.g. Form layout, trigger code)..So the more users you have the more sharing that goes on.
    Be also aware that reading the memory for a single user and applying that to a higher number of users is seriously flawed. When there is no contention for memory (which will be the case for a single user) the OS may allocate much more memory than is needed...
    There are papers on otn.oracle.com/products/forms that show how you should correctly size an application.
    Regrads
    Grant Ronald
    Forms Product Management

  • Forms Services availability checking for BIGIP Load Balancer

    We are load balancing across a number of 10.1.2.2 Forms servers using a BIGIP load balancer. Currently our load balancing is done based on which server has the "least connections" to the BIGIP. So far we have been using the following test URL to allow BIGIP to check the availability of the Forms Services on each server.
    http://server:port/forms/frmservlet?ifcmd=status
    This works well however it only checks through to the HTTP level within Forms Services. We encountered a problem when the Forms Services failed to work on a particular server however the above URL showed that everything was OK. The effect of this was that all new users attempting to login were directed to the failed server as this server had the "least number of connections".
    After raising an SR with Oracle they advised that the forking of runtime processes had probably failed and this was not detectable by the load balancer with the above URL. So they have recommended a number of options for checking the status of the Forms Services. These are:
    a) http://server:port/forms/frmservlet
    This loads the default Form and therefore by definition tests the forking of runtime processes. However BIGIP is unable to automatically process the information to distinguish whether the service is up or down. Oracle recommended that if using this method we would need to customise BIGIP to handle the various FRM-xxxx error codes.
    b) http://server:port/forms/frmservlet?userid=scott/tiger@YOURDB&form=yourtestform.
    fmx
    Even more thorough would be to actual log on to the database using a test form as above.
    My question is does anyone out there have experience in checking Forms Services availability using these last two methods as I'm not sure how to customize the load balancer so that it can handle the output of these URLs. Also when using the original URL is it normal to load balance using a "least connections" method or do people out there use a different algorithm.
    Thanks for any help/advise that you can give.
    Regards,
    Philippe

    Well SR followed up and it looks like the only course of action is to use the standard HTTP check: http://server:port/forms/frmservlet?ifcmd=status ...
    ... unless that is you want to do some serious customisation. Oracle don't support any other form of checking.
    I'm guessing from the lack of responses to this thread that this hasn't been an issue for anybody else ... ???
    Any thoughts/suggestions really welcome as we go into production in 4 weeks.
    a) What do people recommend for load balancing Forms ... least connection, round robin ... ?
    b) Do people use http://server:port/forms/frmservlet?ifcmd=status or have some of you used something else?
    Thanks,
    Philippe

  • OAM alerts setup for Concurrent services down using workflow mailer

    Hi,
    We have ORacle Ebiz 12.0.6 with 10.2.0.4 database.
    Can some one please provide details how to end notification email for Concurrent services down using OAM in R12 with workflow.
    I have done the setup in clone with workflow up and running... and have also setup the alerts for example say:
    Service manager ---Down,Up in OAM through sysadmin user but when i bring down the Service manager form
    Concurrent manager administer form ...No email notifications are fired.
    Please share knowledge on this issue...
    Help is appreciated
    Regards,
    Milan

    Can some one please provide details how to end notification email for Concurrent services down using OAM in R12 with workflow.
    I have done the setup in clone with workflow up and running... and have also setup the alerts for example say:
    Service manager ---Down,Up in OAM through sysadmin user but when i bring down the Service manager form
    Concurrent manager administer form ...No email notifications are fired.Have you verified your Workflow setup before trying to troubleshoot the alert issue about the CM?
    How to Perform a Meaningful SMTP Telnet Test to Troubleshoot Java Mailer For Sending Email Notifications [ID 753845.1]
    Example Of Configuring Workflow Java Notification Mailer With Oracle Applications [ID 249957.1]
    Oracle Workflow Release 12 Diagnostics [ID 469822.1]
    Oracle Workflow ATG Support: R12 Java Mailer Setup Diagnostic Test [ID 748421.]
    Thanks,
    Hussein

  • Forms services after reboot, can not select to start

    I started my infrastructure successfully, then went to start up my middle tier and noticed that my forms services checkbox in system components was grayed out. I can not select it to start it.
    thanks for any help
    Jon

    Hi,
    A grayed-out box for Forms services is normal.
    The Forms and Reports servlets runs in OC4J_BI_Forms container. To restart Forms, restart the OC4J_BI_Forms container using EM or the command line opmnctl tool.
    I have one machine running a 10.2.0.2 infrastructure and mid-tier where Forms shows down in EM but OC4J_BI_Forms shows up. Forms works normally - have not been able to figure out why Forms status is wrong. It works normally on other machines, so it is probably a communication problem with EM and not a problem with Forms itself.
    HTH,
    Jim

  • Changing port that number Forms services listens on

    I currently starts my forms like follows:
    http://<computer name>:8889/forms/frmservlet?<cgicmd.dat map entry string>
    I would like to change the port to something other than 8889, what do I need to do to get this changed? Is it just changing it in a bunch of configuration files then shutting some services down and restarting them to get them to gather the new settings?
    FYI: I'm using OAS 10g v2 on XP Pro...
    Thank you in advance,
    Wes Gibbs
    [email protected]

    Yes.. that's the way in your deplyment.
    For others interested, when Apache/Webcache is the one that listen the requets, you should change the port via Enterprise Manager following this docs
    http://download-east.oracle.com/docs/cd/B14099_19/core.1012/b13995/ports.htm#i1032441

  • Unable to discover Forms Service up

    Hi group,
    I am trying to discover all the EBS services through Cloud Control 12.1.2.0, but I am having some problems to discover Forms Service up, this is the only showed down.
    I am getting next error on my gcagent.log (client agent side) file.
    2013-08-19 16:02:38,565 [42064:CFE2F6D2:GC.SysExecutor.19 (Ping OMS)] INFO - attempting another heartbeat
    2013-08-19 16:02:44,511 [25197:3B492C26] WARN - Found a row with more columns than declared for the metric for TargetID = PREBS_<application_server>_oafm, Metric = jdbc_connection_pool
    Row = *** row contents suppressed ***
    2013-08-19 16:03:33,432 [25179:1E2AC404] WARN - Found a row with more columns than declared for the metric for TargetID = PREBS_<application_server>_forms, Metric = jdbc_connection_pool
    Row = *** row contents suppressed ***
    2013-08-19 16:03:36,356 [25195:81D0ABA0] WARN - Found a row with more columns than declared for the metric for TargetID = PREBS-Oracle Forms <application_server>, Metric = Response
    Row = *** row contents suppressed ***
    Please let me know if somebody else has had this problem before.
    Thanks in advance.
    Kind regards,
    Francisco Mtz.

    Francisco,
    Did you review the following docs?
    The EBS Application Components JSERV and Apache Services Not Coming Up In AMP 12c (Doc ID 1532434.1)
    EM12c Cloud Console Agent: Getting "Collection Result Maximum Flood Control Level Exceeded" "row with more columns than declared" (Doc ID 1499381.1)
    12c Cloud Control: Agent Startup Fails With Error 'OMS decided to shutdown the agent because of the following reason sent from OMS: AGENT_TZ_MISMATCH' (Doc ID 1519859.1)
    Problem - Metric Collection Error ""Can't Resolve A Non-optional Query Descriptor" After Discovery (Doc ID 1503611.1)
    Thanks,
    Hussein

  • Jspell 2004 and Forms Services

    I am trying to incorporate jspell 2004 into my forms application server, but am having some problems.
    I have successfully installed jspell2k4 on my OAS 9.0.4.1.0.
    I have downloaded the demo from forms10gdemos9_0_4_2
    When I run the forms provided in the demo (jspellf90) using the jspellintegration.jar file provided in the demo, I get the following error on my java console:
    java.lang.NoClassDefFoundError: com/wallstreetwise/app/jspell/domain/net/JSpellDictionarySocket
    The documetation indicates that jspellintegration jar file provided in the demo needs to be modified.
    Has anyone completed this successfully (jspell2k4 with forms service 9.0.4.1.0)?
    If you have, does it sound like my error is related the jspellintegration.jar file
    If you have successfully ran this spell checker, would you be so kind as to send your jspellintegration.jar files.
    Even though jspell indicates that the jar file needs to be modified, it doen not tell how.
    Any help or direction would be greatly appreciated.
    Thanks
    [email protected]

    You can use Web Cache as a load balancer for your Forms applications but it isn't much useful for caching/compressing Forms application contents. It in fact sometime it may cause the performance to go down. You might want to refer following MetaLink note:
    ID: 443405.1     Performance Decreasing Using Web Cache in Combination With Oracle Form
    Thanks
    Shail

  • Forms Were Down For 24 Hours. Will This Happen Again?

    I find it ridiculously stupid that the actual forms that collect the data would shut down when Adobe Creative Cloud went down. We don't even know how many leads we lost and we were not once notified via e-mail that our forms were down...leaving us to find out ourselves and create a patch a few hours later.
    I get if the cloud went down that we wouldn't be able to login into the app...but having all of our actual forms go down without any warning or message is just poor service...and for 24 hours too! During the downtime we were looking at other form builders and they seem a lot more nimble then Adobe, as well as being updated more often. We will stick with Adobe because we have all of our info here, but if this happens again we are gone along with anything else we can switch away from Adobe. What idiot ties everything together so when one thing goes down all your other services are effected?

    Hi,
    I apologize for the outage with our services that happened last week. Here is an official statement issued by Adobe:
    Adobe Service Outage Update
    Several Adobe services were down or unreachable for many of you over the last 24 hours. The failure happened during database maintenance activity and affected services that require users to log in with an Adobe ID.
    We want to assure you that this was not security related – none of your information or content was lost or exposed.
    First, and most importantly, we want to apologize for this outage because we know how critical our services are to you and how disruptive it’s been to those of you who felt the impact. We understand that the time it took to restore service has been frustrating, but we wanted to be as thorough as possible. We have identified the root cause of this failure and are putting standards in place to prevent this from happening again.
    We are aware that we didn’t meet your expectations (or ours) today. For this, we apologize. Thanks for bearing with us as we worked to resolve this – and know that we will do better.
    You can also find the statement at Adobe Service Outage Update | Adobe Customer Care Team.
    Thanks for your patience!
    Wenlan

  • What is the recommended approach to create XML input for forms service

    Context:
        As part of our development project, we need to retrieve data (eg. Policy details) from different modules and using this data we need to generate PDF document using a particular template (what we have uploaded to live cycle)
    Solution we have tried:
    We have created Java classes from XSD (for a particular template) using JAXB complier. Using these Java classes we instantiated all the parameters using data from different modules and got XML after marshalling. We send this XML as a byte array to forms service to get PDF. No issues in this context.
    After displaying the PDF, under writer will modify some of the data and submit back to the application. Application again uses forms service to retrieve XML back as a byte array. This is where we had issues. We tried un-marshalling using same JAXB classes but we are loosing data for all the rich text fields.
    Can you please guide us to handle this issue ASAP, because we are completely stuck in the development stage. We really appreciate if some one can respond to this issue.
    Thank you
    Srini P

    Context:
        As part of our development project, we need to retrieve data (eg. Policy details) from different modules and using this data we need to generate PDF document using a particular template (what we have uploaded to live cycle)
    Solution we have tried:
    We have created Java classes from XSD (for a particular template) using JAXB complier. Using these Java classes we instantiated all the parameters using data from different modules and got XML after marshalling. We send this XML as a byte array to forms service to get PDF. No issues in this context.
    After displaying the PDF, under writer will modify some of the data and submit back to the application. Application again uses forms service to retrieve XML back as a byte array. This is where we had issues. We tried un-marshalling using same JAXB classes but we are loosing data for all the rich text fields.
    Can you please guide us to handle this issue ASAP, because we are completely stuck in the development stage. We really appreciate if some one can respond to this issue.
    Thank you
    Srini P

  • Java from cmd and Java called from Forms Services

    I apologize in advance if this is not place where i did must question.
    Anyway this is:
    From cmd on win xp If I run java -version I get:
    C:\Documents and Settings\Administrator>java -version
    java version "1.4.2_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
    Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
    While i installed JVM 1.6 and this is called from my forms services(OC4J)
    What I missing?
    Thanks in advance and sorry for my question

    *%JAVA_HOME\bin%* isn't the correct way to add the reference to the JAVA_HOME variable. You want *%JAVA_HOME%\bin*, notice the closing % sign comes after the name of the variable you created earlier (*JAVA_HOME*) and that causes its value to be prepended to \bin.
    Edited by: nogoodatcoding on May 18, 2009 7:33 PM

  • Image not displayed in pdf generated using Java API for Forms service

    Hi,
    I am creating a pdf document using Java API for Forms Service.
    I am able to generate the pdf but the images are not visible in the generated pdf.
    The image relative path is coming in the xml as defined below. The images are stored dynamically in the Livecycle repository each time a request is fired with unique name before the xml is generated.
    <imageURI xfa:contentType="image/png" href="../Images/logo.png"></imageURI>
    Not sure if I need to specify specify specific URI values that are required to render a form with image.
    The same thing is working when I generate pdf document using Java API for Output Service.
    As, I need to generate interactive form, I have to use Forms service to generate pdfs.
    Any help will be highly appreciated.
    Thanks.

    Below is the code snippet:
                //Create a FormsServiceClient object
                FormsServiceClient formsClient = new FormsServiceClient(myFactory);
                //Specify URI values that are required to render a form
                URLSpec uriValues = new URLSpec();
                                  // Template location contains the whole rpository path for the form
                uriValues.setContentRootURI(templateLocation);
               // The base URL where form resources such as images and scripts are located.  Whole Image path is passed in BaseUrl in the http format.
                      String baseLocation = repositoryPath.concat(serviceName).concat(imagesPath);   
                                  uriValues.setBaseURL(baseLocation);                                        
                // Set run-time options using a PDFFormRenderSpec instance
                PDFFormRenderSpec pdfFormRenderSpec = new PDFFormRenderSpec();
                pdfFormRenderSpec.setCacheEnabled(new Boolean(true));           
                pdfFormRenderSpec.setAcrobatVersion(com.adobe.livecycle.formsservice.client.AcrobatVersio n.Acrobat_8);
                                  //Invoke the renderPDFForm method and write the
                //results to a client web browser
                String tempTemplateName =templateName;
                FormsResult formOut = formsClient.renderPDFForm(tempTemplateName,
                                              inXMDataTransformed,pdfFormRenderSpec,uriValues,null);
                //Create a Document object that stores form data
                Document outputDocument = formOut.getOutputContent();
                InputStream inputStream = outputDocument.getInputStream();

Maybe you are looking for