Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 6.1.20 EE GA2
    • Fix Version/s: 6.1.X EE, 6.2.0 CE B1
    • Component/s: Collaboration, Mail
    • Labels:
    • Environment:
      LIFERAY VERSION: 6.1 GA2
      OPERATING SYSTEM: CentOS 6
      APPLICATION SERVER: Tomcat 7.0
      JAVA VIRTUAL MACHINE: Java 6
      DATABASE: PostgreSQL 8.4
    • Branch Version/s:
      6.1.x
    • Backported to Branch:
      Committed
    • Story Points:
      6

      Description

      Steps to reproduce:

      1. Install the Mail EE portlet from Marketplace. (Version: 1.0.0)
      2. Configure 3-4 different accounts in it
      3. Using Jconsole to see if the tread named "JavaMail-EventQueue" is created while adding a mail account.

      Notice: Whenever a user adds a new account in the plugin a new thread is created ("JavaMail-EventQueue"), most of the time in Waiting status. Thus the number of threads reach the specified maximum number of available threads.

      Once we comment out the following lines, the threads in question disappear:

      IMAPConnection.java
      IMAPConnection.java, line 125: store.addConnectionListener(new ConnectionListener(storeKey));
      IMAPConnection.java, line 158: transport.addConnectionListener(new ConnectionListener(transportKey)); 

        Attachments

          Activity

            People

            • Assignee:
              sharry.shi Sharry Shi
              Reporter:
              jozsef.illes József Illés (Inactive)
              Participants of an Issue:
              Recent user:
              Esther Sanz
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                3 years, 41 weeks, 1 day ago