[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[tycho-user] ArrayIndexOutOfBoundsException when using tycho-surefire-plugin with UIHarness
|
Hi,
when running tests with tycho-surefire plugin on plugins that require
UIHarness I get test failures.
Maven output is as following:
[INFO] --- tycho-surefire-plugin:0.16.0-SNAPSHOT:test (default-test) @ de.cau.cs.kieler.core.kivi.test ---
[INFO] Expected eclipse log file: /home/tig/git/kieler/mainline/test/de.cau.cs.kieler.core.kivi.test/target/work/data/.metadata/.log
[INFO] Command line:
/bin/sh -c cd /home/tig/git/kieler/mainline/test/de.cau.cs.kieler.core.kivi.test && /home/java/jdk64_1.6.0_21/jre/bin/java -Dosgi.noShutdown=false -Dosgi.os=linux -Dosgi.ws=gtk -Dosgi.arch=x86_64 -jar /home/tig/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.3.0.v20120522-1813/org.eclipse.equinox.launcher-1.3.0.v20120522-1813.jar -data /home/tig/git/kieler/mainline/test/de.cau.cs.kieler.core.kivi.test/target/work/data -dev file:/home/tig/git/kieler/mainline/test/de.cau.cs.kieler.core.kivi.test/target/dev.properties -install /home/tig/git/kieler/mainline/test/de.cau.cs.kieler.core.kivi.test/target/work -configuration /home/tig/git/kieler/mainline/test/de.cau.cs.kieler.core.kivi.test/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.uitest -testproperties /home/tig/git/kieler/mainline/test/de.cau.cs.kieler.core.kivi.test/target/surefire.properties -nouithread
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] plugins ........................................... SUCCESS [0.107s]
[INFO] de.cau.cs.kieler.core.kivi ........................ SUCCESS [10.099s]
[INFO] de.cau.cs.kieler.core.kivi.test ................... FAILURE [8.965s]
.
.
.
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:0.16.0-SNAPSHOT:test (default-test) on project de.cau.cs.kieler.core.kivi.test: There are test failures.
[ERROR]
[ERROR] Please refer to /home/tig/git/kieler/mainline/test/de.cau.cs.kieler.core.kivi.test/target/surefire-reports for the individual test results.
In the corresponding logfile de.cau.cs.kieler.core.kivi.test/target/work/data/.metadata/.log
I find the the followin ArrayIndexOutOfBoundsException:
!ENTRY org.eclipse.ui 4 0 2012-07-20 13:50:49.313
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 1
at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2463)
at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3641)
at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3576)
at org.eclipse.swt.custom.CTabFolder.setMinimizeVisible(CTabFolder.java:2826)
at org.eclipse.ui.internal.presentations.PaneFolder.setMinimizeVisible(PaneFolder.java:821)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.<init>(DefaultTabFolder.java:110)
at org.eclipse.ui.presentations.WorkbenchPresentationFactory.createEditorPresentation(WorkbenchPresentationFactory.java:53)
at org.eclipse.ui.internal.presentations.PresentationFactoryUtil.createPresentation(PresentationFactoryUtil.java:42)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:567)
.
.
.
This problem seems to be referenced in
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378000 which is marked as
WONTFIX.
I tested this with both tycho 0.15.0 and 0.16.0-SNAPSHOT, same error.
The problem only occures when compiling against Juno 3.8 runtime.
Compiling against Indigo works just fine.
As I am not very experienced with Eclipse development, I would like to
know if this issue can be fixed in my plugin code or if changes to the
tycho-surefire-plugin are needed.
Best regards,
Tim Grebien