Openhab Designer did not start on Mac

I tried to start OH Designer on my Mac OSX10.12 but it only opens a blank window. (see screenshot)


the Menu “Einstellungen” did not start anything

It drops a logfile /Users/xxxxx/.eclipse/org.eclipse.platform_4.2.0_261349503/configuration/1475611551083.log.

!ENTRY org.eclipse.e4.ui.workbench 2 0 2016-10-04 22:28:34.134
!MESSAGE Could not run processor
!STACK 0
org.eclipse.e4.core.di.InjectionException: java.lang.IllegalStateException: The platform metadata area could not be written: /private/var/folders/w_/76x6ytjs7jg7nsxnwsydswmh0000gn/T/AppTranslocation/16562225-07FD-460B-BD3A-617640D11323/d/openHAB Designer.app/Contents/MacOS/workspace/.metadata.  By default the platform writes its content
under the current working directory when the platform is launched.  Use the -data parameter to
specify a different content area for the platform.
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:63)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:231)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:208)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:106)
	at org.eclipse.e4.ui.internal.workbench.ModelAssembler.runProcessor(ModelAssembler.java:226)
	at org.eclipse.e4.ui.internal.workbench.ModelAssembler.processModel(ModelAssembler.java:88)
	at org.eclipse.e4.ui.internal.workbench.ResourceHandler.loadMostRecentModel(ResourceHandler.java:220)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:370)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:220)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.openhab.designer.ui.internal.application.Application.start(Application.java:28)
	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.IllegalStateException: The platform metadata area could not be written: /private/var/folders/w_/76x6ytjs7jg7nsxnwsydswmh0000gn/T/AppTranslocation/16562225-07FD-460B-BD3A-617640D11323/d/openHAB Designer.app/Contents/MacOS/workspace/.metadata.  By default the platform writes its content
under the current working directory when the platform is launched.  Use the -data parameter to
specify a different content area for the platform.
	at org.eclipse.core.internal.runtime.DataArea.assertLocationInitialized(DataArea.java:61)
	at org.eclipse.core.internal.runtime.DataArea.getStateLocation(DataArea.java:125)
	at org.eclipse.core.internal.runtime.DataArea.getPreferenceLocation(DataArea.java:130)
	at org.eclipse.core.internal.preferences.InstancePreferences.loadLegacy(InstancePreferences.java:103)
	at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:408)
	at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:663)
	at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:805)
	at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)
	at org.eclipse.core.runtime.preferences.InstanceScope.getNode(InstanceScope.java:80)
	at org.eclipse.ui.preferences.ScopedPreferenceStore.getStorePreferences(ScopedPreferenceStore.java:241)
	at org.eclipse.ui.preferences.ScopedPreferenceStore.<init>(ScopedPreferenceStore.java:133)
	at org.eclipse.ui.plugin.AbstractUIPlugin.getPreferenceStore(AbstractUIPlugin.java:284)
	at org.eclipse.ui.internal.services.PreferencePersistence.read(PreferencePersistence.java:421)
	at org.eclipse.ui.internal.keys.BindingPersistence.read(BindingPersistence.java:1283)
	at org.eclipse.ui.internal.BindingToModelProcessor.process(BindingToModelProcessor.java:59)
	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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
	... 25 more

!ENTRY org.eclipse.ui 4 0 2016-10-04 22:28:34.448
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalStateException: The platform metadata area could not be written: /private/var/folders/w_/76x6ytjs7jg7nsxnwsydswmh0000gn/T/AppTranslocation/16562225-07FD-460B-BD3A-617640D11323/d/openHAB Designer.app/Contents/MacOS/workspace/.metadata.  By default the platform writes its content
under the current working directory when the platform is launched.  Use the -data parameter to
specify a different content area for the platform.
	at org.eclipse.core.internal.runtime.DataArea.assertLocationInitialized(DataArea.java:61)
	at org.eclipse.core.internal.runtime.DataArea.getStateLocation(DataArea.java:125)
	at org.eclipse.core.internal.runtime.DataArea.getPreferenceLocation(DataArea.java:130)
	at org.eclipse.core.internal.preferences.InstancePreferences.loadLegacy(InstancePreferences.java:103)
	at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:408)
	at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:663)
	at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:805)
	at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)
	at org.eclipse.core.runtime.preferences.InstanceScope.getNode(InstanceScope.java:80)
	at org.eclipse.ui.preferences.ScopedPreferenceStore.getStorePreferences(ScopedPreferenceStore.java:241)
	at org.eclipse.ui.preferences.ScopedPreferenceStore.<init>(ScopedPreferenceStore.java:133)
	at org.eclipse.ui.plugin.AbstractUIPlugin.getPreferenceStore(AbstractUIPlugin.java:284)
	at org.eclipse.ui.internal.UIPlugin$1.getPreferenceStore(UIPlugin.java:88)
	at org.eclipse.ui.internal.util.PrefUtil.getAPIPreferenceStore(PrefUtil.java:71)
	at org.eclipse.ui.internal.Workbench.initializeE4Services(Workbench.java:1620)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1406)
	at org.eclipse.ui.internal.Workbench.access$36(Workbench.java:1368)
	at org.eclipse.ui.internal.Workbench$57.run(Workbench.java:2522)

!ENTRY org.eclipse.osgi 4 0 2016-10-04 22:28:48.763
!MESSAGE Application error
!STACK 1
java.lang.NullPointerException
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:591)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.openhab.designer.ui.internal.application.Application.start(Application.java:28)
	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)

!ENTRY org.openhab.action.dscalarm 4 0 2016-10-04 22:28:48.789
!MESSAGE [SCR] Method was not found: resetDSCAlarmActionProvider(...)
	Details:
	Problematic reference = Reference[name = DSCAlarmActionProvider, interface = org.openhab.binding.dscalarm.DSCAlarmActionProvider, policy = static, cardinality = 1..1, target = null, bind = setDSCAlarmActionProvider, unbind = resetDSCAlarmActionProvider]
	of service component = org.openhab.action.dscalarm.action
	component implementation class = org.openhab.action.dscalarm.internal.DSCAlarmActionService
	located in bundle with symbolic name = org.openhab.action.dscalarm
	bundle location = reference:file:plugins/org.openhab.action.dscalarm_1.8.3.jar

!ENTRY org.openhab.action.dscalarm 4 0 2016-10-04 22:28:48.789
!MESSAGE [SCR] Method was not found: resetDSCAlarmActionProvider(...)
	Details:
	Problematic reference = Reference[name = DSCAlarmActionProvider, interface = org.openhab.binding.dscalarm.DSCAlarmActionProvider, policy = static, cardinality = 1..1, target = null, bind = setDSCAlarmActionProvider, unbind = resetDSCAlarmActionProvider]
	of service component = org.openhab.action.dscalarm.action
	component implementation class = org.openhab.action.dscalarm.internal.DSCAlarmActionService
	located in bundle with symbolic name = org.openhab.action.dscalarm
	bundle location = reference:file:plugins/org.openhab.action.dscalarm_1.8.3.jar

Please use the smarthome designer.I ve focused same issue recently and could establish that for OH2 it’s http://www.eclipse.org/smarthome/documentation/community/downloads.html

defined.

It’s written in the in the open hab documentation also:
http://docs.openhab.org/installation/designer.html

Unfortunately the docu is bit confusing written due to it’s always describing openhab designer but meaning the above one.
Hope this give you a hint

Thanks, now it´s running…

Hi folks,

I didn’t solve the issue. OSX 10.11.6 here.

Tried with 0.8.0 and also 0.7.0, the designer appears but nothing happens. I can’t click anything.

java version “1.8.0_162”
Java™ SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot™ 64-Bit Server VM (build 25.162-b12, mixed mode)

Any suggestion?
Andrea