Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jdt-core-dev] Cannot run FullSourceWorkspaceBuildTests on master

Hi,

I wanted to compare results from FullSourceWorkspaceBuildTests run against
master and change/6915/1 [1]. Started from the latter, collected results,
switched to master and re-run the suite.

To my surprise I was hit by a SIOOBE:

java.lang.ExceptionInInitializerError
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:474)
	at
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.getTest(
JUnit3TestLoader.java:108)
	at
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.loadTests(
JUnit3TestLoader.java:59)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
RemoteTestRunner.java:452)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
RemoteTestRunner.java:390)
	at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main
(RemotePluginTestRunner.java:62)
	at org.eclipse.pde.internal.junit.runtime.CoreTestApplication.run(
CoreTestApplication.java:23)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:474)
	at
org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException
(
EclipseAppContainer.java:587)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(
EclipseAppHandle.java:198)
	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:353)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(
EclipseStarter.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:474)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of
range: -1
	at java.lang.String.substring(String.java:1961)
	at
org.eclipse.jdt.core.tests.performance.FullSourceWorkspaceTests.<clinit>(
FullSourceWorkspaceTests.java:205)
	... 29 more

The reason is that "version" from line 205 in FullSourceWorkspaceTests is
"build_qualifier, 3.8.1" on the gerrit branch and "3.8.0.bundle_qualifier"
on master. No comma in the second one.

Is anyone else seeing this too?

[1] Performance bug in the concurrent compiler (class ProcessTaskManager):
https://bugs.eclipse.org/bugs/show_bug.cgi?id=311419,
https://git.eclipse.org/r/#/c/6915/1
--
Tomasz Zarna
Eclipse Platform and JDT
Staff Software Engineer
IBM SWG Lab, Cracow, Poland

IBM Polska Sp. z o.o. oddział w Krakowie
ul. Armii Krajowej 18
30 -150 Kraków
tel. + 48 12 628 9974

NIP: 526-030-07-24
Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy KRS
KRS 0000012941, Kapitał zakładowy: 33.000.000 PLN



Back to the top