Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[geclipse-dev] New Plug-In/New Problem Reporting Mechanism

Hi All,

 

Please note that there is a new plug-in in the SVN called eu.geclipse.core.reporting. This plug-in contains a reworked version of the problem reporting mechanism. This new version is NOT compatible with the old one. So you may ask yourself why I replaced the old one with this new version. The answer is that we were asked in the past if we are thinking about contributing our problem reporting mechanism to the Eclipse platform. The old version was not ready to be contributed but with this new version I think we have good chances. And since I will give a talk on EclipseCon covering our problem reporting it was time to introduce this new version in order to integrate it into g-Eclipse wherever possible. This means that

 

1)       Whenever you are writing new code make use of this new reporting mechanism and forget about the old one.

2)       We have to port the old stuff to the new stuff over the next two months.

 

Let me give you some technical details. The base class of this reporting is the ProblemException which replaces the GridException. The main new feature is the fact that problems and solutions are now created on a declarative base rather than in source code. Therefore there is a new extension point called eu.geclipse.core.reporting.problemReporting where you can define problems and solutions and the relations to each other. A sample implementation can be found in eu.geclipse.core for the CA certificates. Of course there is still the possibility to create problems and solutions directly in the core. But this should only be done if absolutely necessary.

 

So please have a look at this and ask me if something is not clear. I will furthermore give a short introduction into this next week.

 

Cheers, Mathias


Back to the top