<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">I think, in some way, you have set SWT
debug options on the server.<br>
Check if there is the .options file with the following lines:<br>
<br>
org.eclipse.ui/debug=true <br>
org.eclipse.ui/debug/swtdebug=true <br>
org.eclipse.ui/debug/swtdebugglobal=true<br>
<br>
Snjeza<br>
<br>
On 8/29/2014 3:34 PM, Fred Bricon wrote:<br>
</div>
<blockquote
cite="mid:CAG2ouxR8mXJt3WD5tEwTLx4B_NHGe9_OuS01NGQgR85oZySzWQ@mail.gmail.com"
type="cite">
<div class="gmail_quote">---------- Message transféré ----------<br>
De : "Igor Fedorenko" <<a moz-do-not-send="true"
href="mailto:igor@ifedorenko.com">igor@ifedorenko.com</a>><br>
Date : 29 août 2014 09:32<br>
Objet : [m2e-dev] any swt/gtk experts around?<br>
À : "Maven Integration for Eclipse developers mailing list" <<a
moz-do-not-send="true" href="mailto:m2e-dev@eclipse.org">m2e-dev@eclipse.org</a>><br>
Cc : <br>
<br type="attribution">
Few m2e tests started to fail recently on our CI system. These<br>
particular tests require Eclipse Workbench, which apparently
fails to<br>
start due to some SWT/GTK misconfiguration. The same tests pass
on my<br>
OSX laptop and Linux desktop, so the problem must be with our CI
system,<br>
which runs centos 6.5, btw.<br>
<br>
The CI system has GTK2 libraries installed, but forcing
SWT_GTK3=0 does<br>
not make any difference.<br>
<br>
I see the exception below when I enable SWT debug log, but this
does not<br>
tell me anything.<br>
<br>
Has anyone seen this kind of problem before? Any suggestions how
to<br>
troubleshoot this further?<br>
<br>
<br>
<br>
java.lang.Error<br>
at org.eclipse.swt.graphics.Device.logProc(Device.java:755)<br>
at org.eclipse.swt.internal.gtk.OS._gtk_container_add(Native
Method)<br>
at org.eclipse.swt.internal.gtk.OS.gtk_container_add(OS.java:7142)<br>
at org.eclipse.swt.widgets.Composite.createHandle(Composite.java:317)<br>
at org.eclipse.swt.widgets.Shell.createHandle(Shell.java:727)<br>
at org.eclipse.swt.widgets.Widget.createWidget(Widget.java:422)<br>
at org.eclipse.swt.widgets.Control.createWidget(Control.java:666)<br>
at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:153)<br>
at org.eclipse.swt.widgets.Decorations.createWidget(Decorations.java:245)<br>
at org.eclipse.swt.widgets.Shell.<init>(Shell.java:282)<br>
at org.eclipse.swt.widgets.Shell.<init>(Shell.java:360)<br>
at org.eclipse.ui.internal.quickaccess.SearchField.createWidget(SearchField.java:201)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
at java.lang.reflect.Method.invoke(Method.java:601)<br>
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)<br>
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)<br>
at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:120)<br>
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:337)<br>
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:271)<br>
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:186)<br>
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:107)<br>
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:73)<br>
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:50)<br>
at org.eclipse.e4.ui.workbench.renderers.swt.ToolControlRenderer.createWidget(ToolControlRenderer.java:108)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:983)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)<br>
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.handleEvent(PartRenderingEngine.java:289)<br>
at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)<br>
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)<br>
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)<br>
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)<br>
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218)<br>
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)<br>
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)<br>
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)<br>
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)<br>
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)<br>
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)<br>
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)<br>
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)<br>
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)<br>
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)<br>
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59)<br>
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)<br>
at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249)<br>
at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356)<br>
at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:341)<br>
at org.eclipse.e4.ui.internal.workbench.ContributionsAnalyzer.processAddition(ContributionsAnalyzer.java:369)<br>
at org.eclipse.e4.ui.workbench.renderers.swt.TrimBarRenderer.addTrimContributions(TrimBarRenderer.java:194)<br>
at org.eclipse.e4.ui.workbench.renderers.swt.TrimBarRenderer.processContents(TrimBarRenderer.java:166)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$6.run(PartRenderingEngine.java:547)<br>
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:531)<br>
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:687)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)<br>
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1074)<br>
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)<br>
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)<br>
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)<br>
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)<br>
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)<br>
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)<br>
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)<br>
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)<br>
at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)<br>
at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:115)<br>
at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)<br>
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)<br>
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)<br>
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)<br>
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)<br>
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
at java.lang.reflect.Method.invoke(Method.java:601)<br>
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)<br>
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)<br>
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)<br>
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)<br>
<br>
<br>
<br>
<br>
<br>
--<br>
Regards,<br>
Igor<br>
_______________________________________________<br>
m2e-dev mailing list<br>
<a moz-do-not-send="true" href="mailto:m2e-dev@eclipse.org"
target="_blank">m2e-dev@eclipse.org</a><br>
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit<br>
<a moz-do-not-send="true"
href="https://dev.eclipse.org/mailman/listinfo/m2e-dev"
target="_blank">https://dev.eclipse.org/mailman/listinfo/m2e-dev</a><br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
jbosstools-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a></pre>
</blockquote>
<br>
</body>
</html>