RVM

NPE killing Eclipse performance runs

Details

  • Number of attachments :
    0

Description

We're failing Eclipse in performance runs:

http://jikesrvm.anu.edu.au/cattrack/results/habanero.anu.edu.au/perf/7770/production/default/perf-dacapo/eclipse-1

with a stack trace of:

===== DaCapo eclipse starting =====
<setting up workspace...>
Error creating workspace!
java.lang.NullPointerException
at org.eclipse.core.internal.resources.Rules.factoryFor(Rules.java:87)
at org.eclipse.core.internal.resources.Rules.createRule(Rules.java:68)
at org.eclipse.core.internal.resources.Project.create(Project.java:248)
at org.eclipse.core.internal.resources.Project.create(Project.java:308)
at dacapo.eclipse.EclipseTests$1.run(EclipseTests.java:170)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1721)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1741)
at dacapo.eclipse.EclipseTests.createWorkspaceProjects(EclipseTests.java:160)
at dacapo.eclipse.EclipseTests.setUpFullSourceWorkspace(EclipseTests.java:138)
at dacapo.eclipse.EclipseTests.initialize(EclipseTests.java:63)
at dacapo.eclipse.EclipseTests.runtests(EclipseTests.java:91)
at dacapo.eclipse.HarnessRunner.run(HarnessRunner.java:21)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at dacapo.eclipse.EclipseHarness.iterate(EclipseHarness.java:35)
at dacapo.Benchmark.run(Benchmark.java:126)
at dacapo.TestHarness.runBenchmark(TestHarness.java:302)
at dacapo.TestHarness.main(TestHarness.java:242)
at Harness.main(Harness.java:5)

Issue Links

Activity

Hide
Ian Rogers added a comment -
Show
Ian Rogers added a comment - Again 3 failures on the last performance regressions: http://jikesrvm.anu.edu.au/cattrack/results/habanero.anu.edu.au/perf/7778/production/default/perf-dacapo/eclipse-1
Hide
Daniel Frampton added a comment -

Just a status update as I head to bed. It looks like the root cause of this eclipse bug might predate native threads, and just be being exposed more regularly with the increased levels of concurrency. I will look into it more tomorrow.

The following is a list of perf regressions where eclipse-1 failed in this way.

id | name | revision | start_time
-----------------+--------------------
5323 | perf | 14998 | 2008-09-18 00:05:18
5704 | perf | 15092 | 2008-10-11 05:05:16
5720 | perf | 15097 | 2008-10-12 05:05:13
5754 | perf | 15105 | 2008-10-14 05:05:13
5769 | perf | 15106 | 2008-10-15 05:05:15
5865 | perf | 15124 | 2008-10-21 05:05:13
5974 | perf | 15125 | 2008-10-27 05:05:13
6003 | perf | 15125 | 2008-10-28 23:05:19
6101 | perf | 15127 | 2008-11-03 05:05:13
6240 | perf | 15149 | 2008-11-10 11:05:13
6827 | perf | 15231 | 2008-12-15 05:05:16
7103 | perf | 15255 | 2009-01-04 23:05:18
7271 | perf | 15284 | 2009-01-15 05:05:17
7483 | perf | 15294 | 2009-01-27 11:05:16
7640 | perf | 15376 | 2009-02-05 05:05:16
7685 | perf | 15406 | 2009-02-07 17:05:12
7688 | perf | 15406 | 2009-02-07 23:05:20
7692 | perf | 15406 | 2009-02-08 05:05:13
7694 | perf | 15406 | 2009-02-08 11:05:12
7758 | perf | 15424 | 2009-02-11 23:05:15
7761 | perf | 15425 | 2009-02-12 05:05:13
7764 | perf | 15425 | 2009-02-12 11:05:13
7770 | perf | 15431 | 2009-02-12 17:05:12
7774 | perf | 15431 | 2009-02-12 23:05:16
7778 | perf | 15433 | 2009-02-13 05:05:15

Show
Daniel Frampton added a comment - Just a status update as I head to bed. It looks like the root cause of this eclipse bug might predate native threads, and just be being exposed more regularly with the increased levels of concurrency. I will look into it more tomorrow. The following is a list of perf regressions where eclipse-1 failed in this way. id | name | revision | start_time -----------------+-------------------- 5323 | perf | 14998 | 2008-09-18 00:05:18 5704 | perf | 15092 | 2008-10-11 05:05:16 5720 | perf | 15097 | 2008-10-12 05:05:13 5754 | perf | 15105 | 2008-10-14 05:05:13 5769 | perf | 15106 | 2008-10-15 05:05:15 5865 | perf | 15124 | 2008-10-21 05:05:13 5974 | perf | 15125 | 2008-10-27 05:05:13 6003 | perf | 15125 | 2008-10-28 23:05:19 6101 | perf | 15127 | 2008-11-03 05:05:13 6240 | perf | 15149 | 2008-11-10 11:05:13 6827 | perf | 15231 | 2008-12-15 05:05:16 7103 | perf | 15255 | 2009-01-04 23:05:18 7271 | perf | 15284 | 2009-01-15 05:05:17 7483 | perf | 15294 | 2009-01-27 11:05:16 7640 | perf | 15376 | 2009-02-05 05:05:16 7685 | perf | 15406 | 2009-02-07 17:05:12 7688 | perf | 15406 | 2009-02-07 23:05:20 7692 | perf | 15406 | 2009-02-08 05:05:13 7694 | perf | 15406 | 2009-02-08 11:05:12 7758 | perf | 15424 | 2009-02-11 23:05:15 7761 | perf | 15425 | 2009-02-12 05:05:13 7764 | perf | 15425 | 2009-02-12 11:05:13 7770 | perf | 15431 | 2009-02-12 17:05:12 7774 | perf | 15431 | 2009-02-12 23:05:16 7778 | perf | 15433 | 2009-02-13 05:05:15
Hide
Daniel Frampton added a comment -

Fixed in r15485.

Show
Daniel Frampton added a comment - Fixed in r15485.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: