Community
Participate
Working Groups
When updating to I20101025-1800 we are now seeing a compile error from pde.ui.templates in ViewRCPTemplate.java. The class IProject is indirectly required (a superclass method has an IProject argument), but cannot be found. Downgrading to I2010190800 the error is still visible when opening the file, but it does not cause the compiler to report an error in the problems view. We do not know if a dependency changed somewhere (someone could have been re-exporting core resources) or if there was a change in the compiler that surfaced this error. The solution is to add a hard dependency on core resources to pde ui templates. cc'ing Olivier in case he know about any changes in the compiler that could affect this.
This is a consequence of the fix for bug 324850. Using a 1.6 method verifier we end up "loading" more types. Srikanth, do you see another way to fix this issue than adding a dependency on platform resources?
Created attachment 181756 [details] patch Adds dependency on core.resources.
For M3 we will add the required dependency.
(In reply to comment #1) > Srikanth, do you see another way to fix this issue than adding a dependency on > platform resources? I can't think of another way off hand. It was a design issue though that we were earlier using different verifiers for code < 1.5 and above for code >= 1.5.
Verified