You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@directory.apache.org by Maxim Zizin <mz...@gmail.com> on 2014/07/26 07:58:51 UTC

Apache Directory Studio hangs in OS X

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


Re: Apache Directory Studio hangs in OS X

Posted by Stefan Seelmann <ma...@stefan-seelmann.de>.
Hi,

The same stacktraces in log had been reported in [1] and are fixed in
current trunk. So the next version will probably fix this problem. If
you want you can try to build the Studio yourself from sources [2], or
download the nightly build [3].

Kind Regards,
Stefan

[1] https://issues.apache.org/jira/browse/DIRSTUDIO-966
[2] https://directory.apache.org/studio/building.html
[3] https://directory.apache.org/studio/nightly-builds.html

On 07/26/2014 07:58 AM, Maxim Zizin wrote:
> 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
>