# \[SOLVED\] Eclipse/Servoy Developer in Linux Mint

**URL:** <https://forum.servoy.com/t/solved-eclipse-servoy-developer-in-linux-mint/15187>\
**Category:** Classic Servoy\
**Created:** [December 15, 2011, 4:35pm UTC](https://forum.servoy.com/t/solved-eclipse-servoy-developer-in-linux-mint/15187 "2011-12-15T16:35:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [December 15, 2011, 4:35pm UTC](https://forum.servoy.com/t/solved-eclipse-servoy-developer-in-linux-mint/15187/1 "2011-12-15T16:35:28Z")

</div>

Hi all!

I’ve been spending many days trying to install servoy deveolper 6.0.3 on Linux Mint (Debian and/or Ubuntu) always with the same result …

> !SESSION 2011-12-15 17:08:27.162 -----------------------------------------------  
> eclipse.buildId=unknown  
> java.version=1.6.0\_26  
> java.vendor=Sun Microsystems Inc.  
> BootLoader constants: OS=linux, ARCH=x86\_64, WS=gtk, NL=es\_ES  
> Command-line arguments: -os linux -ws gtk -arch x86\_64
> 
> !ENTRY org.eclipse.ui 4 4 2011-12-15 17:08:53.003  
> !MESSAGE Unable to find Action Set: org.eclipse.ui.externaltools.ExternalToolsSet
> 
> !ENTRY com.servoy.eclipse.model 1 0 2011-12-15 17:08:54.618  
> !MESSAGE Cannot find any valid solution to activate.
> 
> !ENTRY org.eclipse.ui.workbench 2 0 2011-12-15 17:08:54.921  
> !MESSAGE A handler conflict occurred. This may disable some commands.  
> !SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-12-15 17:08:54.921  
> !MESSAGE Conflict for ‘AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction’:  
> HandlerActivation(commandId=AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,  
> handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),  
> expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@7eedec92),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@7eedec92)),sourcePriority=16640)  
> HandlerActivation(commandId=AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,  
> handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),  
> expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@7eedec92),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@7eedec92)),sourcePriority=16640)
> 
> !ENTRY org.eclipse.ui.workbench 4 0 2011-12-15 17:08:55.189  
> !MESSAGE Widget disposed too early!  
> !STACK 0  
> java.lang.RuntimeException: Widget disposed too early!  
> at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:172)  
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)  
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1263)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1080)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:208)  
> at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:469)  
> at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:2305)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:462)  
> at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2241)  
> at org.eclipse.swt.widgets.Display.release(Display.java:3211)  
> at org.eclipse.swt.graphics.Device.dispose(Device.java:246)  
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:131)  
> 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:369)  
> 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:620)  
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)  
> at org.eclipse.equinox.launcher.Main.run(Main.java:1408)  
> at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
> 
> !ENTRY org.eclipse.ui.workbench 4 0 2011-12-15 17:08:55.191  
> !MESSAGE Widget disposed too early!  
> !STACK 0  
> java.lang.RuntimeException: Widget disposed too early!  
> at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:172)  
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)  
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1263)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1080)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:208)  
> at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:469)  
> at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:2305)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:462)  
> at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2241)  
> at org.eclipse.swt.widgets.Display.release(Display.java:3211)  
> at org.eclipse.swt.graphics.Device.dispose(Device.java:246)  
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:131)  
> 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:369)  
> 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:620)  
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)  
> at org.eclipse.equinox.launcher.Main.run(Main.java:1408)  
> at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
> 
> !ENTRY org.eclipse.ui.workbench 4 0 2011-12-15 17:08:55.216  
> !MESSAGE Widget disposed too early!  
> !STACK 0  
> java.lang.RuntimeException: Widget disposed too early!  
> at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:172)  
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)  
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)  
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1263)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1080)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)  
> at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:208)  
> at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:469)  
> at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:2305)  
> at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)  
> at org.eclipse.swt.widgets.Control.release(Control.java:3304)  
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:462)  
> at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2241)  
> at org.eclipse.swt.widgets.Display.release(Display.java:3211)  
> at org.eclipse.swt.graphics.Device.dispose(Device.java:246)  
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:131)  
> 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:369)  
> 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:620)  
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)  
> at org.eclipse.equinox.launcher.Main.run(Main.java:1408)  
> at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
> 
> !ENTRY org.eclipse.osgi 4 0 2011-12-15 17:08:55.271  
> !MESSAGE Application error  
> !STACK 1  
> org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA\_FIVE\_HOME not set)]  
> at org.eclipse.swt.SWT.error(SWT.java:4109)  
> at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1739)  
> at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:656)  
> at org.eclipse.swt.browser.Browser.(Browser.java:119)  
> at com.servoy.eclipse.core.StartPageBrowserEditor.createPartControl(StartPageBrowserEditor.java:106)  
> at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)  
> at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)  
> at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)  
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)  
> at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)  
> at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)  
> at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)  
> at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)  
> at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1254)  
> at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1207)  
> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1606)  
> at org.eclipse.ui.internal.PartStack.add(PartStack.java:497)  
> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)  
> at org.eclipse.ui.internal.PartStack.add(PartStack.java:483)  
> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)  
> at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)  
> at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)  
> at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)  
> at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:778)  
> at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:677)  
> at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:638)  
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2860)  
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768)  
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760)  
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711)  
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)  
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707)  
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691)  
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2674)  
> at com.servoy.eclipse.core.Activator$1.windowOpened(Activator.java:265)  
> at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:957)  
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)  
> at org.eclipse.ui.internal.Workbench.fireWindowOpened(Workbench.java:955)  
> at org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpened(WorkbenchWindow.java:1337)  
> at org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:798)  
> at org.eclipse.ui.internal.Workbench$24.runWithException(Workbench.java:1235)  
> at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)  
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)  
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)  
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515)  
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164)  
> at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)  
> at org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)  
> at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)  
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)  
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)  
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515)  
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164)  
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)  
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)  
> at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)  
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)  
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)  
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)  
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)  
> 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:369)  
> 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:620)  
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)  
> at org.eclipse.equinox.launcher.Main.run(Main.java:1408)  
> at org.eclipse.equinox.launcher.Main.main(Main.java:1384)

… and this is the solution that works for me

> (\*) For eclipse 3.3 and newer
> 
> # 1.- Install xulrunner.
> 
> wget -O xulrunner.deb [http://launchpadlibrarian.net/70321329/ … \_amd64.deb](http://launchpadlibrarian.net/70321329/xulrunner-1.9.2_1.9.2.17%2Bbuild3%2Bnobinonly-0ubuntu1_amd64.deb)
> 
> sudo dpkg -i xulrunner.deb
> 
> # 2.- Script to launch servoy
> 
> #!/bin/sh
> 
> export GDK\_NATIVE\_WINDOWS=true  
> export MOZILLA\_FIVE\_HOME=/usr/bin/xulrunner  
> export LD\_LIBRARY\_PATH=${MOZILLA\_FIVE\_HOME}:${LD\_LIBRARY\_PATH}
> 
> gksudo ./servoy
> 
> (\*) With older versions than eclipse 3.3
> 
> # 1.- Script to launch servoy
> 
> #!/bin/sh
> 
> export GDK\_NATIVE\_WINDOWS=true  
> export MOZILLA\_FIVE\_HOME=/usr/bin/mozilla  
> export LD\_LIBRARY\_PATH=${MOZILLA\_FIVE\_HOME}:${LD\_LIBRARY\_PATH}
> 
> gksudo ./servoy

I hope this lines can help someone.

Best regards. Roberto Blasco.

---

<div class="post-metadata">

**Author:** ![rgansevles](https://avatars.discourse-cdn.com/v4/letter/r/3d9bf3/32.png) [@rgansevles](https://forum.servoy.com/u/rgansevles)\
**Post date:** [December 16, 2011, 11:43am UTC](https://forum.servoy.com/t/solved-eclipse-servoy-developer-in-linux-mint/15187/2 "2011-12-16T11:43:17Z")

</div>

Robert,

Thanks for sharing this.

There should be no need to run Servoy Developer as root, why do you use sudo?

Rob

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [December 16, 2011, 11:26pm UTC](https://forum.servoy.com/t/solved-eclipse-servoy-developer-in-linux-mint/15187/3 "2011-12-16T23:26:13Z")

</div>

Hi Robert.

I don’t not why … in my Ubuntu, Servoy Developer crash when you’re not root

Best regards. Roberto Blasco.

---

<div class="post-metadata">

**Author:** ![rgansevles](https://avatars.discourse-cdn.com/v4/letter/r/3d9bf3/32.png) [@rgansevles](https://forum.servoy.com/u/rgansevles)\
**Post date:** [December 19, 2011, 7:40am UTC](https://forum.servoy.com/t/solved-eclipse-servoy-developer-in-linux-mint/15187/4 "2011-12-19T07:40:01Z")

</div>

Roberto,

What is the error message you get when developer crashes when started as normal user?

Rob

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [December 19, 2011, 7:48pm UTC](https://forum.servoy.com/t/solved-eclipse-servoy-developer-in-linux-mint/15187/5 "2011-12-19T19:48:40Z")

</div>

Hi rgansevles

These are two of the errors thrown by Servoy

> **In console**
> 
> java: …/…/src/xcb\_io.c:385: \_XAllocID: La declaración `ret != inval\_id’ no se cumple.

> **In a dialog window**
> 
> JVM terminated. Exit code=1  
> /usr/bin/java  
> -Xms40m  
> -Xmx512m  
> -XX:MaxPermSize=256M  
> -jar /home/rj/servoy.6/developer//plugins/org.eclipse.equinox.launcher\_1.1.1.R36x\_v20101122\_1400.jar  
> -os linux  
> -ws gtk  
> -arch x86\_64  
> -showsplash  
> -launcher /home/rj/servoy.6/developer/servoy  
> -name Servoy  
> –launcher.library /home/rj/servoy.6/developer//plugins/org.eclipse.equinox.launcher.gtk.linux.x86\_64\_1.1.2.R36x\_v20101019\_1345/eclipse\_1310.so  
> -startup /home/rj/servoy.6/developer//plugins/org.eclipse.equinox.launcher\_1.1.1.R36x\_v20101122\_1400.jar  
> -exitdata 39801b  
> -vm /usr/bin/java  
> -vmargs  
> -Xms40m  
> -Xmx512m  
> -XX:MaxPermSize=256M  
> -jar /home/rj/servoy.6/developer//plugins/org.eclipse.equinox.launcher\_1.1.1.R36x\_v20101122\_1400.jar

Best regards. Roberto Blasco.

---

<div class="post-metadata">

**Author:** ![AlanBourke](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@AlanBourke](https://forum.servoy.com/u/AlanBourke)\
**Post date:** [February 1, 2012, 10:59am UTC](https://forum.servoy.com/t/solved-eclipse-servoy-developer-in-linux-mint/15187/6 "2012-02-01T10:59:38Z")

</div>

Just FYI:

I also had issues with Servoy Developer on Linux Mint 12 which were solved by the methods described in this thread. Despite installing Servoy Developer as a non-root user I still have to start it with gksudo in the .sh file.

Also, if you login to Mint using the new Cinnamon desktop, and start Servoy Developer using the .sh file here, it will get as far as drawing the UI and then throw an exception. It only works for me when using Gnome.
