1 Reply Latest reply on Dec 3, 2001 2:20 AM by 3004

    Urgent - Cluster rejoining issue

    3004
      I have 3 WLS5.1 sp10 instances in a multihomed clustered environment. I
                bring down one server and restart it and I get the following error.
                
                java.io.IOException: Reference to server no longer exists.
                Possible reasons for failure include having servers with duplicate names
                runnin
                g on a cluster. Please check your configuration for this error.
                at java.lang.Throwable.fillInStackTrace(Native Method)
                at java.lang.Throwable.fillInStackTrace(Compiled Code)
                at java.lang.Throwable.<init>(Compiled Code)
                at java.lang.Exception.<init>(Compiled Code)
                at java.io.IOException.<init>(Compiled Code)
                at weblogic.service.ServerInfoManager.updateServerInfo(Compiled
                Code)
                at weblogic.service.ServerInfoManager.readUpdate(Compiled Code)
                at weblogic.cluster.MemberAttributes.readObject(Compiled Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializab
                le(Compiled Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compile
                d Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compi
                led Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
                Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compile
                d Code)
                at weblogic.cluster.StateDump.readObject(Compiled Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializab
                le(Compiled Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compile
                d Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compi
                led Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
                Code)
                at
                weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compile
                d Code)
                at weblogic.cluster.TMSocket.execute(Compiled Code)
                at weblogic.kernel.ExecuteThread.run(Compiled Code)
                
                
                
        • 1. Re: Urgent - Cluster rejoining issue
          3004
          Perhaps the server is not truly being brought down. Depending on your OS and
                    the way that you are starting it ... think Unix ... it is still running. Use
                    ps -ef | grep java ...
                    
                    Peace,
                    
                    --
                    Cameron Purdy
                    Tangosol Inc.
                    << Tangosol Server: How Weblogic applications are customized >>
                    << Download now from http://www.tangosol.com/download.jsp >>
                    
                    
                    "Navin Garg" <ngarg@marketmax.com> wrote in message
                    news:3c057009$1@newsgroups.bea.com...
                    > I have 3 WLS5.1 sp10 instances in a multihomed clustered environment. I
                    > bring down one server and restart it and I get the following error.
                    >
                    > java.io.IOException: Reference to server no longer exists.
                    > Possible reasons for failure include having servers with duplicate names
                    > runnin
                    > g on a cluster. Please check your configuration for this error.
                    > at java.lang.Throwable.fillInStackTrace(Native Method)
                    > at java.lang.Throwable.fillInStackTrace(Compiled Code)
                    > at java.lang.Throwable.<init>(Compiled Code)
                    > at java.lang.Exception.<init>(Compiled Code)
                    > at java.io.IOException.<init>(Compiled Code)
                    > at weblogic.service.ServerInfoManager.updateServerInfo(Compiled
                    > Code)
                    > at weblogic.service.ServerInfoManager.readUpdate(Compiled Code)
                    > at weblogic.cluster.MemberAttributes.readObject(Compiled Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializab
                    > le(Compiled Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compile
                    > d Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compi
                    > led Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
                    > Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compile
                    > d Code)
                    > at weblogic.cluster.StateDump.readObject(Compiled Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializab
                    > le(Compiled Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compile
                    > d Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compi
                    > led Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
                    > Code)
                    > at
                    > weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compile
                    > d Code)
                    > at weblogic.cluster.TMSocket.execute(Compiled Code)
                    > at weblogic.kernel.ExecuteThread.run(Compiled Code)
                    >
                    >