Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8073148

RMIConnectionImpl may need to inform a ClientNotifForwarder of the its termination

    Details

      Backports

        Description

        PROBLEM DESCRIPTION
        -------------------------------
        The following message was repeated thousand times per second, filling up the console log.

        <Aug 19, 2014 6:10:17 AM PDT> <Warning> <javax.management.remote.misc>
        <BEA-000000> <The server has decided to close this client connection.>

        DIAGNOSTIC ANALYSIS (REQUIRED):
        -------------------------------
        From thread dump taken on Aug20.

        Thread 21 got in STUCK state awaiting the lock on : - locked
        <0x00000000ca544e78> (a
        oracle.as.jmx.framework.wls.spi.WLSOracleStandardEmitterRootConfigMBean)

        Please find the below snippet:
        "[STUCK] ExecuteThread: '21' for queue: 'weblogic.kernel.Default
        (self-tuning)'" daemon prio=10 tid=0x00002aaac36af000 nid=0x4863 waiting on
        condition [0x0000000047be7000]
           java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000ce4488a0> (a oracle.as.config.notification.filesystem.DocumentChangeNotifierImpl$TypedFutur
        eTask)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:425)
        at java.util.concurrent.FutureTask.get(FutureTask.java:187)
        at oracle.as.config.notification.filesystem.DocumentChangeNotifierImpl.runAndWait (DocumentChangeNotifierImpl.java:238)
        at oracle.as.config.notification.filesystem.DocumentChangeNotifierImpl.lock(DocumentChangeNotifierImpl.java:331)
        at oracle.as.jmx.framework.util.HashingDataSource.getOutputStream(HashingDataSource.java:156)
        at oracle.as.config.persistence.jaxb.JAXBXmlPersistenceManagerImpl.persist(JAXBXmlPersistenceManagerImpl.java:254)
        at oracle.as.jmx.framework.util.PMConfigMBeanSupport.doSave(PMConfigMBeanSupport.java:175)
        at oracle.as.jmx.framework.util.ConfigMBeanSupport.save(ConfigMBeanSupport.java:171)
        at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterConfigMBean$OptimizedPersistableInterceptor.save(OracleStandardEmitterConfigMBean.java:1307)
        - locked <0x00000000ca544e78> (a oracle.as.jmx.framework.wls.spi.WLSOracleStandardEmitterRootConfigMBean)
        at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterConfigMBean.persistConfiguration(OracleStandardEmitterConfigMBean.java:523)
        at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterConfigMBean.doPostProcess(OracleStandardEmitterConfigMBean.java:480)
        at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterConfigMBean.postProcess(OracleStandardEmitterConfigMBean.java:449)
        at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterConfigMBean.setAttribute(OracleStandardEmitterConfigMBean.java:716)
        - locked <0x00000000ca544e78> (a oracle.as.jmx.framework.wls.spi.WLSOracleStandardEmitterRootConfigMBean)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.setAttribute(DefaultMBeanServerInterceptor.java:746)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.setAttribute(JmxMBeanServer.java:739)

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  sjiang Shanliang Jiang (Inactive)
                  Reporter:
                  shadowbug Shadow Bug
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: