Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 18682 invoked from network); 19 Nov 2009 15:54:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 19 Nov 2009 15:54:05 -0000 Received: (qmail 6001 invoked by uid 500); 19 Nov 2009 15:54:05 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 5914 invoked by uid 500); 19 Nov 2009 15:54:05 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 5906 invoked by uid 99); 19 Nov 2009 15:54:05 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Nov 2009 15:54:05 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Nov 2009 15:54:01 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id DD965234C4AA for ; Thu, 19 Nov 2009 07:53:39 -0800 (PST) Message-ID: <1437459544.1258646019906.JavaMail.jira@brutus> Date: Thu, 19 Nov 2009 15:53:39 +0000 (UTC) From: "Pierre-Arnaud Marcelot (JIRA)" To: dev@directory.apache.org Subject: [jira] Closed: (DIRSTUDIO-414) Connection hangs on startTLS in Linux In-Reply-To: <349089616.1224792164799.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DIRSTUDIO-414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Pierre-Arnaud Marcelot closed DIRSTUDIO-414. -------------------------------------------- > Connection hangs on startTLS in Linux > ------------------------------------- > > Key: DIRSTUDIO-414 > URL: https://issues.apache.org/jira/browse/DIRSTUDIO-414 > Project: Directory Studio > Issue Type: Bug > Components: studio-connection > Affects Versions: 1.2.0, 1.3.0 > Environment: Ubuntu Linux, 64-bit, connecting to OpenDS. Both as an Eclipse plugin and as the standalone within the Eclipse framework. > Reporter: Craig S. Connell > > I am able to set up a connection to the LDAP server using startTLS. Testing the connection through every step works (Check Network Parameter, Check Authentication). When I actually try to open the connection, the initial portion of the connect occurs, but then hangs at 14 percent. At this point I am actually connected as I can view the schema, the Open Connection screen hangs at 14% and no entries are ever returned. > I have tried to connect using both the Eclipse plugin and the standalone within the Eclipse framework. This works fine in Windows, where I have never encountered an issue. I am able to connect to the server without SSL or TLS without any issues. I also have an application that I have written that I can run from eclipse that uses startTLS and it runs successfully (both in Windows and in Linux). > I have included a thread dump from running ADS as a standalone. Please let me know what other information you need. > 0 [main] INFO org.apache.directory.studio.Application - Entering Apache Directory Studio. > 2008-10-23 15:35:22 > Full thread dump Java HotSpot(TM) 64-Bit Server VM (10.0-b23 mixed mode): > "Worker-1" prio=10 tid=0x00007f91f12b4800 nid=0x70b1 in Object.wait() [0x0000000040ce5000..0x0000000040ce5d20] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f920347ef30> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) > - locked <0x00007f920347ef30> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) > "org.eclipse.jface.text.reconciler.MonoReconciler" daemon prio=10 tid=0x00007f91f8376000 nid=0x70b0 in Object.wait() [0x0000000041132000..0x0000000041132da0] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9218f42e28> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x00007f9218f42e28> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > "Worker-0" prio=10 tid=0x00007f91f8752400 nid=0x70ab in Object.wait() [0x0000000040de6000..0x0000000040de6a20] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f920347ef30> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) > - locked <0x00007f920347ef30> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) > "Start Level Event Dispatcher" daemon prio=10 tid=0x00007f91f81a7400 nid=0x70a6 in Object.wait() [0x0000000040be4000..0x0000000040be4ba0] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9202f680a0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) > - locked <0x00007f9202f680a0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) > "Framework Event Dispatcher" daemon prio=10 tid=0x00007f91f81e9c00 nid=0x70a5 in Object.wait() [0x0000000040861000..0x0000000040861c20] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9202f9f638> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) > - locked <0x00007f9202f9f638> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) > "State Data Manager" daemon prio=10 tid=0x00007f91f81ab000 nid=0x70a4 waiting on condition [0x0000000040760000..0x0000000040760ca0] > java.lang.Thread.State: TIMED_WAITING (sleeping) > at java.lang.Thread.sleep(Native Method) > at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) > at java.lang.Thread.run(Thread.java:619) > "Low Memory Detector" daemon prio=10 tid=0x00000000401cd000 nid=0x70a2 runnable [0x0000000000000000..0x0000000000000000] > java.lang.Thread.State: RUNNABLE > "CompilerThread1" daemon prio=10 tid=0x00000000401cac00 nid=0x70a1 waiting on condition [0x0000000000000000..0x000000004159e230] > java.lang.Thread.State: RUNNABLE > "CompilerThread0" daemon prio=10 tid=0x00000000401c7400 nid=0x70a0 waiting on condition [0x0000000000000000..0x000000004065e340] > java.lang.Thread.State: RUNNABLE > "Signal Dispatcher" daemon prio=10 tid=0x00000000401c5c00 nid=0x709f waiting on condition [0x0000000000000000..0x0000000000000000] > java.lang.Thread.State: RUNNABLE > "Finalizer" daemon prio=10 tid=0x0000000040199800 nid=0x709e in Object.wait() [0x0000000040ae3000..0x0000000040ae3ba0] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9202e4cc30> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) > - locked <0x00007f9202e4cc30> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > "Reference Handler" daemon prio=10 tid=0x0000000040198400 nid=0x709d in Object.wait() [0x00000000409e2000..0x00000000409e2c20] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9202de9b40> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:485) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > - locked <0x00007f9202de9b40> (a java.lang.ref.Reference$Lock) > "main" prio=10 tid=0x0000000040113400 nid=0x7099 runnable [0x00000000417d2000..0x00000000417d3ee0] > java.lang.Thread.State: RUNNABLE > at org.eclipse.swt.internal.gtk.OS.Call(Native Method) > at org.eclipse.swt.widgets.Display.sleep(Display.java:3801) > at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2383) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at org.apache.directory.studio.Application.start(Application.java:61) > at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) > at org.eclipse.equinox.launcher.Main.run(Main.java:1236) > at org.eclipse.equinox.launcher.Main.main(Main.java:1212) > "VM Thread" prio=10 tid=0x0000000040193000 nid=0x709c runnable > "GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011d800 nid=0x709a runnable > "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011ec00 nid=0x709b runnable > "VM Periodic Task Thread" prio=10 tid=0x00000000401cec00 nid=0x70a3 waiting on condition > JNI global references: 868 > Heap > PSYoungGen total 36544K, used 25298K [0x00007f9217dc0000, 0x00007f921c520000, 0x00007f92225c0000) > eden space 32256K, 68% used [0x00007f9217dc0000,0x00007f921935fab0,0x00007f9219d40000) > from space 4288K, 73% used [0x00007f9219d40000,0x00007f921a054df8,0x00007f921a170000) > to space 4288K, 0% used [0x00007f921c0f0000,0x00007f921c0f0000,0x00007f921c520000) > PSOldGen total 21504K, used 6966K [0x00007f9202dc0000, 0x00007f92042c0000, 0x00007f9217dc0000) > object space 21504K, 32% used [0x00007f9202dc0000,0x00007f920348dbc8,0x00007f92042c0000) > PSPermGen total 32192K, used 32104K [0x00007f91fd9c0000, 0x00007f91ff930000, 0x00007f9202dc0000) > object space 32192K, 99% used [0x00007f91fd9c0000,0x00007f91ff91a268,0x00007f91ff930000) > ^[[AQuit > cconnell@cconnell2:/opt/apache-directory-studio$ cls > bash: cls: command not found > cconnell@cconnell2:/opt/apache-directory-studio$ clear > cconnell@cconnell2:/opt/apache-directory-studio$ 2008-10-23 15:37:46 > Full thread dump Java HotSpot(TM) 64-Bit Server VM (10.0-b23 mixed mode): > "Worker-3" prio=10 tid=0x00000000403e8000 nid=0x7134 in Object.wait() [0x0000000042201000..0x0000000042201b20] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f920347ef30> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) > - locked <0x00007f920347ef30> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) > "Worker-2" prio=10 tid=0x00000000403e7800 nid=0x7133 in Object.wait() [0x0000000040ee7000..0x0000000040ee7ba0] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f920347ef30> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) > - locked <0x00007f920347ef30> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) > "Thread-4" daemon prio=10 tid=0x00007f91fd4b4c00 nid=0x7132 runnable [0x0000000042100000..0x0000000042100c20] > java.lang.Thread.State: RUNNABLE > at java.net.SocketInputStream.socketRead0(Native Method) > at java.net.SocketInputStream.read(SocketInputStream.java:129) > at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293) > at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331) > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789) > - locked <0x00007f9217f84960> (a java.lang.Object) > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:746) > at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75) > - locked <0x00007f9217f84eb8> (a com.sun.net.ssl.internal.ssl.AppInputStream) > at com.sun.jndi.ldap.Connection.run(Connection.java:863) > at java.lang.Thread.run(Thread.java:619) > "org.eclipse.jface.text.reconciler.MonoReconciler" daemon prio=10 tid=0x00007f91f85e9400 nid=0x712d in Object.wait() [0x00000000419d5000..0x00000000419d5ca0] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f921c242028> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x00007f921c242028> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > "Worker-1" prio=10 tid=0x00007f91f12b4800 nid=0x70b1 waiting on condition [0x0000000040ce5000..0x0000000040ce5d20] > java.lang.Thread.State: TIMED_WAITING (sleeping) > at java.lang.Thread.sleep(Native Method) > at org.apache.directory.studio.connection.core.jobs.StudioProgressMonitor$1.run(StudioProgressMonitor.java:99) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > "org.eclipse.jface.text.reconciler.MonoReconciler" daemon prio=10 tid=0x00007f91f8376000 nid=0x70b0 in Object.wait() [0x0000000041132000..0x0000000041132da0] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f921c1fe920> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x00007f921c1fe920> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > "Worker-0" prio=10 tid=0x00007f91f8752400 nid=0x70ab in Object.wait() [0x0000000040de5000..0x0000000040de6a20] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9218165080> (a com.sun.jndi.ldap.LdapRequest) > at com.sun.jndi.ldap.Connection.readReply(Connection.java:431) > - locked <0x00007f9218165080> (a com.sun.jndi.ldap.LdapRequest) > at com.sun.jndi.ldap.LdapClient.getSearchReply(LdapClient.java:611) > at com.sun.jndi.ldap.LdapClient.search(LdapClient.java:534) > at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1948) > at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1810) > at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1735) > at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:368) > at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:338) > at org.apache.directory.studio.connection.core.io.jndi.JNDIConnectionWrapper$1.run(JNDIConnectionWrapper.java:310) > at org.apache.directory.studio.connection.core.io.jndi.JNDIConnectionWrapper.runAndMonitor(JNDIConnectionWrapper.java:1085) > at org.apache.directory.studio.connection.core.io.jndi.JNDIConnectionWrapper.checkConnectionAndRunAndMonitor(JNDIConnectionWrapper.java:1016) > at org.apache.directory.studio.connection.core.io.jndi.JNDIConnectionWrapper.search(JNDIConnectionWrapper.java:402) > at org.apache.directory.studio.ldapbrowser.core.jobs.SearchRunnable.search(SearchRunnable.java:482) > at org.apache.directory.studio.ldapbrowser.core.jobs.ExportLdifJob.search(ExportLdifJob.java:214) > at org.apache.directory.studio.ldapbrowser.core.jobs.ReloadSchemaRunnable.reloadSchema(ReloadSchemaRunnable.java:176) > at org.apache.directory.studio.ldapbrowser.core.BrowserConnectionListener.openBrowserConnection(BrowserConnectionListener.java:115) > at org.apache.directory.studio.ldapbrowser.core.BrowserConnectionListener.connectionOpened(BrowserConnectionListener.java:65) > at org.apache.directory.studio.connection.core.jobs.OpenConnectionsRunnable.run(OpenConnectionsRunnable.java:122) > at org.apache.directory.studio.connection.core.jobs.StudioConnectionJob.run(StudioConnectionJob.java:110) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > "Start Level Event Dispatcher" daemon prio=10 tid=0x00007f91f81a7400 nid=0x70a6 in Object.wait() [0x0000000040be4000..0x0000000040be4ba0] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9202f680a0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) > - locked <0x00007f9202f680a0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) > "Framework Event Dispatcher" daemon prio=10 tid=0x00007f91f81e9c00 nid=0x70a5 in Object.wait() [0x0000000040861000..0x0000000040861c20] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9202f9f638> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) > - locked <0x00007f9202f9f638> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) > "State Data Manager" daemon prio=10 tid=0x00007f91f81ab000 nid=0x70a4 waiting on condition [0x0000000040760000..0x0000000040760ca0] > java.lang.Thread.State: TIMED_WAITING (sleeping) > at java.lang.Thread.sleep(Native Method) > at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) > at java.lang.Thread.run(Thread.java:619) > "Low Memory Detector" daemon prio=10 tid=0x00000000401cd000 nid=0x70a2 runnable [0x0000000000000000..0x0000000000000000] > java.lang.Thread.State: RUNNABLE > "CompilerThread1" daemon prio=10 tid=0x00000000401cac00 nid=0x70a1 waiting on condition [0x0000000000000000..0x000000004159e230] > java.lang.Thread.State: RUNNABLE > "CompilerThread0" daemon prio=10 tid=0x00000000401c7400 nid=0x70a0 waiting on condition [0x0000000000000000..0x000000004065e340] > java.lang.Thread.State: RUNNABLE > "Signal Dispatcher" daemon prio=10 tid=0x00000000401c5c00 nid=0x709f waiting on condition [0x0000000000000000..0x0000000000000000] > java.lang.Thread.State: RUNNABLE > "Finalizer" daemon prio=10 tid=0x0000000040199800 nid=0x709e in Object.wait() [0x0000000040ae3000..0x0000000040ae3ba0] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9202e4cc30> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) > - locked <0x00007f9202e4cc30> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > "Reference Handler" daemon prio=10 tid=0x0000000040198400 nid=0x709d in Object.wait() [0x00000000409e2000..0x00000000409e2c20] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00007f9202de9b40> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:485) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > - locked <0x00007f9202de9b40> (a java.lang.ref.Reference$Lock) > "main" prio=10 tid=0x0000000040113400 nid=0x7099 runnable [0x00000000417d2000..0x00000000417d3ee0] > java.lang.Thread.State: RUNNABLE > at org.eclipse.swt.internal.gtk.OS.Call(Native Method) > at org.eclipse.swt.widgets.Display.sleep(Display.java:3801) > at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2383) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at org.apache.directory.studio.Application.start(Application.java:61) > at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) > at org.eclipse.equinox.launcher.Main.run(Main.java:1236) > at org.eclipse.equinox.launcher.Main.main(Main.java:1212) > "VM Thread" prio=10 tid=0x0000000040193000 nid=0x709c runnable > "GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011d800 nid=0x709a runnable > "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011ec00 nid=0x709b runnable > "VM Periodic Task Thread" prio=10 tid=0x00000000401cec00 nid=0x70a3 waiting on condition > JNI global references: 1210 > Heap > PSYoungGen total 35264K, used 8769K [0x00007f9217dc0000, 0x00007f921c520000, 0x00007f92225c0000) > eden space 30976K, 14% used [0x00007f9217dc0000,0x00007f9218220a90,0x00007f9219c00000) > from space 4288K, 99% used [0x00007f921c0f0000,0x00007f921c51f9b8,0x00007f921c520000) > to space 5184K, 0% used [0x00007f921bb00000,0x00007f921bb00000,0x00007f921c010000) > PSOldGen total 21504K, used 7763K [0x00007f9202dc0000, 0x00007f92042c0000, 0x00007f9217dc0000) > object space 21504K, 36% used [0x00007f9202dc0000,0x00007f9203554cb0,0x00007f92042c0000) > PSPermGen total 35840K, used 35763K [0x00007f91fd9c0000, 0x00007f91ffcc0000, 0x00007f9202dc0000) > object space 35840K, 99% used [0x00007f91fd9c0000,0x00007f91ffcaccf0,0x00007f91ffcc0000) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.