No Mode Handles

One Star

No Mode Handles

I am trying to Run a job that executes 2 Data Quality Reports using tLaunchDQReports component, running on Windows enviroment the job works fine, with no error.
These are my configution:
Talend Version: Talend Data Quality Enterprise Edition 5.0.3
OS Development Enviroment: Windows 8
OS Production Enviroment: Red Hat Enterprise Linux
When I put the same job in Production Enviroment, i am having the following error:
ERROR: No more handles
ERROR: No more handles

I already installed gtk libraries in Production enviroment. The error above is happening when i try to execute via Talend Administrator Center or when i export the job as a process to Run the .sh file.
When i try to Run this job in production enviroment, but using Talend Studio interface, i am having the following:

Root exception:
java.lang.IllegalStateException: The platform metadata area could not be written: /opt/talend/cmdline/studio/commandline-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.

Does anyone have idea why its happening?
Thank you! 
One Star

Re: No Mode Handles

Using Talend Studio interface we solved the problem creating a second workspace, and redirecting the componente tLaunchDQReport for this second workspace.
But the problem running this job using Talend Administrator Center persists.
If anyone can help i appreciate.
Thank you
One Star

Re: No Mode Handles

Guys anyone have idea about this problem?
If it helps, it only occur on Linux Enviroment, on Windows it works fine. 
I tried it on Cent OS 6 and Red Hat Enterprise Linux (Development and Production enviroment).
One Star

Re: No Mode Handles

I am sending the complete stack trace:
org.eclipse.swt.SWTError: No more handles 
at org.eclipse.swt.SWT.error(
at org.eclipse.swt.widgets.Display.createDisplay(
at org.eclipse.swt.widgets.Display.create(
at org.eclipse.swt.widgets.Display.<init>(
at org.eclipse.swt.widgets.Display.<init>(
at org.eclipse.swt.widgets.Display.getDefault(
at org.talend.designer.core.ui.preferences.PreferenceInitializer.initializeDefaultPreferences(
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(
at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(
at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(
at org.eclipse.core.internal.preferences.DefaultPreferences.load(
at org.eclipse.core.internal.preferences.EclipsePreferences.create(
at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(
at org.eclipse.core.internal.preferences.EclipsePreferences.node(
at org.eclipse.core.internal.preferences.AbstractScope.getNode(
at org.eclipse.core.runtime.preferences.DefaultScope.getNode(
at org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(
at org.eclipse.ui.preferences.ScopedPreferenceStore.getPreferenceNodes(
at org.eclipse.ui.preferences.ScopedPreferenceStore.internalGet(
at org.eclipse.ui.preferences.ScopedPreferenceStore.getBoolean(
at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.getDBConnectionTimeout(
at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.checkDBConnectionTimeout(
at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.getConnection(
at org.talend.core.model.metadata.builder.util.MetadataConnectionUtils.getConnection(
at org.talend.core.model.metadata.builder.util.MetadataConnectionUtils.getClassDriver(
at org.talend.core.model.metadata.builder.util.MetadataConnectionUtils.checkConnection(
at org.talend.core.model.metadata.builder.util.MetadataConnectionUtils.checkConnection(
at org.talend.core.model.metadata.builder.database.DqRepositoryViewService.loadTables(
at org.talend.core.model.metadata.builder.database.DqRepositoryViewService.getTables(
at org.talend.core.model.metadata.builder.database.DqRepositoryViewService.getTables(
at org.talend.dq.indicators.AbstractSchemaEvaluator.evalSchemaIndicLow(
at org.talend.dq.indicators.ConnectionEvaluator.executeSqlQuery(
at org.talend.dq.indicators.Evaluator.evaluateIndicators(
at org.talend.dq.indicators.Evaluator.evaluateIndicators(
at org.talend.dq.analysis.AbstactSchemaAnalysisExecutor.runAnalysisLow(
at org.talend.dq.analysis.ConnectionAnalysisExecutor.runAnalysis(
at org.talend.dq.analysis.AnalysisExecutor.execute(
at org.talend.dq.analysis.AnalysisExecutorSelector.executeAnalysis(
at org.talend.dq.analysis.AnalysisExecutorSelector.executeAnalysis(
at org.talend.dq.analysis.ReportExecutor.execute(
at org.talend.dataprofiler.core.tdq.action.ReportDocGenerator.runReport(
at org.talend.dataprofiler.core.tdq.action.ReportDocGenerator.generate(
at org.talend.datacleansing.core.ui.ReportRunnerApplication.start(
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(
at org.eclipse.equinox.launcher.Main.invokeFramework(
at org.eclipse.equinox.launcher.Main.basicRun(
at org.eclipse.equinox.launcher.Main.main(

Re: No Mode Handles

Hi Washington,
Sorry for delay!
Did you have a huge job or huge tMap configurations in your job? Did this issue repro on your other jobs? Have you already reported a ticket on Talend Support Portal?
Best regards
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: No Mode Handles

Hello, our job is very simple, like the flow below:
tJava -> tLaunchDQReport
This problem occurs only in this job, specifically in the tLaunchDQReport component.
I will try to open a ticket support, but if you have any idea about this problem I appreciate.
One Star

Re: No Mode Handles

are you trying to open eclipse or something on linux machine? its looks like display variables are not set. can you check on that


Talend named a Leader.

Get your copy


Kickstart your first data integration and ETL projects.

Download now

What’s New for Talend Summer ’19

Watch the recorded webinar!

Watch Now

Best Practices for Using Context Variables with Talend – Part 1

Learn how to do cool things with Context Variables


Migrate Data from one Database to another with one Job using the Dynamic Schema

Find out how to migrate from one database to another using the Dynamic schema


Best Practices for Using Context Variables with Talend – Part 4

Pick up some tips and tricks with Context Variables