Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 386137

Summary: [Incompatibility to generate a report using an older version of R4E report
Product: z_Archived Reporter: Jacques Bouthillier <lmcbout>
Component: MylynAssignee: 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    

Description Jacques Bouthillier CLA 2012-07-27 10:28:27 EDT
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)
Comment 1 Alvaro Sanchez-Leon CLA 2012-10-29 14:39:33 EDT
use the same mechanism that we use when opening reviews
Comment 2 Sebastien Dubois CLA 2013-01-28 15:29:50 EST
Jacques is this still valid?
Comment 3 Jacques Bouthillier CLA 2013-01-31 13:15:36 EST
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)
Comment 4 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
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