Re: [cross-project-issues-dev] Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException
FWIW, so far this issue was reported in two platform error reports by ~500 users each [1,2]. I added a comment to these problem reports which informs users that the early startup extensions they use, stopped working properly in Eclipse Mars and that they should inform their plugin providers about this to allow them taking care of this in their code. At least there is an (indirect but focused) way informing 3rd party plugin providers about this breaking change before Eclipse Mars is released. Marcel [1] https://dev.eclipse.org/recommenders/committers/confess/#/problems/551194a2e4b0b71121dad676/details [2] https://dev.eclipse.org/recommenders/committers/confess/#/problems/54c4f0a7bee810030da08462/details On 11 Apr 2015, at 18:30, Konstantin Komissarchik konstantin.komissarc...@oracle.com wrote: I appreciate Lars’s response on the bug with a pointer to the change in question along with the rationale. I do want to state that communication regarding this was lacking. Evidence: 1. WTP 3.7 M6 (Mars) milestone build is affected by this issue. https://bugs.eclipse.org/bugs/show_bug.cgi?id=459620 2. A number of third party plugins are similarly affected. Plugin developers rely on Eclipse Platform maintaining rock-solid backwards compatibility. As such, instances where compatibility will be broken, should be announced at the highest volume possible and with much repetition. In this case, the particular extension point usage pattern was apparently deprecated in Eclipse 4.2 before being removed in 4.5. It would have been good to add a deprecation warning to the error log starting in 4.2 in order to ensure that the affected plugin maintainers notice that they need to take action while there is still plenty of time to plan for this. The final removal should have also been announced on cross-project. Thanks, - Konstantin From: Konstantin Komissarchik [mailto:konstantin.komissarc...@oracle.com] Sent: Friday, April 10, 2015 2:58 PM To: 'Cross project issues' Subject: Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException Could someone from the platform team comment on this issue? https://bugs.eclipse.org/bugs/show_bug.cgi?id=456909 Plugins that have an IStartup extension and worked fine on 4.4 are causing exceptions to be logged when used on 4.5 milestones. This appears to be an API behavior regression. The bug was filed in January and the platform team has yet to comment on it… - Konstantin ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev -- Codetrails GmbH The knowledge transfer company Robert-Bosch-Str. 7, 64293 Darmstadt Phone: +49-6151-276-7092 Mobile: +49-179-131-7721 http://www.codetrails.com/ Managing Director: Dr. Marcel Bruch Handelsregister: Darmstadt HRB 91940 ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
Re: [cross-project-issues-dev] Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException
I agree, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=456909#c9. Dani From: Konstantin Komissarchik konstantin.komissarc...@oracle.com To: 'Cross project issues' cross-project-issues-dev@eclipse.org Date: 11.04.2015 18:31 Subject:Re: [cross-project-issues-dev] Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException Sent by:cross-project-issues-dev-boun...@eclipse.org I appreciate Lars?s response on the bug with a pointer to the change in question along with the rationale. I do want to state that communication regarding this was lacking. Evidence: 1. WTP 3.7 M6 (Mars) milestone build is affected by this issue. https://bugs.eclipse.org/bugs/show_bug.cgi?id=459620 2. A number of third party plugins are similarly affected. Plugin developers rely on Eclipse Platform maintaining rock-solid backwards compatibility. As such, instances where compatibility will be broken, should be announced at the highest volume possible and with much repetition. In this case, the particular extension point usage pattern was apparently deprecated in Eclipse 4.2 before being removed in 4.5. It would have been good to add a deprecation warning to the error log starting in 4.2 in order to ensure that the affected plugin maintainers notice that they need to take action while there is still plenty of time to plan for this. The final removal should have also been announced on cross-project. Thanks, - Konstantin From: Konstantin Komissarchik [mailto:konstantin.komissarc...@oracle.com] Sent: Friday, April 10, 2015 2:58 PM To: 'Cross project issues' Subject: Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException Could someone from the platform team comment on this issue? https://bugs.eclipse.org/bugs/show_bug.cgi?id=456909 Plugins that have an IStartup extension and worked fine on 4.4 are causing exceptions to be logged when used on 4.5 milestones. This appears to be an API behavior regression. The bug was filed in January and the platform team has yet to comment on it? - Konstantin___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
Re: [cross-project-issues-dev] Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException
I appreciate Lars's response on the bug with a pointer to the change in question along with the rationale. I do want to state that communication regarding this was lacking. Evidence: 1. WTP 3.7 M6 (Mars) milestone build is affected by this issue. https://bugs.eclipse.org/bugs/show_bug.cgi?id=459620 2. A number of third party plugins are similarly affected. Plugin developers rely on Eclipse Platform maintaining rock-solid backwards compatibility. As such, instances where compatibility will be broken, should be announced at the highest volume possible and with much repetition. In this case, the particular extension point usage pattern was apparently deprecated in Eclipse 4.2 before being removed in 4.5. It would have been good to add a deprecation warning to the error log starting in 4.2 in order to ensure that the affected plugin maintainers notice that they need to take action while there is still plenty of time to plan for this. The final removal should have also been announced on cross-project. Thanks, - Konstantin From: Konstantin Komissarchik [mailto:konstantin.komissarc...@oracle.com] Sent: Friday, April 10, 2015 2:58 PM To: 'Cross project issues' Subject: Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException Could someone from the platform team comment on this issue? https://bugs.eclipse.org/bugs/show_bug.cgi?id=456909 Plugins that have an IStartup extension and worked fine on 4.4 are causing exceptions to be logged when used on 4.5 milestones. This appears to be an API behavior regression. The bug was filed in January and the platform team has yet to comment on it. - Konstantin ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
Re: [cross-project-issues-dev] Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException
Also. The major version component on the affected platform bundles should be incremented. From: Konstantin Komissarchik [mailto:konstantin.komissarc...@oracle.com] Sent: Saturday, April 11, 2015 9:31 AM To: 'Cross project issues' Subject: RE: Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException I appreciate Lars's response on the bug with a pointer to the change in question along with the rationale. I do want to state that communication regarding this was lacking. Evidence: 1. WTP 3.7 M6 (Mars) milestone build is affected by this issue. https://bugs.eclipse.org/bugs/show_bug.cgi?id=459620 2. A number of third party plugins are similarly affected. Plugin developers rely on Eclipse Platform maintaining rock-solid backwards compatibility. As such, instances where compatibility will be broken, should be announced at the highest volume possible and with much repetition. In this case, the particular extension point usage pattern was apparently deprecated in Eclipse 4.2 before being removed in 4.5. It would have been good to add a deprecation warning to the error log starting in 4.2 in order to ensure that the affected plugin maintainers notice that they need to take action while there is still plenty of time to plan for this. The final removal should have also been announced on cross-project. Thanks, - Konstantin From: Konstantin Komissarchik [mailto:konstantin.komissarc...@oracle.com] Sent: Friday, April 10, 2015 2:58 PM To: 'Cross project issues' Subject: Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException Could someone from the platform team comment on this issue? https://bugs.eclipse.org/bugs/show_bug.cgi?id=456909 Plugins that have an IStartup extension and worked fine on 4.4 are causing exceptions to be logged when used on 4.5 milestones. This appears to be an API behavior regression. The bug was filed in January and the platform team has yet to comment on it. - Konstantin ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
[cross-project-issues-dev] Bug 456909 - Implementing Early Startup IStartup causes org.eclipse.core.runtime.CoreException
Could someone from the platform team comment on this issue? https://bugs.eclipse.org/bugs/show_bug.cgi?id=456909 Plugins that have an IStartup extension and worked fine on 4.4 are causing exceptions to be logged when used on 4.5 milestones. This appears to be an API behavior regression. The bug was filed in January and the platform team has yet to comment on it. - Konstantin ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev