RMI Server Object Startup Error

Greetings,
I am trying to set up a computer lab at my college. I currently have one server running Slackware 9.1 and one client (my laptop) running Windows XP Home. I can telnet and ftp from my client. I can also access the Apache web server running on the Linux machine. I recently discovered RMI as a way to do distributed computing (we are trying to build a proof-of-concept distributed computing system). However, I cannot get RMI to work. When I take the code I wrote and use my laptop as both client and server, everything works. However, when I try to use both machines, it does not work. I want the Linux box to be the server and my laptop to be the client. After compiling my RMI server class (the class that registers the server object for use under RMI) and running it by typing java RemServer, I get a strange error (see bottom of this message). I cannot find this error anywhere else on the internet. I have the rmiregistry program running. I do everything the same as when I do RMI on just my laptop. Please help!
RemServer Remote Exception: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is:
java.net.SocketException: Connection reset
[Ljava.lang.StackTraceElement;@13d93f4
Thanks,
Jason

One thing I did discover is that I have not been explicitly starting rmid. Some documentation says that rmi starts rmid automatically. If I need to start rmid, what parameters to I need to pass to it?
Thanks,
Jason

Similar Messages

  • RMI server object lookup in a session bean

    Hi all,
    I am getting MarshalException when I call java.rmi.Naming.lookup() in a session
    bean. Following is the code and exception. Please note that I am using java.rmi
    package instead of weblogic.rmi and that both the session bean and RMI server
    object (a startup class) is deployed on the same machine.
    Thanks for your help in advance.
    // a simple, replica-aware session bean method
    // some code here
    try {
    MediatorInterface mediator = (MediatorInterface) java.rmi.Naming.lookup("rmi://localhost:7001/TestMediator);
    catch (Exception e) {
    // log the exception
    The exception:
    java.rmi.MarshalException: Error marshaling transport header; nested exception
    i
    s:
    java.io.EOFException
    java.io.EOFException
    at java.io.DataInputStream.readByte(DataInputStream.java:224)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:206
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:174)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:318)
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
    at java.rmi.Naming.lookup(Naming.java:84)
    at test.mgmtop.CreateNetworkOpHandler.execute(CreateNetworkOpHandler.jav
    a:88)
    at test.mgmtop.CreateNetworkOpHandler.perform(CreateNetworkOpHandler.jav
    a:28)
    at test.ejb.MgmtServiceBean.create(MgmtServiceBean.java:57)
    at test.ejb.MgmtServiceSession_idi8yo_EOImpl.create(MgmtServiceSession_i
    di8yo_EOImpl.java:46)
    at test.ejb.MgmtServiceSession_idi8yo_EOImpl_WLSkel.invoke(Unknown Sourc
    e)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:346)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerR
    ef.java:114)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:300)
    at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
    eManager.java:762)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:295)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
    .java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)

    Hi Pyung,
    How about trying this instead:
    InitialContext ctx = new InitialContext();
    MediatorInterface mediator = (MediatorInterface) ctx.lookup("TestMediator");
    This assumes your startup class binds the Mediator to the JNDI name "TestMediator".
    - Matt
    Pyung Yoon wrote:
    Hi all,
    I am getting MarshalException when I call java.rmi.Naming.lookup() in a session
    bean. Following is the code and exception. Please note that I am using java.rmi
    package instead of weblogic.rmi and that both the session bean and RMI server
    object (a startup class) is deployed on the same machine.
    Thanks for your help in advance.
    // a simple, replica-aware session bean method
    // some code here
    try {
    MediatorInterface mediator = (MediatorInterface) java.rmi.Naming.lookup("rmi://localhost:7001/TestMediator);
    catch (Exception e) {
    // log the exception
    The exception:
    java.rmi.MarshalException: Error marshaling transport header; nested exception
    i
    s:
    java.io.EOFException
    java.io.EOFException
    at java.io.DataInputStream.readByte(DataInputStream.java:224)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:206
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:174)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:318)
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
    at java.rmi.Naming.lookup(Naming.java:84)
    at test.mgmtop.CreateNetworkOpHandler.execute(CreateNetworkOpHandler.jav
    a:88)
    at test.mgmtop.CreateNetworkOpHandler.perform(CreateNetworkOpHandler.jav
    a:28)
    at test.ejb.MgmtServiceBean.create(MgmtServiceBean.java:57)
    at test.ejb.MgmtServiceSession_idi8yo_EOImpl.create(MgmtServiceSession_i
    di8yo_EOImpl.java:46)
    at test.ejb.MgmtServiceSession_idi8yo_EOImpl_WLSkel.invoke(Unknown Sourc
    e)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:346)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerR
    ef.java:114)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:300)
    at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
    eManager.java:762)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:295)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
    java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)

  • RMI Server Object Pooling

    Hello All,
    Does WLServer6.1 take care of having a pool of RMI Server objects, similar
    to the way EJB container does it for EJBs. I guess what I am trying to
    achieve is an effect of Servlets that spawn light threads per invocation
    though now using RMI Server Object. I did look at the "executeThreadPool"
    options which would allow for increasing performance. I am not 100%
    satisfied with it though. Is there any way I can do this. Thanks,
    Chirag

    "Pyung Yoon" <[email protected]> writes:
    MediatorInterface mediator = (MediatorInterface) java.rmi.Naming.lookup("rmi://localhost:7001/TestMediator);This implies JRMP which the server does not support. You need to use t3 or iiop.
    andy

  • RMI server object getting garbage collected

    Hi all,
    I have seen a number of posts regarding the ConnectException and found that this can occur in a number of situations.
    I am having a problem here.
    I am having an RMI server that is always up and running. And the server object gets requests from the client at regular intervals. But, when the server object is not receiving any requests for a long time (ex: 1 day), then I think the remote object itself is getting garbage collected. And so, tough I am able to get the remote reference using the lookup method, I am getting "Connection refused to host: 192.168.0.216; nested exception is:
         java.net.ConnectException: Connection refused" when I call a method using this reference.
    I believe that this is because the server object getting garbage collected as there are no requests for the server since long. Please correct me if my assumption is wrong.
    I want to know, after how much time the server object gets garbage collected if no requests are received. But, my requirement is that the server object should always be available and WHENEVER a client request comes then that should be processed. What should I do to accomplish this task.
    If any one have any suggestions, please reply as soon as possible.
    Thanks in advance,
    srik4u

    You might do some research into using an activatable remote object. You run rmid (the rmi activation deamon) and register a subclass of java.rmi.activation.Activatable (instead of the usual UnicastRemoteObject) with it. With an activatable object, the remote reference to the activatable object doesn't need to have a live object behind it. If an activatable object is not running (ie: it hasn't been constructed yet, or it has been garbage collected ...as in your case) a remote reference to the object can still be exported to a client. The first time the client calls a method on the remote object, the activation service on the server sees the object is not active, and activates the object for the client. If the object is running ...it is rmi as usual. But if it gets gc'd again, the next invocation on the remote object will trigger the activation service again.
    (The above explanation paraphrases author David Flanagan from Java Enterprise in a Nutshell, O'Reilly)
    I have only built one of these, which loosely followed an example from the above mentioned book. It's a whole other ballgame over and above a regular rmi object. But like anything else, if you dig in and get your head wrapped around it, it eventually makes sense. Ok, why lie ...it confused the hell out of me and left me a little queasy. But you know the drill, by the time you build a few of them it will probably seem as easy as mapping the human genome, right? At any rate, it seems like what you might be after ...so have a look at it. Good luck, and wear your lifejacket.

  • Regular RMI server object with WebLogic JNDI

    Is that possible to register a regular RMI object with WebLogic JNDI
    tree? I was building a simple program (using javac and rmic only) based
    on the java.rmi.* (without changing the import statements to
    weblogic.rmi.*) and using the weblogic.jndi to register the server
    object. Below is some piece of code,
    Context ctx = null;
    Hashtable ht = new Hashtable();
    ht.put(Context.INITIAL_CONTEXT_FACTORY,
    "weblogic.jndi.WLInitialContextFactory");
    ht.put(Context.PROVIDER_URL, "t3://172.20.20.20:7001");
    ctx = new InitialContext(ht);
    ctx.bind("HelloServer", obj);
    The code failed for the following reason,
    javax.naming.NamingException. Root exception is
    java.rmi.MarshalException: failed to marshal public abstract void
    weblogic.jndi.internal.NamingNode.bind(java.lang.String,java.lang.Object,java.util.Hashtable)
    throws javax.naming.NamingException,java.rmi.RemoteException; nested
    exception is:
    java.rmi.server.ExportException: A description for
    examples.rmi.hello.HelloImpl was found but it could not be read due to:
    [Failed to find examples.rmi.hello.HelloImpl_WLStub or
    examples.rmi.hello.Hello_WLStub for class examples.rmi.hello.HelloImpl]
    java.rmi.StubNotFoundException: Failed to find
    examples.rmi.hello.HelloImpl_WLStub or examples.rmi.hello.Hello_WLStub
    for class examples.rmi.hello.HelloImpl
    at
    weblogic.rmi.internal.BasicDescriptor.<init>(BasicDescriptor.java:101)
    at
    weblogic.rmi.internal.BasicRuntimeDescriptor.<init>(BasicRuntimeDescriptor.java:50)
    at
    weblogic.rmi.internal.DescriptorManager.resolveClass(DescriptorManager.java:55)
    at
    weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.java:39)
    at
    weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.java:30)
    at
    weblogic.rmi.internal.OIDManager.getRequestDispatcher(OIDManager.java:281)
    at
    weblogic.rmi.internal.OIDManager.getReplacement(OIDManager.java:270)
    at
    weblogic.rmi.internal.OIDManager.replaceObject(OIDManager.java:98)
    at
    weblogic.common.internal.ChunkedObjectOutputStream.replaceObject(ChunkedObjectOutputStream.java:55)
    at
    weblogic.common.internal.ChunkedObjectOutputStream$NestedObjectOutputStream.replaceObject(ChunkedObjectOutputStream.java:239)
    Any idea?
    - SteveC

    "Pyung Yoon" <[email protected]> writes:
    MediatorInterface mediator = (MediatorInterface) java.rmi.Naming.lookup("rmi://localhost:7001/TestMediator);This implies JRMP which the server does not support. You need to use t3 or iiop.
    andy

  • Stateful RMI server object

    How do I design and write stateful RMI client/server applications?
    I just find the examples on the Web that introduce RMI with some sample RMI client/server programs which are stateless, that means the RMI client and server do not maintain session information.
    I would like to design and write stateful client/server applications with RMI, i.e. a new instance of server object is invoked to handle a client Java applet connection session, and maintains state/session information such as security context in the server instance's local variables.
    Is that possible? Where can I find sample programs and design guidelines for this topic??

    I suggest that you approach this slightly differently.
    1. RMI generally gives access to a common server object, with each remote request being handled in a different thread. You can just as well have that common object do a lookup on a (synchronized) table of sessions. In other words, when a new client makes a request, look that client up, and if it is not in the table, then create a new session object and put it in the table. So now you have saved state.
    2. A variation on this: Make your common server object create a session object, and return a remote reference to the caller. All subsequent requests go to the individual session object. (The terminology hear is probably misleading; we have done such designs, and call the registered object an "entry", and the individual objects "servers".

  • System Web Server Daemon startup error

    Hello,
    I recently installed the electrical power management package into my LabVIEW 2012 installation. Ever since, I have been getting an error upon startup of my system that says "System Web Server Daemon has encountered a problem and needs to close.  We are sorry for the inconvenience." I have since uninstalled the electrical power measurement package and done a system restore to before it was installed and the error still comes up. I don't seem to be having trouble with LabVIEW as I have used it successfully since, but this error is connected with the NI software. Anyone have similar issues?
    Some more information in the error window:
    AppName: systemwebserver.exe     AppVer: 12.0.0.49152     ModName: systemwebserver.exe
    ModVer: 12.0.0.49152     Offset: 00001715
    Some system information:
    Windows XP Professional Edition SP3, 2048MB RAM, LabVIEW 2012, Circuit Design Suite 11.0
    Thanks in advance!

    I did that after you suggested playing around with those settings. I thought manual mode would stop the service from starting, but the error still happened. I disabled the service and the error no longer happens when I restart, but only because the program doesn't try to start. But like I said, this doesn't solve the problem.
    I would really like to find a real sollution to this problem, not just a band-aid for it. I am sure that this service is designed to do something, and disabling it likely causes some disfunction in LabVIEW that I am unaware of at this time.
    Thanks for the help thus far. At least I don't have to see the error message every time I restart!

  • Error at the time of using "Transfer SQL Server Objects Task"

    Hi all,
    I am creating a task for coping the structure of one database to another but there is some issues which are disturbing me
    i am unable to get how to fix it any one can help me please
    I have one Source database and destination database 
    Errors are like 
    [Transfer SQL Server Objects Task] Error: Execution failed with the following error: "An error occurred while transferring data. See the inner exception for details.".
    [Transfer SQL Server Objects Task] Error: Execution failed with the following error: "Invalid filegroup 'SFG_1_Application' specified.".
    Niraj Sevalkar

    [Transfer SQL Server Objects Task] Error: Execution failed with the following error: "Invalid filegroup
    'SFG_1_Application' specified.".
    Hello Niraj,
    Seems in the source database a filegroup is used, which is not available in the Destination database.
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • Problem with lost of the access to the RMI server

    Hi to all.
    We have two applications. First one (master) provides to second (slave) through RMI service their data or other resources.
    In the ordinary way all works fine. But if we need for some reason restart master application, slave can't access to the RMI service and calling of the method Naming.lookup(...) throws java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.EOFException
    Interestingly, calling of method Namig.list(...) at this moment correctly returns an array of the names bound in the registry.
    For completeness, in the time of restarting master application, classes of the RMI services are not changed and thus Stub/Skeleton classes are same on both sides.
    What is reason for this behaviour? It is way to restart/restore RMI access of the slave application to the master without restarting server (Tomcat) of both applications?
    Thank, Roman

    Thank for your reply, but your suggestion not helped me now.
    For registering and binding I used usual practices. Following snippets of code are inside method that perform initialization on application startup. I was trying three versions.
    First version creates registry and binds service classes only. Without any checks.
    try {
      LocateRegistry.createRegistry(rmiPort);
      String ip = Functions.getCurrentEnvironmentNetworkIp();
      if (ip.startsWith("?"))
        throw new Exception("Can't retrieve application IP address.");
      logger.info("Application IP address: " + ip);+
      RMIServiceCommonImpl rmiServiceCommon = new RMIServiceCommonImpl();
      String name = "rmi://" + ip + ":" + rmiPort + "/";
      Naming.rebind(name + IRMIServiceCommon.RMI_SERVICE_COMMON_NAME, rmiServiceCommon);
    catch (Exception e) {
      logger.error("Failed to register RMI services: ", e);
    }On first application start all is OK and client has no problem to access RMI service.
    But if master application is restarted, calling of the method LocateRegistry.createRegistry(rmiPort); throws
    java.rmi.server.ExportException: internal error: ObjID already in use
    Since that, client can't access to the RMI service and following code (method Naming.lookup) throws
    java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.EOFException
      String name = "rmi://" + ConfigServlet.getProperty("rmiHostUrl") + "/";
      IRMIServiceCommon service = (IRMIServiceCommon) Naming.lookup(name + IRMIServiceCommon.RMI_SERVICE_COMMON_NAME);Second version checks if registry exist and trying to get list of registered services. If services not exist Register is created.
    try {
      Registry reg = LocateRegistry.getRegistry(rmiPort);
      String[] list = null;
      try {
        list = reg.list();
      catch (Exception ex) {
        // ignore
      if (list == null || list.length == 0)
        LocateRegistry.createRegistry(rmiPort);
      String ip = Functions.getCurrentEnvironmentNetworkIp();
      if (ip.startsWith("?"))
        throw new Exception("Can't retrieve application IP address.");
      logger.info("Application IP address: " + ip);
      String name = "rmi://" + ip + ":" + rmiPort + "/";
      RMIServiceCommonImpl rmiServiceCommon = new RMIServiceCommonImpl();
      Naming.rebind(name + IRMIServiceCommon.RMI_SERVICE_COMMON_NAME, rmiServiceCommon);
    catch (Exception e) {
      logger.error("Failed to registering RMI services: ", e);
    }Again, first start is OK.
    In this case, after application restart, calling of method Naming.rebind() throws
    java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1272)
    INFO: Illegal access: this web application instance has been stopped already. Could not load eu.arachne.rmi.RMIServiceCommonImpl_Stub.
    This exception is followed by similar exceptions, but differs in class names (stubs) - java.rmi.server.RemoteStub, java.rmi.server.RemoteObject, java.rmi.dgc.Lease, java.rmi.dgc.VMID, java.rmi.server.UID
    Of course, client application can't access to the service.
    The third version first unbinds all services and then performs binding again.
    if (list == null || list.length == 0)
      LocateRegistry.createRegistry(rmiPort);
    else {
      for (int ii = 0; ii < list.length; ii++)
        Naming.unbind(name + list[ii]);
    }But again, rebinding fail as I mentioning above.
    I don't know... :-( How I can solve this problem?
    Thank, Roman

  • R12: "FRM-92101:There was a failure in the Forms Server during startup"

    LINUX VERSION:
    [oracle@USSLTC3118V StageR12]$ cat /etc/*-release
    Red Hat Enterprise Linux Server release 5.4 (Tikanga)
    LOGS:
    $/ebs/oracle/VIS/inst/apps/VIS_ussltc3118v/logs/ora/10.1.3/j2ee/forms/forms_default_group_1/application.log:
    12/06/07 08:55:15.661 formsweb: Forms session <11> aborted: unable to communicate with runtime process.
    12/06/07 08:55:15.663 formsweb: Forms session <11> exception stack trace:
    java.lang.StringIndexOutOfBoundsException: String index out of range: -6
    at java.lang.String.substring(String.java:1938)
    at oracle.forms.servlet.RunformProcess.connect(Unknown Source)
    at oracle.forms.servlet.RunformProcess.dataToRunform(Unknown Source)
    at oracle.forms.servlet.RunformSession.dataToRunform(Unknown Source)
    at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:619)
    12/06/07 10:02:25.980 formsweb: Forms session <12> aborted: unable to communicate with runtime process.
    12/06/07 10:02:25.980 formsweb: Forms session <12> exception stack trace:
    java.lang.StringIndexOutOfBoundsException: String index out of range: -6
    at java.lang.String.substring(String.java:1938)
    at oracle.forms.servlet.RunformProcess.connect(Unknown Source)
    at oracle.forms.servlet.RunformProcess.dataToRunform(Unknown Source)
    at oracle.forms.servlet.RunformSession.dataToRunform(Unknown Source)
    at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:619)
    [root@USSLTC3118V VIS]# cat ./inst/apps/VIS_ussltc3118v/logs/ora/10.1.3/opmn/forms_default_group_1/formsstd.out
    12/05/31 11:52:36 FormsServlet init():
    configFileName: /ebs/oracle/VIS/inst/apps/VIS_ussltc3118v/ora/10.1.2/forms/server/appsweb.cfg
    testMode: false
    12/05/31 11:52:36 Oracle Containers for J2EE 10g (10.1.3.4.0) initialized
    12/06/05 16:23:05 ListenerServlet init()
    12/06/05 16:23:09 Forms session <1> failed during startup: no response from runtime process
    12/06/05 16:23:32 Forms session <2> aborted: unable to communicate with runtime process.
    12/06/06 09:23:04 Forms session <3> aborted: unable to communicate with runtime process.
    12/06/06 10:48:47 Forms session <4> aborted: unable to communicate with runtime process.
    12/06/06 12:43:05 Forms session <5> aborted: unable to communicate with runtime process.
    12/06/06 19:48:33 Forms session <6> aborted: unable to communicate with runtime process.
    12/06/06 19:49:04 Forms session <7> aborted: unable to communicate with runtime process.
    12/06/07 08:43:26 Forms session <8> aborted: unable to communicate with runtime process.
    12/06/07 08:46:39 Forms session <9> aborted: unable to communicate with runtime process.
    12/06/07 08:52:56 Forms session <10> aborted: unable to communicate with runtime process.
    12/06/07 08:55:15 Forms session <11> aborted: unable to communicate with runtime process.
    12/06/07 10:02:25 Forms session <12> aborted: unable to communicate with runtime process.
    [root@USSLTC3118V VIS]#
    Solutions I Tried:
    REMOVE
    rpm -e openmotif21-2.1.30-11.EL5
    INSTALL
    rpm -i openmotif21-2.1.30-11.EL5.i386.rpm
    [root@USSLTC3118V lib]# make -f ins_forms.mk install
    ins_forms.mk:42: /forms/lib/env_forms.mk: No such file or directory
    ins_forms.mk:581: warning: overriding commands for target `-pure'
    ins_forms.mk:574: warning: ignoring old commands for target `-pure'
    ins_forms.mk:583: warning: overriding commands for target `-quantify'
    ins_forms.mk:576: warning: ignoring old commands for target `-quantify'
    ins_forms.mk:585: warning: overriding commands for target `-cov'
    ins_forms.mk:578: warning: ignoring old commands for target `-cov'
    ins_forms.mk:588: warning: overriding commands for target `-pure'
    ins_forms.mk:581: warning: ignoring old commands for target `-pure'
    ins_forms.mk:590: warning: overriding commands for target `-quantify'
    ins_forms.mk:583: warning: ignoring old commands for target `-quantify'
    ins_forms.mk:592: warning: overriding commands for target `-cov'
    ins_forms.mk:585: warning: ignoring old commands for target `-cov'
    ins_forms.mk:595: warning: overriding commands for target `-pure'
    ins_forms.mk:588: warning: ignoring old commands for target `-pure'
    ins_forms.mk:597: warning: overriding commands for target `-quantify'
    ins_forms.mk:590: warning: ignoring old commands for target `-quantify'
    ins_forms.mk:599: warning: overriding commands for target `-cov'
    ins_forms.mk:592: warning: ignoring old commands for target `-cov'
    make: *** No rule to make target `/forms/lib/env_forms.mk'. Stop.
    [root@USSLTC3118V lib]#
    Any insight as to what else shall I try?

    How do you get this error?
    Was this working before? If yes, any changes been done recently?
    Have you tried to run AutoConfig and see if it completes successfully?
    Please see these docs.
    R12: "FRM-92101: There Was a Failure in the Forms Server During Startup" Error When Executing EXECUTE_QUERY in Forms [ID 1111113.1]
    R12: "FRM-92101: There was failure in the Forms Server during startup" Error While Submitting Concurrent Requests [ID 867501.1]
    Users Receive FRM-92101 oracle.forms.net.ConnectionException Errors When Launching E-Business Suite Forms Responsibility and Function [ID 1258305.1]
    Forms are Erroring with FRM-92101:There was a failure in the forms server during start up. [ID 1433329.1]
    Thanks,
    Hussein

  • XDK 9i Issues : setXSLT - NullPointerException And RMI Server hangs

    Present Scenario :
    JDK 1.3
    Oracle DB : 8.1.6
    JDBC Driver : OracleThin.jar
    XML Parser : xmlparserv2.jar : ( size = 1121488 )
    XML-SQL utility : xsu12.jar : ( size = 180522 )
    We use RMI with JDBC. RMI server object connects to database , uses xsu12.jar and xmlparserv2.jar to convert data into XML. Servlet connects to RMI server and gets this XML. Everything works fine.
    Problem Scenario :
    Since this parser does not support JAXP , I downloaded XDK 9i from oracle site.(9.2.0.1.0 - Dated 01/31/02 ) . After extracting , I replaced xmlparserv2.jar and xsu12.jar with this new ones. And problem started. There are 2 problems :
    A. setXSLT( String, String ) throws NullPointerExcpetion
    B. When I commented setXSLT method, RMI server completes execution of remote method which can be verified from Log. But it never returns , so client gets blocked. When RMI server is stopped by doing ctrl-C , client gets correct XML document.
    Then I installed latest JDBC2.0 driver for 8.1.6 from site which is classes.zip. This also resulted in to same problems mentioned above. But it did work fine wirh earlier version of xmlparserv2.jar and xsu12.jar. Just FYI : I noticed significant size difference betwenn new and old jars.
    New xmlparserv2.jar : size = 660421
    New xsu12.jar : size = 473249
    Thanks for patience
    What could be possible solution ?

    Thanks Jinu
    Problem A of setXSLT throwing NullPOinter Exception is solved. However problem B of RMI server not returning still there.
    Just as an FYI , following is system
    DB : oracle 8.1.6
    xmlparserv2.jar : 9i xdk
    xsu12_816.jar : 9i xdk
    classes12.zip : JDBC2.0 for 8.1.6
    When RMI server is stopped ( ctrl- C ) , client gets correct XML document alongwith proper Node names as set in setStyleSheet( String, String).

  • Lesson 8: RMI, Error in Run the RemoteServer Server Object

    Hello guys,
    Please Help!
    I try to test and run the samples in
    JavaTM Programming Language Basics, Part 1
    Lesson 8: Remote Method Invocation
    http://developer.java.sun.com/developer/onlineTraining/Programming/BasicJava1/rmi.html
    I already compiled the samples, but when I testing to run the RemoteServer Object it gives me error.
    Here's the following line command:
    java -Djava.rmi.server.codebase=file:
    g:\home\zelda\public_html\classes
    -djava.rmi.server.hostname=kq6py.eng.sun.com
    -Djava.security.policy=java.policy RemoteServer
    The ERROR:
    Exception in thread "main" java.security.AccessControlException: access denied (
    java.net.SocketPermission kq6py.eng.sun.com resolve)
    at java.security.AccessControlContext.checkPermission(Unknown Source)
    at java.security.AccessController.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkConnect(Unknown Source)
    at java.net.InetAddress.getAllByName0(Unknown Source)
    at java.net.InetAddress.getAllByName0(Unknown Source)
    at java.net.InetAddress.getByName(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown S
    ource)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown S
    ource)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
    at sun.rmi.server.UnicastRef.newCall(Unknown Source)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
    at java.rmi.Naming.rebind(Unknown Source)
    at RemoteServer.main(remoteserver.java:38)
    PLEASE HELP!!!
    Thanks in advance,
    Rodel

    Oooppssss, I got it.
    uh huh!!!!

  • Weblogic server 5.1 startup error

    I am using weblogic 5.1 on Solaris 8 (intel) for testing
    when I start up the server, the following error prompt out
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Error.<init>(Error.java:50)
    at java.lang.LinkageError.<init>(LinkageError.java:43)
    at
    java.lang.UnsatisfiedLinkError.<init>(UnsatisfiedLinkError.java:42)
    at java.lang.ClassLoader.loadLibrary(Compiled Code)
    at java.lang.Runtime.loadLibrary0(Runtime.java:473)
    at java.lang.System.loadLibrary(Compiled Code)
    at COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(Compiled
    Code)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(Compiled Code)
    at weblogic.security.RSA.performOPJSafe(Compiled Code)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(Compiled Code)
    at weblogic.security.RSAMDSignature.verify(RSAMDSignature.java:87)
    at weblogic.security.X509.verifySignature(X509.java:223)
    at
    weblogic.t3.srvr.SSLListenThread.insertIntoCAChain(SSLListenThread.java:192)
    at weblogic.t3.srvr.SSLListenThread.<init>(Compiled Code)
    at weblogic.t3.srvr.SSLListenThread.<init>(Compiled Code)
    at weblogic.t3.srvr.T3Srvr.start(Compiled Code)
    at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.Server.startServerDynamically(Server.java:140)
    at weblogic.Server.main(Compiled Code)
    at weblogic.Server.main(Server.java:58)
    The java.library.path is
    /usr/java/bin/../jre/bin/../lib/i386:/opt/weblogic/lib/solaris/oci815_8:/opt
    /weblogic/lib/solaris:/usr/lib
    and i am using JSK 1.2.2_07a
    Please help
    Fannie

    That's JVM crash, which is not supposed to happen ;-) You can try to search
    www.javasoft.com for answers, but it looks like Intel Solaris is not terribly
    popular or supported. Did you try to run WebLogic on Linux instead ?
    Fannie <[email protected]> wrote:
    After I add the command to startWebLogic.sh, the server can start up
    properly.
    When I try to test the jsp page through the browser
    The following error message prompt and the server shutdown
    Please help!
    Fannie
    SIGSEGV 11 segmentation violation
    si_signo [11]: SEGV
    si_errno [0]:
    si_code [1]: SEGV_MAPERR [addr: 0x2]
    stackpointer=D639E440
    "SSLListenThread" (TID:0x91a7d28, sys_thread_t:0x91a7c70, state:R, thread_t:
    t@30, threadID:0xd5f50d74, stack_bottom:0xd5f51000, stack_size:0x20000)
    prio=5
    [1] java.net.PlainSocketImpl.socketAccept(Native Method)
    [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413)
    [3] java.net.ServerSocket.implAccept(ServerSocket.java:241)
    [4] java.net.ServerSocket.accept(ServerSocket.java:223)
    [5]
    weblogic.security.SSL.SSLServerSocket.acceptNoHandshake(SSLServerSocket.java
    :121)
    [6] weblogic.security.SSL.SSLServerSocket.accept(SSLServerSocket.java:112)
    [7] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
    "ListenThread" (TID:0x9171528, sys_thread_t:0x9171470, state:R, thread_t:
    t@29, threadID:0xd5f80d74, stack_bottom:0xd5f81000, stack_size:0x20000)
    prio=5
    [1] java.net.PlainSocketImpl.socketAccept(Native Method)
    [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413)
    [3] java.net.ServerSocket.implAccept(ServerSocket.java:241)
    [4] java.net.ServerSocket.accept(ServerSocket.java:223)
    [5] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
    "ExecuteThread-14" (TID:0x867b8e8, sys_thread_t:0x867b830, state:CW,
    thread_t: t@24, threadID:0xd6320d74, stack_bottom:0xd6321000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-13" (TID:0x86810e8, sys_thread_t:0x8681030, state:CW,
    thread_t: t@23, threadID:0xd6370d74, stack_bottom:0xd6371000,
    stack_size:0x20000) prio=5
    [1] weblogic.common.internal.DynaQueue.getW(DynaQueue.java:219)
    [2] weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:177)
    [3] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-12" (TID:0x872cd20, sys_thread_t:0x872cc68, state:R,
    thread_t: t@22, threadID:0xd63a0d74, stack_bottom:0xd63a1000,
    stack_size:0x20000) prio=5 current thread
    [1] weblogic.servlet.jsp.JspLexer.mPAGE_DIRECTIVE(JspLexer.java:3344)
    [2] weblogic.servlet.jsp.JspLexer.mDIRECTIVE(JspLexer.java:3174)
    [3] weblogic.servlet.jsp.JspLexer.mSTANDARD_THING(JspLexer.java:1636)
    [4] weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1477)
    [5] weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1356)
    [6] weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:786)
    [7] weblogic.servlet.jsp.JspParser.doit(JspParser.java:57)
    [8] weblogic.servlet.jsp.JspParser.parse(JspParser.java:109)
    [9] weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:97)
    [10] weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:235)
    [11] weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:198)
    [12] weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:174)
    [13]
    weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:16
    4)
    [14]
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :99)
    [15]
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :123)
    [16]
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:742)
    [17]
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:686)
    [18]
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
    Manager.java:247)
    [19]
    weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [20] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:261)
    [21] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-11" (TID:0x86c80e8, sys_thread_t:0x86c8030, state:CW,
    thread_t: t@21, threadID:0xd63f0d74, stack_bottom:0xd63f1000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-10" (TID:0x8745218, sys_thread_t:0x8745160, state:CW,
    thread_t: t@20, threadID:0xd6fb0d74, stack_bottom:0xd6fb1000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-9" (TID:0x867bce8, sys_thread_t:0x867bc30, state:CW,
    thread_t: t@19, threadID:0xd6ff0d74, stack_bottom:0xd6ff1000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-8" (TID:0x8742098, sys_thread_t:0x8741fe0, state:CW,
    thread_t: t@18, threadID:0xd7920d74, stack_bottom:0xd7921000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-7" (TID:0x8740ed8, sys_thread_t:0x8740e20, state:CW,
    thread_t: t@17, threadID:0xd7970d74, stack_bottom:0xd7971000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-6" (TID:0x86f40e8, sys_thread_t:0x86f4030, state:CW,
    thread_t: t@16, threadID:0xd79a0d74, stack_bottom:0xd79a1000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-5" (TID:0x873dd58, sys_thread_t:0x873dca0, state:CW,
    thread_t: t@15, threadID:0xd79e0d74, stack_bottom:0xd79e1000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-4" (TID:0x86ff4e8, sys_thread_t:0x86ff430, state:CW,
    thread_t: t@14, threadID:0xd86b0d74, stack_bottom:0xd86b1000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-3" (TID:0x86ffce8, sys_thread_t:0x86ffc30, state:CW,
    thread_t: t@13, threadID:0xd8700d74, stack_bottom:0xd8701000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-2" (TID:0x87134e8, sys_thread_t:0x8713430, state:CW,
    thread_t: t@12, threadID:0xd8730d74, stack_bottom:0xd8731000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-1" (TID:0x8739c70, sys_thread_t:0x8739bb8, state:CW,
    thread_t: t@11, threadID:0xd8760d74, stack_bottom:0xd8761000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "ExecuteThread-0" (TID:0x8739a68, sys_thread_t:0x87399b0, state:CW,
    thread_t: t@10, threadID:0xd8790d74, stack_bottom:0xd8791000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:88)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
    "TimeEventGenerator" (TID:0x869a220, sys_thread_t:0x869a168, state:CW,
    thread_t: t@9, threadID:0xd87c0d74, stack_bottom:0xd87c1000,
    stack_size:0x20000) prio=5
    [1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:249)
    [2]
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
    :131)
    [3] java.lang.Thread.run(Thread.java:479)
    "SpinnerRandomSource" (TID:0x86e8218, sys_thread_t:0x86e8160, state:CW,
    thread_t: t@8, threadID:0xd87f0d74, stack_bottom:0xd87f1000,
    stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2]
    weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:10
    2)
    [3] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:116)
    Exiting Thread (sys_thread_t:0xdfb7c29c) : no stack
    "Finalizer" (TID:0x81e3940, sys_thread_t:0x81e3888, state:CW, thread_t: t@6,
    threadID:0xdf4e0d74, stack_bottom:0xdf4e1000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:146)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:168)
    [3]
    java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:1
    24)
    "Reference Handler" (TID:0x81da690, sys_thread_t:0x81da5d8, state:CW,
    thread_t: t@5, threadID:0xdf510d74, stack_bottom:0xdf511000,
    stack_size:0x20000) prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:130)
    "Signal dispatcher" (TID:0x81a0ea8, sys_thread_t:0x81a0df0, state:MW,
    thread_t: t@4, threadID:0xdf670d74, stack_bottom:0xdf671000,
    stack_size:0x20000) prio=10
    "main" (TID:0x8061728, sys_thread_t:0x8061670, state:CW, thread_t: t@1,
    threadID:0x804c178, stack_bottom:0x8048000, stack_size:0x848000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1784)
    [3] java.lang.reflect.Method.invoke(Native Method)
    [4] weblogic.Server.startServerDynamically(Server.java:148)
    [5] weblogic.Server.main(Server.java:66)
    [6] weblogic.Server.main(Server.java:58)
    "Dimitri Rakitine" <[email protected]> ¼¶¼g©ó¶l¥ó
    news:[email protected]...
    I do not think there are shared libs for WebLogic on Solaris/Intel.
    You can try disabling native SSL by adding this to WebLogic startup
    command line: -Dweblogic.security.SSL.useJava=true
    Fannie <[email protected]> wrote:
    I am using weblogic 5.1 on Solaris 8 (intel) for testing
    when I start up the server, the following error prompt out
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Error.<init>(Error.java:50)
    at java.lang.LinkageError.<init>(LinkageError.java:43)
    at
    java.lang.UnsatisfiedLinkError.<init>(UnsatisfiedLinkError.java:42)
    at java.lang.ClassLoader.loadLibrary(Compiled Code)
    at java.lang.Runtime.loadLibrary0(Runtime.java:473)
    at java.lang.System.loadLibrary(Compiled Code)
    at COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(Compiled
    Code)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(CompiledCode)
    at weblogic.security.RSA.performOPJSafe(Compiled Code)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(Compiled Code)
    atweblogic.security.RSAMDSignature.verify(RSAMDSignature.java:87)
    at weblogic.security.X509.verifySignature(X509.java:223)
    at
    weblogic.t3.srvr.SSLListenThread.insertIntoCAChain(SSLListenThread.java:192)
    at weblogic.t3.srvr.SSLListenThread.<init>(Compiled Code)
    at weblogic.t3.srvr.SSLListenThread.<init>(Compiled Code)
    at weblogic.t3.srvr.T3Srvr.start(Compiled Code)
    at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.Server.startServerDynamically(Server.java:140)
    at weblogic.Server.main(Compiled Code)
    at weblogic.Server.main(Server.java:58)
    The java.library.path is
    /usr/java/bin/../jre/bin/../lib/i386:/opt/weblogic/lib/solaris/oci815_8:/opt
    /weblogic/lib/solaris:/usr/lib
    and i am using JSK 1.2.2_07a
    Please help
    Fannie--
    Dimitri
    Dimitri

  • Forms server startup error?

    I installed R12 (no errors on post-installation check). I was able to login properly without any issues. I can all JSP based pages in R12 but forms pages are throwing the error as attached..
    FRM-92101:There was a failure in the Forms Server during startup. Please look into the webserver logs for details
    Details:
    Java Exception:
    oracle.forms.net.ConnectionException:Forms session<3> failed during startup:no response from runtime process.
    ...

    OK. I traced this to not finding the file libXm.so.2 (openmotif?)
    Any ideas?
    Here is the application.log ----
    07/07/19 16:37:53.682 formsweb: Forms session <11> exception stack trace:
    oracle.forms.engine.RunformException: Forms session <11> failed during startup:
    no response from runtime process
    at oracle.forms.servlet.RunformProcess.connect(Unknown Source)
    at oracle.forms.servlet.RunformProcess.dataToRunform(Unknown Source)
    at oracle.forms.servlet.RunformSession.dataToRunform(Unknown Source)
    at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.htt
    p.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.htt
    p.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.htt
    p.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.htt
    p.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.htt
    p.AJPRequestHandler.run(AJPRequestHandler.java:299)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.htt
    p.AJPRequestHandler.run(AJPRequestHandler.java:187)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSo
    cketReadHandler.java:260)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.Relea
    sableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:3
    03)
    at java.lang.Thread.run(Thread.java:595)
    07/07/19 16:39:45.742 formsweb: Forms session <12> aborted: runtime process fail
    ed during startup with errors /r12/oracle/VIS/apps/tech_st/10.1.2/bin/frmweb: er
    ror while loading shared libraries: libXm.so.2: cannot open shared object file:
    No such file or directory

  • Java.rmi.server.ExportException: object already exported

    I'm encountering an RMI error that I have never seen before. The exception is the following :
    <p><b>
    java.rmi.server.ExportException: object already exported
    </b>
    I am only invoking the UnicastRemoteObject.exportObject() method once. Any ideas on why this error is occurring? This one is about to drive me crazy.
    Thanks in advance!

    There is no need to exportObject() if your implementor extends the UnicastRemoteObject. In such a case it is automatically exported. However in the other case when not extending UnicastRemteObject it can be explicitly exported by exportObject methods.

Maybe you are looking for

  • Weird Problem -- Mouse Freezes when I plug in my camera

    Hey guys, I've been combing the forums and have found some similar issues reported but no solutions to speak of. Here's the deal: My camera -- Minolta Dimage A200 -- I've had it for 2 months now and have connected it to my iMac G4 800 mhz dozens of t

  • Query off of Oracle using WinSql - Need help with query

    I am trying to query off of Oracle using program WinSql. I have a table(tticpr200110) that has the following sample data: ITEM     CODE     T$AMNT 23500076 ACL     .0049 23500076 APM     0 23500076 APO     .0093 23500076 EXP     .0001 23500076 RES   

  • RFC Error when using SAPRFC against a Unicode System

    Hi Everybody, I try to use the PHP SAPRFC extension against a Unicode System. When I call the client.php which comes with the source package from http://saprfc.sourceforge.net/ where I added:                "CODEPAGE"=>"4103",                  // cod

  • Encore WT8-A-102 - Working VGA Adapters

    After trying a few HDMI to VGA adapters in shops I have found one which works online. (With the latest BIOS 1.60 and recently released platform drivers), thought it might be useful to others looking for one to have a list of confirmed working adapter

  • Report based on Material group

    Dear all, Actually our Business wants a report based on the material group and G/L account. For each material group what are the accounting documents generated and the G/L account triggered with amount. Example : mat.grp         G/L account(121001)