Which java exceptions are "critical"?

We have a production EP 7.0 with 1000+ users using ESS/MSS and CRM and soon BI. The J2EE engine is throwing 1000s of exceptions (actually there are 10081 in default.X.trc), how do I know, which ones of those impact production? We have SolManDiag and Wily in place but I haven´t found yet anyone, who´s able to tell me how to monitor the portal, not in sense of performance but in sense of proactive monitoring.
Example:
If I see something like
#1.5#00118513360B0059000002C2000017680004323F12C40B83#1181146386008#com.sap.portal.portal#sap.com/irj#com
.sap.portal.portal#reichmannj#162823##portal_POP_5365450#reichmannj#c9643260144811dcc0c200118513360b#SAPE
ngine_Application_Thread[impl:3]_24##0#0#Error#1#/System/Server#Plain###ErrorPage: com.sap.pct.hcm.employ
eeprofile.monitoringoftasks.r3proxies.Hrwpc_Rfc_Montask_Getlist_FaultException:  - NO_AUTHORIZATION#
is that a systemic error that an administrator/operator needs to take care of or is this "just" a user trying to execute something he has no permissions?
Second example is
#com.sap.sql.types.BigintResultColumn#Guest#1####1f131960148a11dcb39700118513360b#SAPEngine_Application_T
hread[impl:3]_24##0#0#Error#1#/System/Database/sql/types#Java#com.sap.sql_0019##Exception of type com.sap
.sql.log.OpenSQLException caught: Cannot fetch column 2, which has JDBC type BIGINT, into a Java variable
of type int..
#3#com.sap.sql.log.OpenSQLException#Cannot fetch column 2, which has JDBC type BIGINT, into a Java va
riable of type int.#com.sap.sql.log.OpenSQLException: Cannot fetch column 2, which has JDBC type BIGINT,
into a Java variable of type int.
        at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:85)
        at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:124)
        at com.sap.sql.types.TypedResultColumn.fetchError(TypedResultColumn.java:74)
        at com.sap.sql.types.TypedResultColumn.getInt(TypedResultColumn.java:91)
        at com.sap.sql.jdbc.common.CommonResultSet.getInt(CommonResultSet.java:369)
I can see that this is some sort of SQL error but I don´t see who or what triggered that command (there´s nothing above or below) nor do I see here, what´s the cause of that. For me it´s impossible to distinguish, if I need to react and do something or not.
Can anyone throw a light on that please? I´d HIGHLY appreciate...
Regards,
Markus

The main problem is, that nowhere is documented, how to configure. If we do implement BI-Java, I have absolutely no clue, what needs to be configured in sense of monitoring and where to have a special look on. I´m aware that tuning a system is an iterative process and that there is no "default-is-good" configuration, but a little help (in sense of documentation) will be very helpful.
I don´t know, if some BI-Java parts use SLD or not, it´s simply a blackbox, one has a step-by-step (well, almost) configuration guide, but one does not know, how each components interact with each other, with the portal or the backend.
Imagine if ABAP (what is a virtual machine as Java is) wouldn´t have ST22, ST04, ST02, SM21, SM50/SM66 but just simple textfiles where everything from each module/component is written as plain text bumped into one single file. If 1000 users work on the system concurrently and you have an 8 MB textfile at the end of the day, wouldn´t you ask if that could be done "better"?
Maybe I´m just too demanding and spoiled from ABAP but if we put a system of that size into production I must have a possibility to track, to monitor and to "watch" the system in a way, I can decide, whether I need to act or not. If that´s not possible as of now, I´m really wondering, if we use the right "tool" if that amount of complexity and abstraction is necessary to achieve the goal. I don´t feel good and what I read here doesn´t add the feeling of "good, we will be able to manage it somehow".
The purpose of a portal is (in the end) to make tasks easier (to optimize a business process) and eventually help the company to gain more money, it´s not to have technology ending it itself due to an unmanageable amount of complexity.
Markus

Similar Messages

  • Which java applets are used for..........................

    hi,
    i want to ask that which java applets are used for receving sms on website.?????????????????????????
    or how can we receive sms on website by using which java applets? or tell me any other method for doing this task.
    thanx in advanced

    Hi,
    For general ledger :
    http://help.sap.com/saphelp_nw70/helpdata/en/57/dd153c4eb5d82ce10000000a114084/frameset.htm
    This is the best how-to guide on AP,AR,GL and TAX.
    http://help.sap.com/saphelp_nw04/helpdata/en/af/16533bbb15b762e10000000a114084/frameset.htm
    Hope it helps.
    Regards,
    Srikanth.

  • Speed at which JAVA programs are executed

    While it is true that a typical JAVA program will execute slower than an equivalent program written in other languages such as C++.
    Is it because the compiled bytecodes (.class) have to be interpreted by the JVM?
    Thanks.

    yep, a .class is bytecode... the JVM interprets the bytecode "on the fly".
    The JVM's major task is to "interpolate" native operating system requests. That's why the JVM is platform specific.
    The bytecode to native interpretation takes a few clock ticks, so it's a might slower than native compiled code... but it's practically important to realise that this is not the big performance hit inherent in a "Virtual Machine"... the big (potential) performance loss is the overhead of "interpolating" every single O/S interface request... hence String BufferedReader.readLine() is light-years faster than char InputStream.read(), because .read() has to (1) interpret your request, (2) set the registers, (3) do an operating system interupt, (3) interpret the response... for EVERY SINGLE EENY WEENY CHARACTER... which in practice means you can't do an usable java port of directX... which is a shame really.
    But is does mean that you can (almost) write a webapp which is completely portable across platforms (with zero code change).
    horses....
    keith.
    Message was edited by:
    corlettk

  • Which exceptions are really catchable?

    Hi,
    In the documentation, following exception groups are listed:
    u2022 Execution errors (1001)
    u2022 Database access errors (1002)
    u2022 Database connection errors (1003)
    u2022 Flat file processing errors (1004)
    u2022 File access errors (1005)
    u2022 Repository access errors (1006)
    u2022 SAP system errors (1007)
    u2022 System resource exception (1008)
    u2022 SAP BW execution errors (1009)
    u2022 XML processing errors (1010)
    u2022 COBOL copybook errors (1011)
    u2022 Excel book errors (1012)
    u2022 Data Quality transform errors (1013)
    from this list, I understand that the number in parathesis represent a group of numbers in a certain range.
    Yet, I am puzzled by the numbers that are thrown and catched or not by Data Services at runtime.
    Example 1
    In a try/catch, I have selected ALL errors to be catchable. The script in the catch editor is printing the error number and message. I have an audit rule which fails. The number of the message is NOT within the groups mentioned above, yet it is catched. What is the meaning of those numbers exactly? The error in this example is  RUN-050450 which seems to cover the audit rule failure. Why is this catch but not in the groups above? Unless those numbers mean something else?
    Example 2
    In a try/catch, I have selected ALL errors to be catchable. In this, there is an issue with the mail_to function. The job does log an error BUT it is not catched by the try/catch even though the ALL errors is set. Why are there some errors that the job files but are not catchable?
    Thanks a lot & Best Regards
    Isabelle

    Thanks for sharing your experience. Indeed, the messages handling is not so obvious in Data Services.
    2 other things I would like to point out:
    - The Reference Documentation, it is mentioned under the Error Log section that If the error log is empty (that is, the button is dimmed), the job completed successfully. This doesn't seem true in fact. I have example where the job log is not empty and the job trace last statement is Job <job_name> is completed successfully. It is not clear what is the intend exactly.
    - The Reference Documentation, also have a table of errors which has not relation with the catchable errors mentioned in Designer Documentation under section Categories of available exceptions. Yet, those 2 topics are related. Once again, it is not clear how the catchable exceptions are related to the error numbers.
    Any hints to understand the concepts and usage is appreciated.

  • "ORA-29532: Java call terminated by uncaught Java exception

    Dear Oracle:
    I am trying to establish an HTTPS connection from a Java stored
    procedure that is wrapped in a PL/SQL procedure and loaded into a
    Package. We are running on Oracle 8.1.7.
    My Java code compiles and runs fine when run stand-alone outside
    Oracle; I can establish the connection to a secure server and talk to
    the server. However when I load this Java class (using the loadjava
    utility) this class can no longer run and I get a the following
    exception:
    "ORA-29532: Java call terminated by uncaught Java exception:
    javax.net.ssl.SSLException: SSL handshake failed:
    X509CertChainIncompleteErr"
    I have tried loading the JSSE from Sun and I still get the same error.
    Searching in the Discussing Forums I found the following link (which
    describes a procedure that logs into the UPS secure server site and
    grabs some XML) http://osi.oracle.com/~mbpierma/SSL_Java_DB.html .
    This code works ok if we try to connect to UPS server. However this
    code doesn't work if we try to log in to a different server (such as
    ???). If I modify this code slightly and try to log to any other
    sever server I get the same error as the one above. Investigation
    lead us to understand that the certificate at the UPS web site is a
    self-signed certificate -- not one generated by a major 'recognized'
    authority such as Verisign or Thawte.
    Further research pointed me to the following URL
    http://www.znow.com/sales/oracle/network.816/a76932/appf_ora.htm#619367
    This URL has the documentation for JAVA SSL for 8.1.6 which I figure
    I could read and try to make it work in 8.1.7.
    I looked at your Secure Hello World example, however the code is
    missing the most critical parts of the whole example, it does not
    specify where the certificate or any of the security settings come
    from (see the attached JavaCertExample.txt file).
    So, my questions are the following:
    1) What should I do to avoid the error mentioned above?
    2) Do you have a sample piece of code that describes how to make a
    HTTPS connection using a Java stored procedure?
    3) Can I make the HTTPS connection using a URL class and not using
    sockets directly?
    4) Do I need to load the JSEE provided by Sun?
    5) Will the solution be different for Oracle 9i?
    // SecureHelloClient.java
    import java.net.*;
    import java.io.*;
    import java.util.*;
    import javax.net.ssl.*;
    import javax.security.cert.X509Certificate;
    import oracle.security.ssl.OracleSSLCredential;
    import oracle.security.ssl.OracleSSLSocketFactory;
    import oracle.security.ssl.OracleSSLProtocolVersion;
    import oracle.security.ssl.OracleSSLSession;
    public class SecureHelloClient
    public static void main(String argv[])
    String hostName = "localhost";
    if(argv.length != 0)
    String hostName = argv[0];
    // Set the SSLSocketFactoryImpl class as follows:
    java.util.Properties prop = System.getProperties();
    prop.put("SSLSocketFactoryImplClass",
    "oracle.security.ssl.OracleSSLSocketFactoryImpl");
    try
    // Get the default socket factory
    OracleSSLSocketFactory sSocFactory
    = (OracleSSLSocketFactory)SSLSocketFactory.getDefault();
    sSocFactory.setSSLProtocolVersion(OracleSSLProtocolVersion.SSL_Version_3_0);
    OracleSSLCredential sslCredObj = new OracleSSLCredential();
    // Where did these values come from? caCert, userCert, trustedCert,
    // Set the certificate chain and private key if the
    // server requires client authentication
    sslCredObj.addCertChain(caCert)
    sslCredObj.addCertchain(userCert)
    sslCredObj.setPrivateKey(userPvtKey, userPassword)
    // Populate credential object
    sslCredObj.addTrustedCert(trustedCert);
    sSocFactory.setSSLCredentials(sslCredObj);
    // Create the socket using factory
    SSLSocket jsslSoc =
    (SSLSocket)sSocFactory.createSocket(hostName, 8443);
    String [] ciphers = jsslSoc.getSupportedCipherSuites() ;
    // Select the ciphers you want and put them.
    // Here we will put all availabel ciphers
    jsslSoc.setEnabledCipherSuites(ciphers);
    // We are creating socket in client mode
    jsslSoc.setUseClientMode(true);
    // Do SSL handshake
    jsslSoc.startHandshake();
    // Print negotiated cipher
    System.out.println("Negotiated Cipher Suite: "
    +jsslSoc.getSession().getCipherSuite());
    System.out.println("");
    X509Certificate[] peerCerts
    = ((javax.net.ssl.SSLSocket)jsslSoc).getSession().getPeerCertificateChain();
    if (peerCerts != null)
    System.out.println("Printing server information:");
    for(int i =0; i ? peerCerts.length; i++)
    System.out.println("Peer Certificate ["+i+"] Information:");
    System.out.println("- Subject: " + peerCerts.getSubjectDN().getName());
    System.out.println("- Issuer: " + peerCerts[i].getIssuerDN().getName());
    System.out.println("- Version: " + peerCerts[i].getVersion());
    System.out.println("- Start Time: " + peerCerts[i].getNotBefore().toString());
    System.out.println("- End Time: " + peerCerts[i].getNotAfter().toString());
    System.out.println("- Signature Algorithm: " + peerCerts[i].getSigAlgName());
    System.out.println("- Serial Number: " + peerCerts[i].getSerialNumber());
    else
    System.out.println("Failed to get peer certificates");
    // Now do data exchange with client
    OutputStream out = jsslSoc.getOutputStream();
    InputStream in = jsslSoc.getInputStream();
    String inputLine, outputLine;
    byte [] msg = new byte[1024];
    outputLine = "HELLO";
    out.write(outputLine.getBytes());
    int readLen = in.read(msg, 0, msg.length);
    if(readLen > 0)
    inputLine = new String(msg, 0, readLen);
    System.out.println("");
    System.out.println("Server Message:");
    System.out.println(inputLine );
    else
    System.out.println("Can't read data from client");
    // Close all sockets and streams
    out.close();
    in.close();
    jsslSoc.close();
    catch(SSLException e)
    System.out.println("SSL exception caught:");
    e.printStackTrace();
    catch(IOException e)
    System.out.println("IO exception caught:");
    e.printStackTrace();
    catch(Exception e)
    System.out.println("Exception caught:");
    e.printStackTrace();

    Hi,
    I have the same problem.
    Is some ORACLE guru that can help us ?
    We need to communicate with some servlet
    via POST method of https (SSL3)
    and with using private certificate on the client site.
    We need furthermore allow using of some proxy.
    Client site is realized as set of stored procedures within ORACLE 8.1.7
    In this time I am able to communicate with server without SSL and certificate
    using package utl_tcp
    (but with this solution without certificate is our customer not satisfied -:))
    ORACLE help us please !
    Pavel Pospisil
    [email protected]

  • Oracle BI 11.1.1.7.1: Calling BI webservices from Plsql Procedure: ORA-29532: Java call terminated by uncaught Java exception: java.lang.NoClassDefFoundError

    Hi,
         I have a requirement of calling BI webservices from Plsql stored procedure. I generated all my wsdl java classes and loaded them into the database. However, when I tried to call one of my java class using stored procedure, it is giving me"ORA-29532: Java call terminated by uncaught Java exception: java.lang.NoClassDefFoundError".
    *Cause:    A Java exception or error was signaled and could not be
               resolved by the Java code.
    *Action:   Modify Java code, if this behavior is not intended.
    But all my dependency classes are present in database as java class objects and are valid. Can some one help me out of this?

    Stiphane,
    You can look in USER_ERRORS to see if there's anything more specific reported by the compiler. But, it could also be the case that everything's OK (oddly enough). I loaded the JavaMail API in an 8.1.6 database and also got bytecode verifier errors, but it ran fine. Here are the errors I got when loading Sun's activation.jar, which ended up not being a problem:
    ORA-29552: verification warning: at offset 12 of <init> void (java.lang.String, java.lang.String) cannot access class$java$io$InputStream
    verifier is replacing bytecode at <init> void (java.lang.String, java.lang.String):12 by a throw at offset 18 of <init> void (java.lang.String, java.lang.String) cannot access class$java$io$InputStream
    verifier is replacing bytecode at <init> void (java.lang.String, java.lang.String):18 by a throw at offset 30 of <init> void (java.lang.String, java.lang.String) cannot access class$java$io$InputStream
    verifier is replacing bytecode at <init> void (java.lang.String, java.lang.String):30 by a throw
    Hope this helps,
    -Dan
    http://www.compuware.com/products/devpartner/db/oracle_debug.htm
    Debug PL/SQL and Java in the Oracle Database

  • Business connector java exceptions

    Hi,
    i am getting the below exceptions in BC server :
    java.net.ConnectException: Operation timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(Unknown Source)
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at com.wm.net.NetURLConnection.httpConnect(NetURLConnection.java:502)
    at com.wm.net.NetURLConnection.connect(NetURLConnection.java:162)
    at com.wm.net.HttpURLConnection.getOutputStream(HttpURLConnection.java:419)
    at com.wm.net.HttpContext.getOutputStream(HttpContext.java:578)
    at com.wm.net.HttpContext.getOutputStream(HttpContext.java:554)
    at com.wm.net.HttpContext.post(HttpContext.java:338)
    at pub.client.http(client.java:579)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
    at com.wm.lang.flow.FlowState.step(FlowState.java:430)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
    at com.wm.lang.flow.FlowState.step(FlowState.java:430)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:466)
    at com.wm.app.b2b.server.Service.doInvoke(Service.java:495)
    at com.wm.app.b2b.server.Service.doInvoke(Service.java:464)
    at com.wm.pkg.sap.rfc.Listener.handleRequest(Listener.java:340)
    at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7238)
    at com.sap.mw.idoc.jco.JCoIDoc$Server.dispatchRequest(JCoIDoc.java:10268)
    at com.wm.pkg.sap.rfc.Listener.dispatchRequest(Listener.java:227)
    at com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Native Method)
    at com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(MiddlewareRFC.java:1368)
    at com.sap.mw.jco.JCO$Server.listen(JCO.java:6805)
    at com.sap.mw.jco.JCO$Server.run(JCO.java:6734)
    at com.wm.pkg.sap.rfc.Listener.run(Listener.java:117)
    at java.lang.Thread.run(Unknown Source)
    also,the error recorded in the audit log is a function module name which has been defined in BC as a function map and the sap system is calling business connector to execute a particular service which is pub:client:http.
    inbound mapping has been done and when sap system calls BC to exceute this service,the above exceptions are raised.
    need to know the root cause of these exceptions and how they can be rectified.
    also,please clarify if the exceptions
    at com.wm.net.NetURLConnection.httpConnect(NetURLConnection.java:502)
    at com.wm.net.NetURLConnection.connect(NetURLConnection.java:162)
    at com.wm.net.HttpURLConnection.getOutputStream(HttpURLConnection.java:419)
    are occuring due to incorrect parameters in URL of http service or some other reason.
    any help in this regard would be appreciated
    thanks.

    Hi Priya
    Seeing the messages, it appears that server is down.
    "java.net.ConnectException" occurs whenever you try to connect to a system which is not up and running.
    cheers
    Sameer
    PS: Please award points if you find the answer useful

  • FRM-92101 - java exception - unable to  communicate with runtime process

    We have a Forms application developed in Forms 10.1.2.0.2. One of our forms gives a unusual error. This error comes from any client machine we run the application.
    Our menu form (menu.fmb), in it's ON-LOGON trirgger, calls a form called login.fmb. Login has a canvas where username, pwd and db is specified with Login an Cancel buttons.
    Problem is with the EXIT_FORM build it. When the form tries to execute this built in we get the Dr. Watson type screen with 2 buttons (Details... and OK). The alert says
    FRM-92101: There was a failure in the Forms Server during startup. This could happen
    due to invalid configuration. Please look into the web-server log file for details.When we press the Details... button we get
    java exception
    oracle.forms.net.ConnectionException: Forms session <> aborted: unable to
    communicate with runtime processWe tried the "compile all" option as suggested by Note ID 444690.1 but no effect.
    This question's ( http://tiny.cc/fpcfmw ) answer suggests to update the hosts files but it is not clear as to which hosts file (client, application server) and what information to put there.
    Any help on this would be greatly appreciated.

    FRM-92101 means that the Forms runtime (frmweb.exe) crashed or could not be started. This has nothing to do with a network connection, unless your environment is configured with load balancing and session binding has not been enabled.
    Given that you are using 10.1.2.0, this could be a bug which likely was corrected in a newer version. If you have a MyOracleSupport account, I recommend you patch to 10.1.2.3 (Patch ID 5983622). After doing so, I would further recommend that you install the latest Forms Bundle patch on top of that, as it includes a few fixes which may be related to your problem. See patch ID 9593176 and Note 1188127.1

  • Logging just exceptions and 'critical' TopLink info to the log

    I'm trying to just log exceptions and other 'critical' info that occur within TopLink to the log rather than getting lots of SQL statements, unit of work info etc.
    I'm running TopLink 9.0.3.5 in WebLogic Server 7.0 (SP4) using container managed persistence for Entity Beans.
    If I startup WebLogic with the toplink.log.level=INFO option then I get SQL statements, unit of work info, JTS registration info as well as any exceptions that are logged.
    If I leave the logging like this my WebLogic log will likely be huge and performance degraded from writing a lot of info that will never be used.
    If I startup WebLogic with the toplink.log.level=NONE option then I don't get any log statements, not even exception info (although obviously clients still get the exception stack). I need to get the exceptions and 'critical' TopLink info in the WebLogic log because I cannot rely on getting the information from client logs.
    In the TopLink for WebLogic 2.5.1 product the default logging behaviour was to log only exceptions and other 'critical' info to the log.
    Is there a way to configure TopLink 9.0.3 so that only exceptions and any other 'critical' TopLink information is written to the log (and SQL statements, unit of work info and JTS registration info is not written).
    Thanks.

    You don't mention which version of 10g you have but there is a bug in all versions 10.1.2.0.2 and newer in that usernames are no longer being inserted in the Apache log files when portal pages are viewed. It was somewhat hit or miss before, but good enough to get a feeling of what was being used Now, it does not even provide that. Bug number reference from Metalink is 5638057. It is shown as "Closed -- not feasible to fix", but will be addressed in 11.0
    I am experimenting with getting this data a couple of ways. One, if you happen to use WebTrends, you can manually set the authenticated users field to whatever you'd like so I am using the API's to retrieve the username and the user company (organization) and concatenating them together.
    The other option I am considering is a procedure call in the footer of each page that automatically updates a new table with the session id, username, page, timestamp, and whatever other information you may want each time the page is visited. This table can then be dumped to a data file if desired or left in the database and analyzed using a tool like Discoverer.
    Rgds/Mark M.

  • Can Forte' IIOP Client catch Java exceptions?

    Hi all,
    we are using Forte' IIOP features in IDL Mode, to integrate a Forte' client
    and a Java server.
    Our configuration is:
    - java jdk 1.1.5
    - Visigenic VIsibroker 3.1 for Java ORB
    - Forte' 3.0.G
    Is it possible for the Forte' client to catch a Java exception?
    We tried to define an IDL file based on our Java server:
    module querye
    interface QueryClass
    exception MiaSQLException{};
    string EseguiQuery(in string query_string) raises
    (MiaSQLException);
    Using forte' corbagen utility we generated the forte' .pex file:
    begin TOOL querye;
    forward QueryClass;
    class QueryClass inherits from Framework.Object
    class MiaSQLException inherits from FrameWork.GenericException
    end class;
    has public method EseguiQuery(
    input query_string : string
    ) : string;
    has property
    distributed=(allow=on, override=on, default=on);
    end class;
    method QueryClass.EseguiQuery(
    input query_string : string
    ) : string
    begin
    end method;
    end querye;
    We we tried to import the .pex file in the forte' repository, forte' raise
    a Syntax Error.
    Any idea?
    TIA
    Giuseppe Sorce
    CSI Piemonte - C.so Unione Sovietica 216 - 10134 Torino - ITALY
    tel. +39-011-3168736
    fax +39-011-3168212
    e-mail [email protected]
    url http://www.csi.it
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    I am trying to get Forte to communicate with Orbix (not the web
    version) via IIOP. Right now I am trying to set up an Orbix C++
    server with Forte being the client. Eventually I will need to
    communicate the other way (Forte being the server -- I need to do
    both). Right now I cannot get Forte to connect to the server. Any
    suggestions would be appreciated.
    Thanks in advance,
    Dale Boan
    Details
    I am running Forte on an NT machine and the Orbix server under HP-UX.
    Under NT, I am using Forte 3.0.F.2 with IIOP enabled (I think - it
    shows up in the partition GUI).Which version of Orbix are you using? I believe 2.3c is required. At least I
    know that Forte has successfully called Orbix services using 2.3c.
    - Coty

  • Post install failing with Java Exception creating the Oracle Context

    I have not been able to complete the post-install portion of the OID which is run by the Oracle 9iAS Infrastructure installer.
    Is there a way to create the Oracle Context and whatever else is part of the /ldap/postcfg/postcfg script without the use of the Java assistants? I am getting a Java exception when creating the Oracle Context.
    Thanks,
    e.

    are you trying to install ias on Linux or windows??

  • Java Exception with SDO_UTIL.FROM_WKTGEOMETRY

    Anyone have any idea why the following is not working?
    INSERT INTO "OBJECT_EVENT" ("title", GEOMETRY) VALUES ( 'testPoly', SDO_UTIL.FROM_WKTGEOMETRY('POLYGON((-76.57418668270113 38.91891450597657 0, -76.57484114170074 38.91758725401061 0, -76.57661139965057 38.91881851059802 0, -76.57418668270113 38.91891450597657 0))'));This is producing the following error:
    ERROR at line 1:
    ORA-29532: Java call terminated by uncaught Java exception:
    java.lang.RuntimeException: -2
    ORA-06512: at "MDSYS.SDO_UTIL", line 137I'm a n00b with Oracle Spatial and there's so much documentation I can't find anything that references this issue. Which usually means I have something all wrong.
    Thoughts? Help?
    Thanks so much!

    Nick,
    So does that mean the JTS download at spatialdbadvisor.com is the latest codebase you've contributed? i.e. Do I have your latest work? If not I'll redownload once you update. If so, I'll play around with the .sh script and see if I can't get it working. The current download is still called JTS. At some point the name will change, probably to something like JSC4O (Java Spatial Companion 4 Oracle)... I may drop the "Companion" but I don't want people thinking I am trying to replace SDO_GEOMETRY
    like ESRI does or Jaspa aspires to. All I want to do is make the SDO_GEOMETRY experience for users a little easier in those areas where gaps appear between releases that users need plugged but the Oracle release/license cycle isn't flexible enough.
    I often update the JTS library as I find bugs or add new functionality. For example, I release a version a few days ago which contained:
       * ST_LineMerger
       * Takes set of linestring geometries and constructs a collection of linear components
       * that form maximal-length linestrings. The linear components are returned as a MultiLineString.
       * @param p_resultSet  : RefCur_T : Ref Cursor of Linestring Geometries 
       * @param p_precision  : int   : Number of decimal places of precision when comparing ordinates.
       * @return STRUCT      : Collection of linear sdo_geometries as MultiLineString.
       * @throws SQLException
       * @history Simon Greener, January 2012, Original Coding
       * @copyright  : Licensed under a Creative Commons Attribution-Share Alike 2.5 Australia License.
       *               http://creativecommons.org/licenses/by-sa/2.5/au/
      Function ST_LineMerger(p_resultSet in &&defaultSchema..JTS.refcur_t,
                             p_precision in number)
        Return mdsys.sdo_geometry
               Deterministic;Also, I am improving/tuning my XSV exporter right now so those changes will go up.
    As each goes up I modify this page: http://www.spatialdbadvisor.com/source_code/223/geoprocessing-package-documentation
    I believe the latest version has some modifications to the install.sh script after your comments. Perhaps you might want to look at that version before starting?
    regards
    Simon

  • Silent installation failed with a java exception:

    Hi,
    I'm installing a SE 10g onto a Redhat EL5 box. Am using silent installation response file to install the DB.
    The installation always exit with the following java exception.
    from the oraInstall2010-01-21_05-08-25PM.err file:
    java.io.IOException: java.io.IOException: No such file or directory
         at oracle.sysman.oii.oiis.OiisLibraryLoader.<init>(OiisLibraryLoader.java:124)
         at oracle.sysman.oii.oiis.OiisQueryLibLoader.<init>(OiisQueryLibLoader.java:41)
         at oracle.sysman.oii.oiic.OiicInstallSession.getLibLoader(OiicInstallSession.java:3218)
         at oracle.sysman.oii.oiic.OiicPullSession.getQueryLibLoader(OiicPullSession.java:4377)
         at oracle.sysman.oii.oiis.OiisCompContext.doQuery(OiisCompContext.java:2370)
         at Components.oracle.server.v10_2_0_1_0.CompContext.doCalculation_Calculation34(Unknown Source)
         at Components.oracle.server.v10_2_0_1_0.CompContext.doCalculation(Unknown Source)
         at oracle.sysman.oii.oiif.oiifb.OiifbCompWizChainCondElem.doCalculation(OiifbCompWizChainCondElem.java:32)
         at oracle.sysman.oii.oiif.oiifb.OiifbWizChainCondElem.initialize(OiifbWizChainCondElem.java:169)
         at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:152)
         at oracle.sysman.oii.oiis.OiisCompContext.doOperation(OiisCompContext.java:1156)
         at oracle.sysman.oii.oiif.oiifb.OiifbLinearIterator.iterate(OiifbLinearIterator.java:147)
         at oracle.sysman.oii.oiic.OiicCompsWizEngine.doOperation(OiicCompsWizEngine.java:202)
         at oracle.sysman.oii.oiif.oiifb.OiifbLinearIterator.iterate(OiifbLinearIterator.java:147)
         at oracle.sysman.oii.oiic.OiicInstallSession$OiicSelCompsInstall.doOperation(OiicInstallSession.java:3753)
         at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:171)
         at oracle.sysman.oii.oiic.OiicPullSession.doOperation(OiicPullSession.java:1273)
         at oracle.sysman.oii.oiic.OiicSessionWrapper.doOperation(OiicSessionWrapper.java:289)
         at oracle.sysman.oii.oiic.OiicInstaller.run(OiicInstaller.java:546)
         at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:929)
         at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
    From the installActions2010-01-21_05-08-25PM.log file
    name = DBCA_RAW_CONFIG
    INFO: Query Returned:
    INFO: Setting variable 's_rawDeviceMapFileLocation' to ''. Received the value from the variable calculation.
    INFO: Setting variable 'sl_upgradableRACDBInstances' to ''. Received the value from response file.
    INFO: Setting variable 's_dlgRBOPassword' to '*Protected value, not to be logged*'. Received the value from response file.
    INFO: Setting variable 'b_stateOfUpgradeDBCheckbox' to 'false'. Received the value from response file.
    INFO: Setting variable 's_dbSid' to 'gwsora'. Received the value from response file.
    INFO: Setting variable 'b_dbSelectedUsesASM' to 'false'. Received the value from the variable calculation.
    INFO: Setting variable 'sl_superAdminPasswdsAgain' to '*Protected value, not to be logged*'. Received the value from response file.
    INFO: Setting variable 'b_showUpgradeDialog' to 'false'. Received the value from the variable calculation.
    INFO: Setting variable 's_mountPoint' to '/oracle/product/10.2.0/db_1/oradata/'. Received the value from the variable calculation.
    INFO: Setting variable 'b_stateOfUpgradeASMCheckbox' to 'false'. Received the value from response file.
    INFO: Setting variable 'b_validateOnce_stateOfUpgradeASMCheckbox' to 'true'. Received the value from a code block.
    INFO: Setting variable 'b_noMigration' to 'true'. Received the value from a code block.
    INFO: Setting variable 'b_followASMInstallFlow' to 'false'. Received the value from a code block.
    INFO: Setting variable 'b_followDBInstallFlow' to 'true'. Received the value from a code block.
    *** Error Dialog: OUI-10151:There was an error while loading library: globalVarQueries ***
    User Selected: S&top installation of this component only.
    java.io.IOException: No such file or directory
    This silent installation was unsuccessful.
    Look like it is trying to run this call but failed.
    This line is copy from a successful installation action log file. Just after the line "INFO: Setting variable 'b_followDBInstallFlow' to 'true'. Received the value from a code block"
    INFO: Calling Query globalVarQueries2.1.0.4.1 setGlobalVariable
    I have try turn on / off other options in the response file but have no luck.
    The database is running using ASM and the ASM disks is using SAN as it storage. All the disks were successfully created. And I have verified that all the ASM disks are with correct permissions.
    [oracle@PG673 disks]$ ls -l
    total 0
    brw-rw---- 1 oracle dba 8, 97 Jan 21 11:27 DISK1
    brw-rw---- 1 oracle dba 8, 33 Jan 21 11:27 DISK2
    brw-rw---- 1 oracle dba 8, 49 Jan 21 11:27 DISK3
    [oracle@PG673 disks]$ pwd
    /dev/oracleasm/disks
    [oracle@PG673 disks]$
    Any idea?
    Thanks a lot.
    Mike

    Hi Mike,
    did you install all required rpm's? You could check this with my open source project which is also using silent installation method. Furthermore also ASM setup is included. ;)
    Cheers,
    David
    OCP 9i / 10g / 11g
    http://www.oratoolkit.ch/knowledge/howto/installation/otn.php
    Edited by: David D'Acquisto on 21.01.2010 10:45

  • Java Exception when attempt to start the SNMP agent

    Hi,
    I require to start the SNMP agent in Solaris 2.6 running Web Logic 5.1. Upon entering
    the command :
    $ java weblogic.SNMPAgent, it is asking me for the password , and I gave the same.
    The system is
    generating a Java Exception given below:
    Exception in thread "main" com.adventnet.snmp.snmp2.agent.AgentRuntimeException:
    Failure in opening SnmpSession, errstat: 0, errvalue: 0
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at java.lang.RuntimeException.<init>(RuntimeException.java:47)
    at com.adventnet.snmp.snmp2.agent.AgentRuntimeException.<init>(AgentRuntimeException.java:63)
    at com.adventnet.snmp.snmp2.agent.SnmpAgent.addClientAndOpenSession(SnmpAgent.java:801)
    at com.adventnet.snmp.snmp2.agent.SnmpAgent.restartSnmpAgent(SnmpAgent.java:939)
    at com.adventnet.snmp.snmp2.agent.SnmpAgent.restartSnmpAgent(CompiledCode)
    at com.adventnet.snmp.snmp2.agent.SnmpAgent.setPort(Compiled Code)
    at weblogic.management.snmp.agent.WebLogicAgent.init(Compiled Code)
    at weblogic.management.snmp.agent.WebLogicAgent.startup(WebLogicAgent.java:377)
    at weblogic.SNMPAgent.main(SNMPAgent.java:25)
    Given below is the file <startSNMPAgent.sh> and it's central contents:
    $JAVA weblogic.SNMPAgent -password pbgst -serverURLs t3://localhost:7001 -trap
    Destinations localhost:162
    The classpath settings are correct and as per documentation.
    There are SNMP agents also running in the machine which have been started by default
    by Solaris,
    doing a ps -ef | grep snmp shows:
    root 556 1 0 Jun 23 ? 0:00 /usr/lib/dmi/snmpXdmid -s sunhyd01
    root 516 1 0 Jun 23 ? 0:00 /usr/lib/snmp/snmpdx -y -c /etc/snmp/conf
    pbgst 28090 25879 0 17:01:37 pts/32 0:00 grep snmp
    I tried to start the SNMP agent on a diff. port and specified the same in the
    .sh file and also changed the
    trap Destinations port ---- it still generates the same exception.
    Please do try to resolve this problem for me, as the project is in production
    phase.
    Thanks for all help beforehand.
    Baivab
    P.S. How can I obtain the id for WebSupport center, as we have using WL licensed
    product
    recently purchased in 3 nos.

    Hello,
    way back we had the same problem and the reason was, that the path
    names with the server instances were to long
    (/opt/wlsroot/wlsInstances/axsExpert.SwissAir/S_243_7001 ->
    /opt/wlsroot/wlsInstances/axsExpert.SAir/S_243_7001). But this was
    with WLS 5.1 SP8.
    Regards
    Wolfgang Becker
    Atraxis
    On 9 Jul 2001 23:02:29 -0800, "Baivab Mitra"
    <[email protected]> wrote:
    >
    Hello Michel,
    Thanks for the reply. As you may have noticed, that the SNMP agents which are
    already running, the owner is <root>. These services are required and I do not
    have or I can not obtain the password to start/stop the same. As such, the only
    option which I have is to start the weblogic-specific SNMP service in a different
    port. Question: In the parameters, I specified : <snmpPort 1600 trace Destinations
    1601> I am still getting the same error. What else is required and/or how do I
    proceed to start the same service?
    Thanks for your help beforehand,
    Baivab
    "Michael Girdley" <----> wrote:
    It looks like another SNMP agent has already bound to the port.
    Michael Girdley
    BEA Systems
    Learning WebLogic? http://learnweblogic.com
    "Baivab Mitra" <[email protected]> wrote in message
    news:[email protected]...
    Hi,
    I require to start the SNMP agent in Solaris 2.6 running Web Logic5.1.
    Upon entering
    the command :
    $ java weblogic.SNMPAgent, it is asking me for the password , and Igave
    the same.
    The system is
    generating a Java Exception given below:
    Exception in thread "main"com.adventnet.snmp.snmp2.agent.AgentRuntimeException:
    Failure in opening SnmpSession, errstat: 0, errvalue: 0
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at java.lang.RuntimeException.<init>(RuntimeException.java:47)
    atcom.adventnet.snmp.snmp2.agent.AgentRuntimeException.<init>(AgentRuntimeExce
    ption.java:63)
    atcom.adventnet.snmp.snmp2.agent.SnmpAgent.addClientAndOpenSession(SnmpAgent.j
    ava:801)
    atcom.adventnet.snmp.snmp2.agent.SnmpAgent.restartSnmpAgent(SnmpAgent.java:939
    atcom.adventnet.snmp.snmp2.agent.SnmpAgent.restartSnmpAgent(CompiledCode)
    at com.adventnet.snmp.snmp2.agent.SnmpAgent.setPort(CompiledCode)
    at weblogic.management.snmp.agent.WebLogicAgent.init(CompiledCode)
    atweblogic.management.snmp.agent.WebLogicAgent.startup(WebLogicAgent.java:377)
    at weblogic.SNMPAgent.main(SNMPAgent.java:25)
    Given below is the file <startSNMPAgent.sh> and it's central contents:
    $JAVA weblogic.SNMPAgent -password pbgst -serverURLst3://localhost:7001 -trap
    Destinations localhost:162
    The classpath settings are correct and as per documentation.
    There are SNMP agents also running in the machine which have been startedby default
    by Solaris,
    doing a ps -ef | grep snmp shows:
    root 556 1 0 Jun 23 ? 0:00 /usr/lib/dmi/snmpXdmid-s
    sunhyd01
    root 516 1 0 Jun 23 ? 0:00 /usr/lib/snmp/snmpdx -y-c
    /etc/snmp/conf
    pbgst 28090 25879 0 17:01:37 pts/32 0:00 grep snmp
    I tried to start the SNMP agent on a diff. port and specified the samein
    the
    sh file and also changed the
    trap Destinations port ---- it still generates the same exception.
    Please do try to resolve this problem for me, as the project is inproduction
    phase.
    Thanks for all help beforehand.
    Baivab
    P.S. How can I obtain the id for WebSupport center, as we have usingWL
    licensed
    product
    recently purchased in 3 nos.

  • How to disable and enable a java bean area's visability?

    I have a large javabean area on my initial canvas when first dispalying my form.
    When I use the SHOW_CANVAS('canvas name') to display another canvas, everything looks fine except that the javabean from my previous canvas is still visible and covering up portions of this new canvas.
    So I tried using the set_property visible for the javabean area in the form and it only got rid of the surrounding edge of the javabean area.
    Last I made some set_custom_property values to send to the bean that would then use java calls to enable and disable the beans visability.
    But once the beans visibility was disabled in Java then it wouldn't come back after the calls to enable the visibility and refresh the bean were made through Java calls.
    Is there any other ways of disabling and enabling a java bean area's visability?
    Thanks,
    Michelle

    Hello,
    Maybe the bean is always display because of its particular paint() method ?
    Anyway, without any reflexion, I could suggest you to set the bean item width and height to 1 pixel when you don't want to display it. (Set_Item_Property)
    Francois

Maybe you are looking for

  • Error in connecting to config tool : NW04 SP16

    hie m doing upgrade of NW04 with 9i to NW04s with 10g successfully completed the oracle upgarde from 9.2.0.6 to 10.2.0.2 database is up & running : listener is up & running but jcontrol stopped kindly help unable to connect to config tool; gives erro

  • My ipad mini was just replaced , any way to recover photos?

    I bought an ipad mini for my wife. For some unknown reason it simply went bad. Apple just sent a replacement. Needless to say all her photos are gone. My ipad is backed up on my iMac , I thought hers was too through iCloud. I can't locate her mini on

  • Music player in 5610 Xpress

    Hi, While changing songs in music player, it doesn't change in numerical order (1,2,3,...). It changes from song no.1 directly to 12, then to 4, 9, 2, .. and so on. Can anyone help please.. Thanks Solved! Go to Solution.

  • Preparing Order??

    Ive been waiting like 2-3 days for an update on my ship to store ibuypower desktop.... Thats not very specific... Its still just "preparing"

  • Default application problem

    I have NO IDEA where this question should go, or even if Mac users will understand what an old PC-trained newbie to Macs is asking, but here: I have a text editor called Bean. I like it. But I don't know how to make it my default application so TextE