sailfin
  1. sailfin
  2. SAILFIN-1840

Class cast exception during iptv_reinvite system test run

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: milestone 1
    • Component/s: session_replication
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: Macintosh

    • Issuezilla Id:
      1,840

      Description

      ******************************************************************************************************

      • Template v0.1 ( 05/01/08 )
      • Sailfin Stress test issue
        ******************************************************************************************************
        Sailfin Build : 20
        Cluster size : 10
        Happens in a single instance (y/n) ? : NA
        Test id : iptv_reinvite
        Location of the test : as-telco-sqe/stress-ws/iptv
        JDK version : 1.6.0_12
        CLB used : Yes
        HW LB used : No.
        SSR: Enabled

      *****************************************************************************
      The scenario is SSR scenario with one instance failure/ restart
      After restart of the the failed instance following exception occurs.

      [#|2009-06-26T19:17:34.980-0700|SEVERE|sun-glassfish-comms-
      server2.0|javax.enterprise.system.container.clb|_ThreadID=26;_ThreadName=SipContainer-
      serversWorkerThread-5060-4;_RequestID=d4319ee8-6a06-45ed-bc4d-313d5
      bc5de60;|WorkerThreadImpl unexpected exception:
      java.lang.ClassCastException: org.jvnet.glassfish.comms.replication.sessmgmt.FullHASipSession cannot
      be cast to org.jvnet.glassfish.comms.replication.dialogmgmt.HADialogFragment
      at
      org.jvnet.glassfish.comms.replication.dialogmgmt.DialogFragmentStoreImpl.getDialogFragment(DialogF
      ragmentStoreImpl.java:375)
      at
      org.jvnet.glassfish.comms.replication.dialogmgmt.DialogFragmentStoreImpl.load(DialogFragmentStoreI
      mpl.java:194)
      at
      org.jvnet.glassfish.comms.replication.dialogmgmt.DialogFragmentStoreImpl.load(DialogFragmentStoreI
      mpl.java:107)
      at
      org.jvnet.glassfish.comms.replication.dialogmgmt.ReplicationDialogFragmentManager.swapInDialogFra
      gment(ReplicationDialogFragmentManager.java:887)
      at
      org.jvnet.glassfish.comms.replication.dialogmgmt.ReplicationDialogFragmentManager.swapInDialogFra
      gment(ReplicationDialogFragmentManager.java:848)
      at
      com.ericsson.ssa.sip.PersistentDialogFragmentManager.findDialogFragment(PersistentDialogFragmentM
      anager.java:93)
      at com.ericsson.ssa.sip.DialogManager.getSession(DialogManager.java:1030)
      at com.ericsson.ssa.sip.DialogManager.setDialogContext(DialogManager.java:412)
      at com.ericsson.ssa.sip.DialogManager.next(DialogManager.java:485)
      at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:60)
      at com.ericsson.ssa.sip.dns.ResolverManager.next(ResolverManager.java:135)
      at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:60)
      at com.ericsson.ssa.sip.persistence.ReplicationManager.next(ReplicationManager.java:102)
      at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:60)
      at
      com.ericsson.ssa.sip.transaction.TransactionManager.invokeCreatedOrFetchedServerTransaction(Transa
      ctionManager.java:223)
      at com.ericsson.ssa.sip.transaction.TransactionManager.next(TransactionManager.java:276)
      at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:60)
      at
      org.jvnet.glassfish.comms.clb.core.sip.SipLoadBalancerManagerBackEnd.next(SipLoadBalancerManagerB
      ackEnd.java:193)
      at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:60)
      at
      org.jvnet.glassfish.comms.clb.core.sip.SipRequestGroup.handleIncomingRequest(SipRequestGroup.java:
      131)
      at
      org.jvnet.glassfish.comms.clb.core.sip.SipLoadBalancerManager.next(SipLoadBalancerManager.java:150)

      at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:60)
      at
      com.ericsson.ssa.container.OutboundFlowManager.processOutboundRequest(OutboundFlowManager.ja
      va:183)
      at com.ericsson.ssa.container.OutboundFlowManager.next(OutboundFlowManager.java:98)
      at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:60)
      at com.ericsson.ssa.container.GrizzlyNetworkManager.next(GrizzlyNetworkManager.java:1316)
      at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:60)
      at
      com.ericsson.ssa.container.MessageProcessorFilter.processMessage(MessageProcessorFilter.java:408)
      at com.ericsson.ssa.container.MessageProcessorFilter.access$100(MessageProcessorFilter.java:89)
      at com.ericsson.ssa.container.MessageProcessorFilter$1.call(MessageProcessorFilter.java:237)
      at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)
      at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)

        Activity

        Hide
        Scott Oaks added a comment -

        This is seen on the latest IPTV reinvite test as well (on build 26).

        Reassigning to Bhavani.

        Show
        Scott Oaks added a comment - This is seen on the latest IPTV reinvite test as well (on build 26). Reassigning to Bhavani.
        Hide
        Bhavanishankar added a comment -

        This seems to happen only at very high load.

        Vivek is running with latest nightly and some patches we provided. With those
        patches and with the latest settings (i.e., time interval for load factor
        increment from 60 secs to 150 secs, some more jxta settings) this issue is not seen.

        Keeping the issue open until we have 24x7 successful runs.

        Show
        Bhavanishankar added a comment - This seems to happen only at very high load. Vivek is running with latest nightly and some patches we provided. With those patches and with the latest settings (i.e., time interval for load factor increment from 60 secs to 150 secs, some more jxta settings) this issue is not seen. Keeping the issue open until we have 24x7 successful runs.
        Hide
        Mahesh Kannan added a comment -

        Vivek's latest run of iptv with iptv patch (and with time interval for load
        factor set to 150) did not have this issue. Closing this as the patch is already
        checked in.

        Show
        Mahesh Kannan added a comment - Vivek's latest run of iptv with iptv patch (and with time interval for load factor set to 150) did not have this issue. Closing this as the patch is already checked in.

          People

          • Assignee:
            Bhavanishankar
            Reporter:
            sviveka
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: