| Summary: | BundleException while generating performance results | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Frederic Fusier <frederic_fusier> | ||||
| Component: | Releng | Assignee: | Kim Moir <kim.moir> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | critical | ||||||
| Priority: | P3 | CC: | daniel_megert, kim.moir, satyam.kandula | ||||
| Version: | 3.6 | ||||||
| Target Milestone: | 3.7 M1 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
Frederic, I don't know what is causing this failure. Perhaps something changed in the ui plugins? Do you know a ui committer who might be able to help us out? Dani, Do you have any idea what can be wrong here? TIA It looks like some bundles are missing (org.eclipse.core.databinding.property) - no idea why. Did you try to run with -debug to get more info? Are you using a clean build to run the tests? Maybe the install is broken? I added the org.eclipse.core.databinding.property bundle to basebuilder and tried to regenerate the results but it still had problems. Still investigating... This is the error I'm seeing now
ENTRY org.eclipse.osgi 4 0 2010-07-21 10:27:33.201
!MESSAGE Application error
!STACK 1
java.lang.NullPointerException
at org.eclipse.test.internal.performance.results.db.AbstractResults.compareTo(AbstractResults.java:83)
at org.eclipse.test.internal.performance.results.db.AbstractResults.addChild(AbstractResults.java:66)
at org.eclipse.test.internal.performance.results.db.ComponentResults.readLocalFile(ComponentResults.java:299)
at org.eclipse.test.internal.performance.results.db.PerformanceResults.read(PerformanceResults.java:424)
at org.eclipse.test.internal.performance.results.db.PerformanceResults.readAll(PerformanceResults.java:481)
at org.eclipse.test.performance.ui.GenerateResults.setPerformanceResults(GenerateResults.java:1040)
at org.eclipse.test.performance.ui.GenerateResults.parse(GenerateResults.java:479)
at org.eclipse.test.performance.ui.GenerateResults.run(GenerateResults.java:827)
at org.eclipse.test.performance.ui.Main.start(Main.java:40)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
(In reply to comment #6) Looking at the source code w.r.t the exception stack trace, I think the DB and the .data file are not in sync. Atleast one scenario in the .dat file is not present in the DB. Both the perf_36x stream and HEAD stream of the builder pointed to the v36 version of the .dat files instead of the v37 version. I've fixed this and started a new baseline run. (In reply to comment #8) > Both the perf_36x stream and HEAD stream of the builder pointed to the v36 > version of the .dat files instead of the v37 version. I've fixed this and > started a new baseline run. The results are available now - Thank you. Closing |
Created attachment 170613 [details] Corresponding trace got from releng logs... Since several builds, the performance results generation is broken due to a plugin initialization issue. We first thought it was due to a change which added a new dependency to org.eclipse.jface plugin but it was not the reason as reverting that change did not fix the problem.