]
Gorkem Ercan commented on JBDS-4150:
------------------------------------
Some of the Thym tests require Apache Cordova and android SDK to be available and
configured. On the CI machines we do not run them, where did you run the tests ?
org.eclipse.thym.ui :: Could not load Hybrid Mobile quickstart:
NoClassDefFound: org/apache/http/client/cache/HttpCacheStorage
------------------------------------------------------------------------------------------------------------------------------
Key: JBDS-4150
URL:
https://issues.jboss.org/browse/JBDS-4150
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Bug
Components: aerogear-hybrid, build, rhscl, rpm, target-platform
Affects Versions: 10.2.0.AM2
Environment: Installed:
{code}
Installed Packages
Name : rh-eclipse46-devstudio
Arch : x86_64
Epoch : 0
Version : 10.2
Release : 0.20161028.1959.el7
Size : 371 M
Repo : @System
From repo : rh-eclipse46-devstudio-snapshot-10.2
Summary : Red Hat Developer Studio
URL :
http://developers.redhat.com/products/devstudio/overview/
License : EPL
Description : Red Hat Developer Studio.
{code}
On Fedora 24 w/ JDK 8.
Reporter: Nick Boldt
Assignee: Gorkem Ercan
Priority: Blocker
Fix For: 10.2.0.GA
Attachments:
hybrid-mobile-quickstart-constraint-violation-ignored-seems-to-work.png,
hybrid-mobile-quickstart-constraint-violation.png, jbds4150_irc_log.txt,
o.a.httpcomponents.httpclient_rh-eclipse__vs__devstudio_tp.png, thym.test.failures.txt
Trying to run the *Hybrid Mobile Project* quickstart:
{code}
Unhandled event loop exception
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoClassDefFoundError:
org/apache/http/client/cache/HttpCacheStorage)
at org.eclipse.swt.SWT.error(SWT.java:4533)
at org.eclipse.swt.SWT.error(SWT.java:4448)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4528)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4146)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
Caused by: java.lang.NoClassDefFoundError: org/apache/http/client/cache/HttpCacheStorage
at
org.eclipse.thym.ui.plugins.internal.CordovaPluginSelectionPage.<init>(CordovaPluginSelectionPage.java:99)
at
org.eclipse.thym.ui.plugins.internal.CordovaPluginSelectionPage.<init>(CordovaPluginSelectionPage.java:129)
at
org.eclipse.thym.ui.wizard.project.NewHybridProjectWizard.addPages(NewHybridProjectWizard.java:183)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:585)
at org.eclipse.jface.window.Window.create(Window.java:426)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095)
at org.eclipse.jface.window.Window.open(Window.java:783)
at org.jboss.tools.central.internal.WizardSupport.openWizard(WizardSupport.java:71)
at
org.jboss.tools.central.editors.GettingStartedHtmlPage$9.run(GettingStartedHtmlPage.java:431)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
... 24 more
Caused by: java.lang.ClassNotFoundException:
org.apache.http.client.cache.HttpCacheStorage cannot be found by
org.eclipse.thym.core_2.0.0.201607041526
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 35 more
eclipse.buildId=4.6.1.v20160920-1429
java.version=1.8.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_CA
Command-line arguments: -os linux -ws gtk -arch x86_64 -consolelog -console -debug -data
/tmp/wksp-20161101-1105
{code}