Question about java.lang.UnsatisfiedLinkError

When I try connect to database using oci8 driver, I get this error. I try work with different driver versions 8.1.5, 8.1.7, java can't find different functions, but kind of error remain that same. Does anybody know, how fix this bug?
PS
Sorry about my ugly English.
Thanks
Max
null

Unsatsfied Link error means that the requiered libraries are not in the correct place. This is clearly mentioned in the documentation at : http://otn.oracle.com/docs/products/oracle8i/doc_library/817_doc/java.817/a83724/getsta2.htm
It depends on which OS you are using so I can not tell you... you will have to read and hopefully your probelm will be solved.
By the way, I used the OCI and pure JDBC drivers on NT platform and found that pure driver gives better performance than oci driver, contrary to what many people say and it is written in the docs.
It would be nice to know your experience with OCI driver.

Similar Messages

  • Question about java.lang.long

    I have a very basic understanding problem:
    long a = (5*24*60*60*1000);
    long b = (30*24*60*60*1000);
    System.out.println(a);
    System.out.println(b);
    results in:
    [java] 432000000
    [java] -1702967296
    how can this be? I would expect the second one to be six times the first result, i.e. 2592000000
    I would highly appreciate any hints on what my misunderstanding is based on ...

    In the meantime I found it: Its in the language specification, $3.10.1 Integer Literals:
    An integer literal is of type long if it is suffixed with an ASCII letter L or l (ell); otherwise it is of type int (�4.2.1). The suffix L is preferred, because the letter l (ell) is often hard to distinguish from the digit 1 (one).

  • Question about "java.lang.ThreadLocal".

    public class PrinterUser extends Thread {
      private Printer printer;
      private String content;
      private String user;
      public PrinterUser(Printer printer,String content,String user) {
        this.printer = printer;
        this.content = content;
        this.user = user;
      void print() {
        printer.print(content);
      public void run() {
        print();
      public static void main(String[] args) {
        Printer p = new Printer();
        ThreadLocalPrinter tlp = new ThreadLocalPrinter();
        new PrinterUser(p,"User A is printing...","A").start();
        new PrinterUser(p,"User B is printing...","B").start();
        new PrinterUser(tlp,"User C is printing..." + tlp.get(),"C").start();
        new PrinterUser(tlp,"User D is printing..." + tlp.get(),"D").start();
    class Printer {
      synchronized void print(String content) {
        System.out.print("Preparing...");
        try {
          Thread.sleep(2000);
        catch(InterruptedException e) {
          System.out.println(e);
        System.out.println(content);
      synchronized void printErrors() {
        System.out.println("Errors...");
    class ThreadLocalPrinter extends Printer {
      private static int nextSerialNum = 0;
      private static ThreadLocal serialNum = new ThreadLocal() {
        protected synchronized Object initialValue() {
          return new Integer(nextSerialNum++);
      public static int get() {
        return ((Integer)serialNum.get()).intValue();
    }Why the result is :
    Preparing...Preparing...User A is printing...
    Preparing...User C is printing...0
    Preparing...User B is printing...
    User D is printing...0
    But not
    User C is printing...0
    User D is printing...1
    ?

    I seldom use ThreadLocal but a standard usage might be ...
    public class PrinterUser extends Thread {
      private ThreadLocalPrinter printer;
      private String content;
      private String user;
      public PrinterUser(ThreadLocalPrinter printer,String content,String user) {
        this.printer = printer;
        this.content = content;
        this.user = user;
      void print() {
        printer.print(content);
      public void run() {
        print();
      public static void main(String[] args) {
        ThreadLocalPrinter tlp = new ThreadLocalPrinter();
        PrinterUser puC = new PrinterUser(tlp, "User C is printing...", "C");
        PrinterUser puD = new PrinterUser(tlp, "User D is printing...", "D");
        puC.start();
        puD.start();
    abstract class Printer {
      synchronized void print(String content) {
        System.out.println("Preparing... " + getSerial());
        try {
          Thread.sleep(2000);
        catch(InterruptedException e) {
          System.out.println(e);
        System.out.println(content);
      abstract int getSerial();
      synchronized void printErrors() {
        System.out.println("Errors...");
    class ThreadLocalPrinter extends Printer {
      private static int nextSerialNum = 0;
      private static ThreadLocal serialNum = new ThreadLocal() {
        protected synchronized Object initialValue() {
          return new Integer(nextSerialNum++);
      public static int get() {
        return ((Integer)serialNum.get()).intValue();
      int getSerial(){
        return get();
    }

  • Question about "java.lang.Class.getConstructor(Class... parameterTypes)"

    Constructor<T> getConstructor(Class... parameterTypes)
    If i want to get the non-parameter Constructor?
    How can i do?

    Hint: varargs (Class...) can take any number of arguments, including zero.

  • Question about "java.lang.Object.equals()".

    public class TestEquals {
      private int a;
      private int b;
      public TestEquals(int a,int b) {
        setA(a);
        setB(b);
      public int getA() {
        return a;
      public void setA(int a) {
        this.a = a;
      public int getB() {
        return b;
      public void setB(int b) {
        this.b = b;
      public static void main(String[] args) {
        TestEquals te01 = new TestEquals(1,2);
        TestEquals te02 = new TestEquals(1,2);
        System.out.println("te01 equals to te02: " + te01.equals(te02));
        te01.setA(2);
        System.out.println("te01 equals to te02: " + te01.equals(te02));
    }The result is:
    te01 equals to te02: false
    te01 equals to te02: false
    Why the first case is false?

    You didn't override Object.equals() in your TestEquals class. So, you are calling Object.equals(), which just compares reference values. You need to write your own equals() method (presumably, make sure te01.a==te02.a and te01.b==te02.b). Depending on what you do with your objects, you would want to override Object.hashCode(), too.

  • Exception of type java.lang.UnsatisfiedLinkError was thrown Anyone ?

    We are getting this exception when trying to run a very basic aspx. This project works across several other servers, after bringing a new server online, we are finding we get this exception. Below is the complete response from tcptrace.
    HTTP/1.1 500 Internal Server ErrorServer: Microsoft-IIS/5.0Date: Tue, 24 Feb 2004 16:28:31 GMTX-Powered-By: ASP.NETX-AspNet-Version: 1.1.4322Cache-Control: privateContent-Type: text/html; charset=utf-8Content-Length: 5522
    <html> <head> <title>Exception of type java.lang.UnsatisfiedLinkError was thrown.</title> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } </style> </head>
    <body bgcolor="white">
    <span><H1>Server Error in '/PPAApps' Application.<hr width=100% size=1 color=silver></H1>
    <h2> <i>Exception of type java.lang.UnsatisfiedLinkError was thrown.</i> </h2></span>
    <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">
    <b> Description: </b>An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    <br><br>
    <b> Exception Details: </b>java.lang.UnsatisfiedLinkError: Exception of type java.lang.UnsatisfiedLinkError was thrown.<br><br>
    <b>Source Error:</b> <br><br>
    <table width=100% bgcolor="#ffffcc"> <tr> <td> <code>
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.</code>
    </td> </tr> </table>
    <br>
    <b>Stack Trace:</b> <br><br>
    <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre>
    [UnsatisfiedLinkError: Exception of type java.lang.UnsatisfiedLinkError was thrown.] java.lang.ExceptionInInitializerError.checkAndThrowException(Throwable thrown) +59 java.util.Locale..cctor() +1678
    [TypeInitializationException: The type initializer for "java.util.Locale" threw an exception.] java.lang.Float..ctor(String s) +214 com.plumtree.remote.portlet.xp.XPSettingsManager.IsCSPVersionAtLeast(Double version) com.plumtree.remote.portlet.xp.XPSettingsManager..ctor(IXPRequest request, IXPResponse response) com.plumtree.remote.portlet.xp.XPSettingsFactory.getXPSettingsManager(IXPRequest request, IXPResponse response) com.plumtree.remote.portlet.xp.XPPortletContext..ctor(IXPRequest request, IXPResponse response) com.plumtree.remote.portlet.xp.XPPortletContextFactory.createPortletContext(IXPRequest req, IXPResponse resp) Plumtree.Remote.Portlet.PortletContextFactory.CreatePortletContext(HttpRequest req, HttpResponse resp) Com.Plumtree.Remote.Transformer.Condition.GatewayedStandardCondition.UseFilter(HttpContext ctx) Com.Plumtree.Remote.Transformer.FilterManager.UpdateFilter(HttpContext ctx) Com.Plumtree.Remote.Transformer.PTTransformer.BeginRequestHandler(Object sender, EventArgs e) System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +60 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87</pre></code>
    </td> </tr> </table>
    <br>
    <hr width=100% size=1 color=silver>
    <b>Version Information:</b> Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
    </font>
    </body></html><!-- [UnsatisfiedLinkError]: Exception of type java.lang.UnsatisfiedLinkError was thrown. at java.lang.ExceptionInInitializerError.checkAndThrowException(Throwable thrown) at java.util.Locale..cctor()[TypeInitializationException]: The type initializer for "java.util.Locale" threw an exception. at java.lang.Float..ctor(String s) at com.plumtree.remote.portlet.xp.XPSettingsManager.IsCSPVersionAtLeast(Double version) at com.plumtree.remote.portlet.xp.XPSettingsManager..ctor(IXPRequest request, IXPResponse response) at com.plumtree.remote.portlet.xp.XPSettingsFactory.getXPSettingsManager(IXPRequest request, IXPResponse response) at com.plumtree.remote.portlet.xp.XPPortletContext..ctor(IXPRequest request, IXPResponse response) at com.plumtree.remote.portlet.xp.XPPortletContextFactory.createPortletContext(IXPRequest req, IXPResponse resp) at Plumtree.Remote.Portlet.PortletContextFactory.CreatePortletContext(HttpRequest req, HttpResponse resp) at Com.Plumtree.Remote.Transformer.Condition.GatewayedStandardCondition.UseFilter(HttpContext ctx) at Com.Plumtree.Remote.Transformer.FilterManager.UpdateFilter(HttpContext ctx) at Com.Plumtree.Remote.Transformer.PTTransformer.BeginRequestHandler(Object sender, EventArgs e) at System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)-->HTTP/1.1 500 Internal Server ErrorServer: Microsoft-IIS/5.0Date: Tue, 24 Feb 2004 16:29:06 GMTX-Powered-By: ASP.NETX-AspNet-Version: 1.1.4322Cache-Control: privateContent-Type: text/html; charset=utf-8Content-Length: 5522
    <html> <head> <title>Exception of type java.lang.UnsatisfiedLinkError was thrown.</title> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } </style> </head>
    <body bgcolor="white">
    <span><H1>Server Error in '/PPAApps' Application.<hr width=100% size=1 color=silver></H1>
    <h2> <i>Exception of type java.lang.UnsatisfiedLinkError was thrown.</i> </h2></span>
    <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">
    <b> Description: </b>An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    <br><br>
    <b> Exception Details: </b>java.lang.UnsatisfiedLinkError: Exception of type java.lang.UnsatisfiedLinkError was thrown.<br><br>
    <b>Source Error:</b> <br><br>
    <table width=100% bgcolor="#ffffcc"> <tr> <td> <code>

    This is the response I got from support:
    This is bug 22205 and will be fixed in the release of the Exchange Groupware Portlet Suite 3.0.4 at the end of April. The workaround in the interim is to copy the D:\Program Files\plumtree\jre folder from the installation CD (or another working portal server) onto the problem server. Please let me know if this resolves the issue for you. Neal Rapoporthttp://www.portalconsultant.com

  • Java.lang.UnsatisfiedLinkError: D:\...*dll: Can't find dependent libraries

    Hello,
    Every time I try run my application I get this:
    Exception in thread "main" java.lang.UnsatisfiedLinkError: D:\Java_przyklady\Met
    ody_macierzyste\HelloNative.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1485)
    at java.lang.Runtime.loadLibrary0(Runtime.java:788)
    at java.lang.System.loadLibrary(System.java:834)
    at HelloNative.<clinit>(HelloNative.java:12)
    at HelloNativeTest.main(HelloNativeTest.java:10)
    This application is example which was provided with book- Core Java 2
    Here is exactly what I have:
    HelloNative.java
    class HelloNative
       public static native void greeting();
       static
          System.loadLibrary("HelloNative");
    }HelloNativeTest.java
    class HelloNativeTest
       public static void main(String[] args)
           HelloNative.greeting();
    }Here is my HelloNative.c
    #include "HelloNative.h"
    #include <stdio.h>
    JNIEXPORT void JNICALL Java_HelloNative_greeting(JNIEnv* env,
       jclass cl)
       printf("Hello world!\n");
    }and HelloNative.h
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class HelloNative */
    #ifndef _Included_HelloNative
    #define _Included_HelloNative
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class:     HelloNative
    * Method:    greeting
    * Signature: ()V
    JNIEXPORT void JNICALL Java_HelloNative_greeting
      (JNIEnv *, jclass);
    #ifdef __cplusplus
    #endif
    #endifI did:
    javac HelloNative.java (I got HelloNative.class)
    javah HelloNative (I got HelloNative.h)
    gcc -c -D__int64="long long" -Ic:\j2sdk1.4.2\include\ -Ic:\j2sdk1.4.2\include\win32 HelloNative.c (I got HelloNative.o)
    dllwrap --add-stdcall-alias -o HelloNative.dll HelloNative.obut here I got:
    dllwrap: no export definition file provided
    Creating one, but that may not by what you wantand
    HelloNative.dll
    May by I made mistake used dllwrap, what this feedback means for me?
    So, when I did everything what I wrote abow I got:
    HelloNative.class
    HelloNative.h
    HelloNative.o
    HelloNative.dll
    and I run
    HelloNativeTest.class and I got above Error
    I use j2sdk1.4.2 and Windows XP
    Could anybody tell me what I did wrong???
    I will be appreciate

    The "Native Methods" forum is for JNI questions.
    See this thread...
    http://forum.java.sun.com/thread.jspa?forumID=52&threadID=534964

  • Java.lang.UnsatisfiedLinkError in Eclipse 3.2.1

    Deal all,
    sorry for the basic question, i met the following error when i try to use swing through swt , "Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3235 in java.library.path"
    and i already add "org.eclipse.swt.win32.win32.x86_3.2.1.v3225.jar" in "Java build path"
    so how can i handle this ?
    thank you in advance!

    I had same problem with using jdeveloper 10.1.3.1.0. I extracted the reported dll files from org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar and put the them in ..\jdk\bin that my jdeveloper runs and the problem got resolved
    Wole

  • Data Quality vendor-specific error: An error occurred when calling function 'sdq_init_connector ()' in connector ": "(-8) Exception!." Detailed error message: Exception thrown by Java: java.lang.UnsatisfiedLinkError: nio (Not found in com.ibm.oti.vm.boots

    When attempting to create a new Account in siebel integrated with OEDQ the following error occurs.
    ERROR
    Data Quality vendor-specific error: An error occurred when calling function 'sdq_init_connector ()' in connector ": "(-8) Exception!." Detailed error message: Exception thrown by Java: java.lang.UnsatisfiedLinkError: nio (Not found in com.ibm.oti.vm.bootstrap.library.path)(SBL-APS-00118)
    STEPS
    The issue can be reproduced at will with the following steps:
    1) from EDQ director we have imported the EDQ_CDS,EDQ-REFERENCE DATA & EDQ_HISTORICAl DATA packages sucessfully.
    2) Created dnd.param file in SIebel server SDQCOnnector folder.
    3) Copied the libdnd.so file to siebsrvr lib directory(32 bit)
    3) In dnd.param file we have mentioned the javalib file and instllation directory path(<Siebsrvr roo>/dnd/install)
    4) Unzipped the EDQ-Siebel Connector files in dnd/install folder
    5) Copied the dnd.properties file in dnd/install directory and modified it accordingly to point to installed EDQ instance.
    6) Configured the Siebel components for EDQ integration.
    7) Realtime EDQ jobs are running.
    8) Create a new Account
    Env details are
    On : 8.2.2.14 [IP2014] version, Client Functionality
    EDQ 11.1.1.7.4
    IBM JDK 1.7 32 bit
    Using Open UI
    Any Champ have faced this issue and overcame it please let me know the resolution steps. your help is
    Regards
    Monoj Dey
    9007554589

    Hi Monoj,
    A few questions:
    - What OS is Siebel running on?
    - What version of the Siebel connector are you using?
    - Which libdnd.so file are you using?
    - What's the contents of your dnd.parms file?
    thanks,
    Nick

  • DBCA fails with java.lang.UnsatisfiedLinkError: Can't load library: /u01/oracle/prod/tech_st/product/11.2.0/db_1/oui/lib/linux/liboraInstaller.so Error in Oracle 11g

    Hi,
    After ORACLE 11G software installation i tried to change the ORACLE_HOME directory.
    OS : RHEL 4.5
    DB : 11.2.0
    Previous Home Location :
    [oracle@localhost ~]$ echo $ORACLE_HOME
    /u01/oracle/prod/tech_st/product/11.2.0/db_1
    Current Home Loc:
    [oracle@localhost ~]$ echo $ORACLE_HOME
    /u01/oracle/db/tech_st/product/11.2.0/db_1
    When i am trying the DBCA command i am getting the below error:
    [oracle@localhost ~]$ dbca
    java.lang.UnsatisfiedLinkError: Can't load library: /u01/oracle/prod/tech_st/product/11.2.0/db_1/oui/lib/linux/liboraInstaller.so
            at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1650)
            at java.lang.Runtime.load0(Runtime.java:769)
            at java.lang.System.load(System.java:968)
            at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:387)
            at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.<clinit>(OiipuUnixOps.java:122)
            at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:201)
            at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.initUnixPtrFileLoc(OiipgPropertyLoader.java:212)
            at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.<clinit>(OiipgPropertyLoader.java:125)
            at oracle.sysman.oii.oiic.OiicStandardInventorySession.updateProperties(OiicStandardInventorySession.java:492)
            at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:266)
            at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:240)
            at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:189)
            at oracle.sysman.assistants.util.InventoryUtil.getOUIInvSession(InventoryUtil.java:346)
            at oracle.sysman.assistants.util.InventoryUtil.getHomeName(InventoryUtil.java:87)
            at oracle.sysman.assistants.util.OracleHome.getInventoryHomeName(OracleHome.java:1023)
            at oracle.sysman.assistants.dbca.backend.Host.<init>(Host.java:798)
            at oracle.sysman.assistants.dbca.ui.UIHost.<init>(UIHost.java:257)
            at oracle.sysman.assistants.dbca.ui.InteractiveHost.<init>(InteractiveHost.java:54)
            at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:164)
            at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:112)
            at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:184)
    Exception in thread "main" java.lang.UnsatisfiedLinkError: no oraInstaller in java.library.path
            at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
            at java.lang.Runtime.loadLibrary0(Runtime.java:822)
            at java.lang.System.loadLibrary(System.java:993)
            at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:405)
            at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.<clinit>(OiipuUnixOps.java:122)
            at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:201)
            at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.initUnixPtrFileLoc(OiipgPropertyLoader.java:212)
            at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.<clinit>(OiipgPropertyLoader.java:125)
            at oracle.sysman.oii.oiic.OiicStandardInventorySession.updateProperties(OiicStandardInventorySession.java:492)
            at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:266)
            at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:240)
            at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicStandardInventorySession.java:189)
            at oracle.sysman.assistants.util.InventoryUtil.getOUIInvSession(InventoryUtil.java:346)
            at oracle.sysman.assistants.util.InventoryUtil.getHomeName(InventoryUtil.java:87)
            at oracle.sysman.assistants.util.OracleHome.getInventoryHomeName(OracleHome.java:1023)
            at oracle.sysman.assistants.dbca.backend.Host.<init>(Host.java:798)
            at oracle.sysman.assistants.dbca.ui.UIHost.<init>(UIHost.java:257)
            at oracle.sysman.assistants.dbca.ui.InteractiveHost.<init>(InteractiveHost.java:54)
            at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:164)
            at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:112)
            at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:184)
    [oracle@localhost ~]$
    I tried all possible ways with google help but still i am facing the same issue.Kindly check and suggest to solve the issue.
    Thanks in advance.
    Vijay.

    Hi all,
    I give you the clear details about the issue what i am currently facing,
    1. I installed the 11g (11.2.0) database alone(No EBS) in my local vmware machine.
    2. Created my ORACLE_HOME under /u01/oracle/prod/tech_st/product/11.2.0/db_1 directory after that i tried to change my home location from /u01/oracle/prod/tech_st/product/11.2.0/db_1 location to /u01/oracle/db/tech_st/product/11.2.0/db_1 location, like created /u01/oracle/db directory and moved files from /u01/oracle/prod location.
    3. I changed my bash_profile and exported home with the modified location also deregistered an old home and registered the new home.
    4. When i am issuing echo $ORACLE_HOME it is showing the current home location and ORACLE_SID is same what i created before.
    5. But when i am trying to create one more db using DBCA utility it is through the above error.
    Please suggest me is it possible to change the location after db creation or any extra steps i have to do for this issue.
    Thanks.

  • Java.lang.UnsatisfiedLinkError - Urgent please help

    Hi,
    I want to thank you for looking into this problem first.
    I have a very headache problem for the past week. I have an applet that uses JNI to call an existing dll to get the system resources. It works fine on windows 2000 server with IE 5.0. The dll get loaded fine and the function call is working fine.
    However, now I tried to move the applet to an application for me to test with jbuilder, I have problems and I get the error java.lang.UnsatisfiedLinkError: ooInit.
    Does anyone know why this is happening in Jbuilder. I traced to see if the dll get loaded with System.loadlibrary("dll"), and it seems to load the library. But when I call the ooInit() native method, it throws that exception.
    Please help. This will be greatly appreciated and I can do something for you guys in return.
    Thank you so much.
    Regards,
    guna

    Here, for the benefit of others who might search for this, is my approach to resolving this error.
    Two things to note:
    1. I didn't worry about paths, etc. - I was in a hurry so I just copied files into required directories.
    2. I named both the Java and C files "mainFrame". I have not subsequently checked to see if this is required, since it worked for me.
    Summary of getting jni routine to work with Jbuilder:
    created Java project mintest, two principle classes - mainFrame and WelcomeFrame
    key code fragments:
    --------------------------------------- mainFrame --------------------------------------------------
    package mintest;
    import javax.swing.JLabel;
    import javax.swing.JButton;
    import javax.swing.JPanel;
    import java.awt.GridBagLayout;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseAdapter;
    public class mainFrame {
        boolean packFrame = false;
        WelcomeFrame frame = new WelcomeFrame();
        public static native int cRoutine(int value);
        static {System.loadLibrary("mainFrame"); }
    public mainFrame() {
        //Pack frames that have useful preferred size info, e.g. from their layout
        //Validate frames that have preset sizes
        if (packFrame) {
          frame.pack();
        else {
          frame.validate();
        // Center the frame
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = frame.getSize();
        if (frameSize.height > screenSize.height) {
          frameSize.height = screenSize.height;
        if (frameSize.width > screenSize.width) {
          frameSize.width = screenSize.width;
        frame.setLocation( (screenSize.width - frameSize.width) / 2,
                          (screenSize.height - frameSize.height) / 2);
        frame.setVisible(true);
        try {
          jbInit();
        catch (Exception ex) {
          ex.printStackTrace();
    * Main method
    * @param args String[]
    static public void main(String[] args) {
      try {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
      catch (Exception e) {
        e.printStackTrace();
      new mainFrame();
            cRoutine(1);     // this works at this point...
            System.out.println("cRoutine - should be 4: " + cRoutine(3));
      private void jbInit() throws Exception {
    }--------------------------------------- end of mainFrame --------------------------------------------------
    --------------------------------------- (portions of) WelcomeFrame --------------------------------------
    package mintest;
    import java.awt.*;
    ..... more imports, setting up of window, buttons, etc. .... iValue is an integer....
      public void jToggleButton1_mousePressed(MouseEvent e) {
          jToggleButton1.setText("cRoutine in: " + iValue + "  out: " + (iValue = 
                                   mainFrame.cRoutine(iValue)));
      }--------------------------------------- end of (portions of) WelcomeFrame -----------------------------
    mainFrame was compiled with Jbuilder into a class file, makeFrame.class. That was copied into
    the C:\Borland\JBuilder2005\jdk1.4\bin directory, and javah was run to create the C header file:
    javah -jni mainFrame
    This generated:
    --------------------------------------- mainFrame.h generated by javah ----------------------------------
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class mainFrame */
    #ifndef _Included_mainFrame
    #define _Included_mainFrame
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class:     mainFrame
    * Method:    cRoutine
    * Signature: (I)I
    JNIEXPORT jint JNICALL Java_mainFrame_cRoutine
      (JNIEnv *, jclass, jint);
    #ifdef __cplusplus
    #endif
    #endif--------------------------------------- end of mainFrame.h generated by javah -------------------------
    OKAY, HERE COMES THE CRITICAL STEP. DESPITE THE FACT THE COMMENT SAYS DO NOT EDIT, THIS FILE HAS TO BE EDITED TO INCLUDE THE PACKAGE NAME, LIKE THIS:
    --------------------------------------- modified mainFrame.h ----------------------------------
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class mainFrame */
    #ifndef _Included_mainFrame
    #define _Included_mainFrame
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class:     mainFrame
    * Method:    cRoutine
    * Signature: (I)I
    JNIEXPORT jint JNICALL Java_mintest_mainFrame_cRoutine
      (JNIEnv *, jclass, jint);
    #ifdef __cplusplus
    #endif
    #endif--------------------------------------- end of modified mainFrame.h -------------------------
    This file is then copied to the C:\Borland\BCC55\Include directory. The C code source is placed
    in the C:\Borland\BCC55\Bin directory. Here is the C code - note that it has the package name in
    the function name:
    --------------------------------------- mainFrame.c ----------------------------------
    #include <mainFrame.h>
    #include <stdio.h>
    #include <string.h>
    /* must link gpib-32.obj for Windows*/
    #include <windows.h> /*if using Windows */
    void main(){
    JNIEXPORT jint JNICALL
    Java_mintest_mainFrame_cRoutine(JNIEnv *env, jobject callingObj,jint invalue)
    return (jint) invalue+1;
    }--------------------------------------- end of mainFrame.c -------------------------
    This is now compiled on the command line (from the C:\Borland\BCC55\Bin directory) using:
    bcc32 -tWD -I\Borland\bcc55\include -L\Borland\bcc55\lib mainFrame.c
    Parameters: -tWD creates Windows DLL file
    -I is path to include directory (this is where mainFrame.h is located)
    -L is path to library directory
    Compilation produces mainFrame.dll in the C:\Borland\BCC55\Bin directory. This is copied to the C:\Borland\JBuilder2005\jdk1.4\jre\bin directory so Jbuilder can find it. Then it works.
    So, the key step is adding the package name after javah has generated the header file (and similarly using the package name in the .c source file.)
    Hope this is useful.

  • JDBC+Lite+WinCE : java.lang.UnsatisfiedLinkError: no oljdbc40 in shared library path

    Greetings,
    I'm trying to work with Oracle 9i Lite on PocketPC and I got one
    exception when I try to use jdbc package (oljdbc40.jar):
    java.lang.UnsatisfiedLinkError: no oljdbc40 in shared library
    path
    Since I didn't made the dll (is an Oracle product), I can't make
    much about the dll or the native class file where the call take
    place.
    my standard definitions are:
    -PocketPC (ipaq)
    -Personal Java 1.1 beta
    -I have my application in a JAR-based file in "\Program
    Files\App"
    -Oracle Lite installation in "\ORACE";
    -dll files installed by oracle in "\Windows";
    -wince registry classpath for JAR/CLASS file aimed
    to "\ORACE\oljdbc40.jar"
    So, what should I do to run my application that uses a jdbc
    package from oracle based on a dll file?
    I'm hopeful to solve this and avoid my thought from using any
    Microsoft Visual tool...
    thanks,
    Pedro Salazar

    Hi Pedro,
    Did you ever get this problem fixed? I'm seeing the same issue running Personal Java 1.1 beta for StrongARM on PocketPC 2000 with Oracle 9i Lite 5.0.2
    Any help much appreciated!
    Thanks,
    Simon.

  • Java.lang.reflect.InvocationTargetException Caused by: java.lang.UnsatisfiedLinkError

    Hi all,
    I'm using jdic web browser (windows version) and customizing it for a project. I want to make an executable jar file. Since I'm using NetBeans 6.7.1, I'm getting a jar file in dist folder. Bt when I run it it does not open the jdic browser.
    Then I tried java web start and make a jnlp file. When it tries to run I get the below error..
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.sun.javaws.Launcher.executeApplication(Launcher.java:1293)
    at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1239)
    at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1086)
    at com.sun.javaws.Launcher.run(Launcher.java:105)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.UnsatisfiedLinkError: no jdic in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at org.jdesktop.jdic.browser.internal.WebBrowserUtil$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.jdesktop.jdic.browser.internal.WebBrowserUtil.loadLibrary(Unknown Source)
    at org.jdesktop.jdic.browser.internal.WebBrowserUtil.getDefaultBrowserPath(Unknown Source)
    at org.jdesktop.jdic.browser.BrowserEngineManager.selectEngine(Unknown Source)
    at org.jdesktop.jdic.browser.BrowserEngineManager.getActiveEngine(Unknown Source)
    at AgentBrowser.Browser.jbInit(Browser.java:362)
    at AgentBrowser.Browser.<init>(Browser.java:99)
    at AgentBrowser.Browser.main(Browser.java:117)
    ... 9 more
    http://java.ittoolbox.com/groups/technical-functio...ocationtargetexception-1710507
    A person shared his view on "java.lang.reflect.InvocationTargetException" but I'm not quite sure about that since the browser works nicely if I run through NetBeans. (running the project through NetBeans).
    I dnt know how does this library path problem occurs
    please help me..!!
    thanks in advance

    Yeah..! it's working :)
    I just copied jdic files (jdic.jar,jdic.dll, IeEmbed.exe etc) into dict/lib/ folder and now it is working.

  • Exception in thread "main" java.lang.UnsatisfiedLinkError: /lib (MAC/Unix)

    Ok....newbie to JNI here. I know there are quite a few posts like this here..but everyone seems to be on XP/Vista, nothing for MAC/Unix
    This is my problem:
    I have just created a small bit of code to test the JNI and it fails rather miserably with an unhelpful UnsatisfiedLinkError message. So onto the code and my observations:
    This is my HelloJNI.java
    class HelloJNI {
        private native static void print();
        public static void main(String[] args) {
         print();
        static {System.out.println ( System.getProperty( "java.library.path" ) );System.loadLibrary("HelloJNI");System.out.println("Done");}
    }Compiled successfully to HelloJNI.class
    This is my HelloJNI.h header file as generated by javah -jni HelloJNI
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class HelloJNI */
    #ifndef _Included_HelloJNI
    #define _Included_HelloJNI
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class:     HelloJNI
    * Method:    print
    * Signature: ()V
    JNIEXPORT void JNICALL Java_HelloJNI_print
      (JNIEnv *, jclass);
    #ifdef __cplusplus
    #endif
    #endifHere is the HelloJNI.cpp file:
    #include "HelloJNI.h"
    #include <iostream>
    using namespace std;
    JNIEXPORT void JNICALL Java_HelloJNI_print (JNIEnv *, jclass) {
      cout<<"Aye hello from JNI";
    }Now I have gone about this several ways....but in general the correct way to go about compiling this seems to have been to generate a .o file and then generate a file named libHelloJNI.jnilib. For all you doubters out there, this is the CORRECT name of the file, MAC OSX expects a library with the lib prefix and the .jnilib suffix. I can prove this to you in a second...but even the official technical notes I have come across on the web have told me that I need this special name on OSX in order for java to find my library. But this command works successfully:
    g++ -O3 -DNDEBUG -feliminate-unused-debug-symbols -fPIC -dynamiclib -o libHelloJNI.jnilib -I\/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers HelloJNI.cpp
    When I next run "java HelloJNI" I get this:
    .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/javaException in thread "main" java.lang.UnsatisfiedLinkError: /libHelloJNI.jnilib:
         at java.lang.ClassLoader$NativeLibrary.load(Native Method)
         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739)
         at java.lang.Runtime.loadLibrary0(Runtime.java:823)
         at java.lang.System.loadLibrary(System.java:1030)
         at HelloJNI.<clinit>(HelloJNI.java:6)HOWEVER this does NOT mean it hasn't found the file...because if I delete the libHelloJNI.jnilib from the root directory and run "java HelloJNI" I get this:
    .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/javaException in thread "main" java.lang.UnsatisfiedLinkError: no HelloJNI in java.library.path
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1753)
         at java.lang.Runtime.loadLibrary0(Runtime.java:823)
         at java.lang.System.loadLibrary(System.java:1030)
         at HelloJNI.<clinit>(HelloJNI.java:6)So, this is kinda proof that my library file needs to be called libHelloJNI.jnilib, as the error message seems to change when it is present. FYI yes I am running this from the root of my drive, and I also have a file called libHelloJNI.so in the same directory, which java could seem to care less about.
    Any help would be great, this is a very frustrating problem.
    EDIT:
    Quickly some information I forgot to include:
    OS: 10.5.4 OSX
    JAVA: java -version produces: java version "1.6.0_05"
    Java(TM) SE Runtime Environment (build 1.6.0_05-b13-120)
    Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_05-b13-52, mixed mode)g++ ---version:
    i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5488)
    Copyright (C) 2005 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.Processor: 2.1 GHz Intel Core 2 Duo
    Type of Computer: 3rd or 4th generation macbook
    Edited by: LordDelta on Sep 20, 2008 10:44 AM

    LordDelta wrote:
    Ok....newbie to JNI here. I know there are quite a few posts like this here..but everyone seems to be on XP/Vista, nothing for MAC/Unix
    Keep in mind that they are not using the same VM either. Nor is the VM from the same vendor.
    So the rules for what is required exactly will be different.
    loadLibrary() is intended to provide a generic mechanism to load a "shared library" across different platforms.
    The exact naming of the shared libraries is expected to be different.
    It might help, if you can't find other sources, to skip JNI and investigate how to create shared libraries
    which are accessible via C/C++ code. The rules that define that will be the same as those
    used by the VM. Once you understand those rules understanding what your VM needs
    will be easier.

  • Exception in thread "Thread-6" java.lang.UnsatisfiedLinkError: no cis

    Hi All,
    I got an error when I run SunONE 7 (final) on Solaris spark)
    as below. I do not get this error when I run SunONE 7 on
    Windows.
    I was access ejbs from a stand-a-lone Java application.
    What was wrong?
    Any information would be appreciated.
    Thanks in advance.
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Exception in thread "Thread-6" java.lang.UnsatisfiedLinkError: no cis in java.library.path
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1403)
         at java.lang.Runtime.loadLibrary0(Runtime.java:788)
         at java.lang.System.loadLibrary(System.java:832)
         at com.iplanet.ias.cis.connection.EndPoint.<clinit>(EndPoint.java:254)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.createListener(GIOPImpl.java:369)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getEndpoint(GIOPImpl.java:316)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.initEndpoints(GIOPImpl.java:149)
         at com.sun.corba.ee.internal.POA.POAORB.getServerEndpoint(POAORB.java:505)
         at com.sun.corba.ee.internal.POA.POAImpl.pre_initialize(POAImpl.java:157)
         at com.sun.corba.ee.internal.POA.POAImpl.<init>(POAImpl.java:115)
         at com.sun.corba.ee.internal.POA.POAORB.makeRootPOA(POAORB.java:115)
         at com.sun.corba.ee.internal.POA.POAORB$1.evaluate(POAORB.java:133)
         at com.sun.corba.ee.internal.core.Future.evaluate(Future.java:26)
         at com.sun.corba.ee.internal.corba.ORB.resolveInitialReference(ORB.java:3069)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3004)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.naming.SerialInitContextFactory.<init>(SerialInitContextFactory.java:31)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
         at java.lang.Class.newInstance0(Class.java:306)
         at java.lang.Class.newInstance(Class.java:259)
         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649)
         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
         at javax.naming.InitialContext.init(InitialContext.java:219)
         at javax.naming.InitialContext.<init>(InitialContext.java:175)
         at com.sun.ejb.portable.HomeHandleImpl.readObject(HomeHandleImpl.java:60)
         at com.sun.corba.se.internal.io.IIOPInputStream.readObject(Native Method)
         at com.sun.corba.se.internal.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1298)
         at com.sun.corba.se.internal.io.IIOPInputStream.inputObject(IIOPInputStream.java:908)
         at com.sun.corba.se.internal.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:261)
         at com.sun.corba.se.internal.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:247)
         at com.sun.corba.se.internal.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:209)
         at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:939)
         at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_abstract_interface(CDRInputStream_1_0.java:850)
         at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_abstract_interface(CDRInputStream_1_0.java:842)
         at com.sun.corba.se.internal.iiop.CDRInputStream.read_abstract_interface(CDRInputStream.java:309)
         at com.sun.corba.se.internal.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:228)
         at com.sun.corba.se.internal.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:381)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:318)
         at com.sun.ejb.portable.EJBMetaDataImpl.readObject(EJBMetaDataImpl.java:112)
         at com.sun.corba.se.internal.io.IIOPInputStream.readObject(Native Method)
         at com.sun.corba.se.internal.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1298)
         at com.sun.corba.se.internal.io.IIOPInputStream.inputObject(IIOPInputStream.java:908)
         at com.sun.corba.se.internal.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:261)
         at com.sun.corba.se.internal.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:247)
         at com.sun.corba.se.internal.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:209)
         at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1075)
         at com.sun.corba.se.internal.iiop.CDRInputStream.read_value(CDRInputStream.java:293)
         at examples._CasinoWithLoggingExampleHome_Stub.getEJBMetaData(Unknown Source)
         at com.acelet.s.Envoy.parseContext(Envoy.java:365)
         at com.acelet.s.Envoy.getJndiToRemoteInfoHashtable(Envoy.java:217)
         at com.acelet.s.peekPoke.EnvoyGetJndiToRemoteInfoHashtable.run(EnvoyGetJndiToRemoteInfoHashtable.java:33)
         at java.lang.Thread.run(Thread.java:536)
    Exception in thread "Thread-6" org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Serializable readObject method failed internally vmcid: SUN minor code: 211 completed: Maybe
         at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:944)
         at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_abstract_interface(CDRInputStream_1_0.java:850)
         at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_abstract_interface(CDRInputStream_1_0.java:842)
         at com.sun.corba.se.internal.iiop.CDRInputStream.read_abstract_interface(CDRInputStream.java:309)
         at com.sun.corba.se.internal.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:228)
         at com.sun.corba.se.internal.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:381)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:318)
         at com.sun.ejb.portable.EJBMetaDataImpl.readObject(EJBMetaDataImpl.java:112)
         at com.sun.corba.se.internal.io.IIOPInputStream.readObject(Native Method)
         at com.sun.corba.se.internal.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1298)
         at com.sun.corba.se.internal.io.IIOPInputStream.inputObject(IIOPInputStream.java:908)
         at com.sun.corba.se.internal.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:261)
         at com.sun.corba.se.internal.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:247)
         at com.sun.corba.se.internal.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:209)
         at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1075)
         at com.sun.corba.se.internal.iiop.CDRInputStream.read_value(CDRInputStream.java:293)
         at examples._CasinoWithLoggingExampleHome_Stub.getEJBMetaData(Unknown Source)
         at com.acelet.s.Envoy.parseContext(Envoy.java:365)
         at com.acelet.s.Envoy.getJndiToRemoteInfoHashtable(Envoy.java:217)
         at com.acelet.s.peekPoke.EnvoyGetJndiToRemoteInfoHashtable.run(EnvoyGetJndiToRemoteInfoHashtable.java:33)
         at java.lang.Thread.run(Thread.java:536)
    Cannot get home object for jndi name: examples.CasinoWithLoggingExampleHome
    :java.rmi.MarshalException: CORBA MARSHAL 1398079699 Maybe; nested exception is:
         org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Serializable readObject method failed internally vmcid: SUN minor code: 211 completed: Maybe
    Cannot get home object for jndi name: examples.CasinoWithLoggingExampleHome
    Is client jar on CLASSPATH or installed onto Super?
    Cannot get home object for jndi name: examples.CasinoWithLoggingExampleHome
    :java.lang.NullPointerException
    Exception in thread "Thread-6" java.lang.StackOverflowError
         at com.sun.corba.ee.internal.corba.ORB.<init>(ORB.java:263)
         at com.sun.corba.ee.internal.iiop.ORB.<init>(ORB.java:102)
         at com.sun.corba.ee.internal.POA.POAORB.<init>(POAORB.java:126)
         at com.sun.corba.ee.internal.Interceptors.PIORB.<init>(PIORB.java:207)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.<init>(TxPIORB.java:82)
         at com.sun.enterprise.iiop.POAEJBORB.<init>(POAEJBORB.java:122)
         at sun.reflect.GeneratedConstructorAccessor5.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
         at java.lang.Class.newInstance0(Class.java:306)
         at java.lang.Class.newInstance(Class.java:259)
         at org.omg.CORBA.ORB.create_impl(ORB.java:295)
         at org.omg.CORBA.ORB.init(ORB.java:336)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:288)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:81)
         at com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:76)
         at com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:80)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:685)
         at com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDelegate.java:621)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNamingClient.java:1155)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(InitialNamingClient.java:823)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1245)
         at com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:1129)
         at com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:3006)
         at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:309)
         at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:180)
         at com.sun.corba.ee.internal.TxPOA.TxPIORB.initServices(TxPIORB.java:134)
         at com.sun.enterprise.iiop.POAEJBORB.initServices(POAEJBORB.java:475)
         at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(POAORB.java:355)
         at com.sun.corba.ee.internal.Interceptors.PIORB.initPostProcessing(PIORB.java:236)
         at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:193)
         at com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:337)
         at org.omg.CORBA.ORB.init(ORB.java:337)
         at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:355)
         at com.sun.enterprise.util.ORBManager.init(ORBManager.java:257)
         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:275)
         at com.sun.enterprise.iiop.security.SecurityMechanismSelector.<init>(SecurityMechanismSelector.java:156)
         at com.sun.enterprise.iio

    Nelson_Garcia wrote:
    I think variable ourinfo (type SSRCInfo) has been set to null in class RTCPTransmitter in bye method. This method is executed due to the timeout event logged before the exception...but, why do i get that timeout event if it's supposed to be receiving the stream?You type that like you posted the output you're seeing when you run your program...but you didn't..so there's no way of answering that question.

Maybe you are looking for