Hi,

I'm running Apache Directory Studio 2.0.0.v20130628 on my MacBook Pro (Retina, 13-inch, Early 2013) with OS X 10.9.4 (13E28) and always having the following issue (had it on earlier OS X versions as well). I can run the Studio and browse my directory for some time but pretty soon it simply hangs and doesn't respond until force stopped. There is no need to do any changes to make it hang. It can hang when I click on an entity I already clicked on a couple of entities ago, so it's not related to any specific directory part.

I'm desperate because this makes me run Apache Directory Studio on Ubuntu under VirtualBox where it works without such problems. Can anyone help me with this? My ~/.ApacheDirectoryStudio/.metadata/.log shows the following:


!SESSION 2014-07-26 09:37:45.751 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -keyring /Users/mzizin/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/mzizin/.eclipse_keyring -consoleLog -showlocation

!ENTRY org.eclipse.ui 2 0 2014-07-26 09:37:47.748
!MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.748
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.748
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.749
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.StepIntoSelection', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.749
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.Execute', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.749
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.Display', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.749
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.Inspect', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.749
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.ForceReturn', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.750
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.localJavaShortcut.debug', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.750
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.localJavaShortcut.run', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.750
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.javaAppletShortcut.debug', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.750
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.javaAppletShortcut.run', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.751
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.Watch', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.751
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.AllReferences', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.751
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.AllInstances', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.751
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.commands.InstanceCount', categoryId='org.eclipse.debug.ui.category.run'
!SUBENTRY 1 org.eclipse.ui 2 0 2014-07-26 09:37:47.751
!MESSAGE Commands should really have a category: plug-in='org.eclipse.jdt.debug.ui', id='org.eclipse.jdt.debug.ui.breakpoint.properties', categoryId='org.eclipse.debug.ui.category.run'

!ENTRY org.eclipse.core.net 1 0 2014-07-26 09:37:53.556
!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.ui 4 0 2014-07-26 09:38:28.188
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
    at org.eclipse.swt.SWT.error(SWT.java:4361)
    at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3944)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3621)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.apache.directory.studio.Application.start(Application.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 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:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
Caused by: java.lang.NullPointerException
at org.apache.directory.studio.ldapbrowser.ui.editors.entry.EntryEditorOutlinePage.refresh(EntryEditorOutlinePage.java:232) at org.apache.directory.studio.ldapbrowser.ui.editors.entry.EntryEditorUniversalListener.entryUpdated(EntryEditorUniversalListener.java:193) at org.apache.directory.studio.ldapbrowser.core.events.EventRegistry$4$1.run(EventRegistry.java:237)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    ... 22 more

!ENTRY org.eclipse.ui 4 0 2014-07-26 09:38:28.891
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
    at org.eclipse.swt.SWT.error(SWT.java:4361)
    at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3944)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3621)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.apache.directory.studio.Application.start(Application.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 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:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
Caused by: java.lang.NullPointerException
at org.apache.directory.studio.ldapbrowser.ui.editors.entry.EntryEditorOutlinePage.refresh(EntryEditorOutlinePage.java:232) at org.apache.directory.studio.ldapbrowser.ui.editors.entry.EntryEditor.setInput(EntryEditor.java:121) at org.apache.directory.studio.ldapbrowser.ui.editors.entry.EntryEditor.showEditorInput(EntryEditor.java:442) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2933) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2854) at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2846) at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2797) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2793) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2777) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2768) at org.apache.directory.studio.entryeditors.OpenEntryEditorRunnable$1.run(OpenEntryEditorRunnable.java:251) at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164) at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    ... 22 more

--
Maxim Zizin

Reply via email to