Community
Participate
Working Groups
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.
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