| Summary: | [Incompatibility to generate a report using an older version of R4E report | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Jacques Bouthillier <lmcbout> |
| Component: | Mylyn | Assignee: | Project Inbox <r4e-triaged> |
| Status: | CLOSED MOVED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P2 | CC: | fchouinard, lmcbout, sebastien.dubois |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows Vista | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 399542 | ||
use the same mechanism that we use when opening reviews Jacques is this still valid? Still valid I tried to generate a report from an R4E version on a new upgrade erview version, I got the following error: org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.error(SWT.java:4361) at org.eclipse.swt.SWT.error(SWT.java:4276) at org.eclipse.swt.SWT.error(SWT.java:4247) at org.eclipse.swt.widgets.Display.error(Display.java:1258) at org.eclipse.swt.widgets.Display.checkDevice(Display.java:764) at org.eclipse.swt.widgets.Display.getActiveShell(Display.java:1467) at org.eclipse.mylyn.reviews.r4e.report.internal.dialog.ReportGeneration.createSaveDirectory(ReportGeneration.java:1007) at org.eclipse.mylyn.reviews.r4e.report.internal.dialog.ReportGeneration.BuildReportDir(ReportGeneration.java:950) at org.eclipse.mylyn.reviews.r4e.report.internal.dialog.ReportGeneration.prepareReport(ReportGeneration.java:517) at org.eclipse.mylyn.reviews.r4e.report.internal.dialog.ReportGeneration.handleReportGeneration(ReportGeneration.java:261) at org.eclipse.mylyn.reviews.r4e.ui.internal.commands.handlers.ReportElementHandler$1.run(ReportElementHandler.java:103) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Mylyn has been restructured, and our issue tracking has moved to GitHub [1]. We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub. [1] https://github.com/orgs/eclipse-mylyn |
When you try to use the R4E functionality to generate a report, if the review was generated with a newer version of the code, there is an error reported in the tracing, but not in the error log. The end-user has no information of what is happening, why the report is not generated. org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.CompatibilityException: The Review "382020_CloneAnomalies" is using a newer data format, please upgrade the application to the latest version "382020_CloneAnomalies" meta-data version: 0.11.0, Application meta-data version: 0.9.0 at org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.RModelFactoryExtImpl.validateCompatibility(RModelFactory ExtImpl.java:217) at org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.RModelFactoryExtImpl.openR4EReview(RModelFactoryExtImpl. java:530) at org.eclipse.mylyn.reviews.r4e.report.internal.dialog.ReportGeneration.prepareReportSourceFiles(ReportGenerati on.java:628) at org.eclipse.mylyn.reviews.r4e.report.internal.dialog.ReportGeneration.prepareReport(ReportGeneration.java:535 ) at org.eclipse.mylyn.reviews.r4e.report.internal.dialog.ReportGeneration.handleReportGeneration(ReportGeneration .java:243) at org.eclipse.mylyn.reviews.r4e.ui.internal.commands.handlers.ReportElementHandler$1.run(ReportElementHandler.j ava:110) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)