I've been watching the error reports trickling into the Sapphire inbox, but unfortunately none of them have been actionable so far. The issue is interaction with third-party code. Consider the following stack trace:
java.lang.NullPointerException: HIDDEN at org.eclipse.jst.j2ee.model.ModelProviderManager.getModelProvider(ModelProvid erManager.java:101) at org.eclipse.jst.j2ee.model.ModelProviderManager.getModelProvider(ModelProvid erManager.java:281) at HIDDEN.HIDDEN(HIDDEN:-1) at HIDDEN.HIDDEN(HIDDEN:-1) at org.eclipse.sapphire.PossibleValuesService.initDataService(PossibleValuesSer vice.java:68) at org.eclipse.sapphire.services.DataService.init(DataService.java:54) at org.eclipse.sapphire.services.Service.initIfNecessary(Service.java:60) at org.eclipse.sapphire.services.ServiceContext.services(ServiceContext.java:21 7) at org.eclipse.sapphire.Property.services(Property.java:535) at org.eclipse.sapphire.Property.service(Property.java:505) at org.eclipse.sapphire.services.internal.PossibleValuesValidationService$Condi tion.applicable(PossibleValuesValidationService.java:82) at org.eclipse.sapphire.services.ServiceProxy.service(ServiceProxy.java:99) at org.eclipse.sapphire.services.ServiceContext.services(ServiceContext.java:17 6) There are three codebases interacting here: Sapphire, WTP and some unknown third-party plugin. Without knowing the hidden details in order to be able to initiate a discussion with the third-party, this error report is not actionable. This is not an isolated case or a minority of cases. Literally all reports received so far for Sapphire are like that. I know that there are other leaf projects with a similar issue. Now that we have a solution for capturing and hopefully handling errors that only involve eclipse.org code, let's have a serious discussion on how we can handle error reports involving third-party code. First question. Why are third-party stack frames hidden? Are the notes from when this was originally considered captured somewhere? I have contact info for many Sapphire adopters. If I knew who to contact, I could actually follow up on these error reports. Thanks, - 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