One Star

org.eclipse.swt.SWTError: No more handles

Hi,
Talend DI 5.5 was just working fine for two years on my laptop. 
Since yesterday, I can't open a project or create a new one. 
I am getting this error stack :
!ENTRY org.eclipse.osgi 4 0 2014-10-24 12:41:59.275
!MESSAGE Erreur liée à l'application
!STACK 1
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:4109)
at org.eclipse.swt.SWT.error(SWT.java:3998)
at org.eclipse.swt.SWT.error(SWT.java:3969)
at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
at org.eclipse.swt.widgets.TaskBar.createHandle(TaskBar.java:99)
at org.eclipse.swt.widgets.TaskBar.<init>(TaskBar.java:92)
at org.eclipse.swt.widgets.Display.getSystemTaskBar(Display.java:2499)
at org.eclipse.ui.internal.WorkbenchWindow.createProgressIndicator(WorkbenchWindow.java:3325)
at org.eclipse.ui.internal.WorkbenchWindow.createDefaultContents(WorkbenchWindow.java:1104)
at org.eclipse.ui.internal.WorkbenchWindowConfigurer.createDefaultContents(WorkbenchWindowConfigurer.java:623)
at org.eclipse.ui.application.WorkbenchWindowAdvisor.createWindowContents(WorkbenchWindowAdvisor.java:268)
at org.eclipse.ui.internal.WorkbenchWindow.createContents(WorkbenchWindow.java:1010)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.ui.internal.Workbench$64.runWithException(Workbench.java:3600)
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:4041)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
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:4041)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
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.talend.rcp.intro.Application.start(Application.java:159)
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(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
!SESSION 2014-10-24 12:44:04.614 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_45
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=fr_FR
Command-line arguments:  -os win32 -ws win32 -arch x86_64
My computer is running windows 7 64 bits with 8Gb of RAM.
I have tried to change my workspace location, create a new project, import an existing one, restart my computer with no results.
Can you help me to find a solution plz ?
4 REPLIES
Seventeen Stars

Re: org.eclipse.swt.SWTError: No more handles

I have heard about a security patch for the Internet Explorer which prevents all eclipse based applications from starting.
One Star

Re: org.eclipse.swt.SWTError: No more handles

Hi,
More than one month after my first post and it's still impossible to launch Talend on my laptop.... : "org.eclipse.swt.SWTError: No more handles"
I have tried on ToS 5.0, 5.1, 5.2, 5.3, 5.4, 5.5 and 5.6, searched on google but I did'nt find any solution.
If someone has a an idea or face the same issue, please let me know.
Seventeen Stars

Re: org.eclipse.swt.SWTError: No more handles

It is definitely a bug in the Eclipse foundation of the Talend studio.
Here is a discussion about this issue and some hints:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=402983
It often caused by other running software especially under Windows. What about get rid of Windows ;-)
Moderator

Re: org.eclipse.swt.SWTError: No more handles

Hi,
Please upload the full log which is located in <Talend Studio installation dir>/workspace/.metadata/.log.
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.