directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Seelmann <m...@stefan-seelmann.de>
Subject Re: Apache Directory Studio hangs in OS X
Date Sat, 26 Jul 2014 07:53:18 GMT
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
> 


Mime
View raw message