kieker-eclipse-plugin issueshttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues2018-03-29T15:04:41+02:00https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/17No handling for unknown event types2018-03-29T15:04:41+02:00Reiner JungNo handling for unknown event typesUnknown event types produce `java.lang.ClassNotFoundException` exceptions when processed by the plug-in. It would be helpful for the user to get feedback on such missing event types in an aggregated way, i.e., number of event types which...Unknown event types produce `java.lang.ClassNotFoundException` exceptions when processed by the plug-in. It would be helpful for the user to get feedback on such missing event types in an aggregated way, i.e., number of event types which cannot be processed group by the missing type. Based on that the user can see which type is missing and how often this type is used in the log.Christian WulfChristian Wulfhttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/16Processing of large scale of events fails2018-03-29T15:04:41+02:00Reiner JungProcessing of large scale of events failsThis issue has multiple aspects. First, the normal Eclipse setup does not provide enough information to store larger logs in memory. Unfortunately, the tool does not check on the availability of the memory and crashes Eclipse without any...This issue has multiple aspects. First, the normal Eclipse setup does not provide enough information to store larger logs in memory. Unfortunately, the tool does not check on the availability of the memory and crashes Eclipse without any warning. Second, with enough memory, Eclipse takes ages to load and process the data without indicating its progress and does not issue warnings, e.g., for unknown event types. Also the UI freezes, which is a big no no.Christian WulfChristian Wulfhttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/15Add Kieker Nature2018-03-29T15:04:41+02:00Florian EchternkampAdd Kieker NatureAdd a Eclipse Nature for Kieker. With "Configure -> Convert to Kieker project" a project can be converted to a Kieker project, which enables the plug-in context menus.
http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platfo...Add a Eclipse Nature for Kieker. With "Configure -> Convert to Kieker project" a project can be converted to a Kieker project, which enables the plug-in context menus.
http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2FresAdv_natures.htmhttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/14Visualize Monitoring Graph2018-03-29T15:04:41+02:00Florian EchternkampVisualize Monitoring GraphVisualize the graphs created by the Trace Analysis in EclipseVisualize the graphs created by the Trace Analysis in Eclipsehttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/13Integrate graph creation2018-03-29T15:04:41+02:00Florian EchternkampIntegrate graph creationIntegrate the creation of GraphML and DOT Graphs. Integrate the creation of GraphML and DOT Graphs. https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/12Add preference/property page2018-03-29T15:04:41+02:00Florian EchternkampAdd preference/property pageAdd a preference/property page to make the plug-in assumptions for settings like the folder for the Kieker JAR editable.Add a preference/property page to make the plug-in assumptions for settings like the folder for the Kieker JAR editable.https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/11Extend the Java Launch Configuration instead of creating an own Kieker Launch...2018-03-29T15:04:41+02:00Florian EchternkampExtend the Java Launch Configuration instead of creating an own Kieker Launch Configuration from scratchEvaluate if the Java Launch Configuration could be extended instead of using the Kieker Launch Configuraiton which is in large part an extact copy of the Java Launch Configuration.
Thus the same Launch Configuration may be used when t...Evaluate if the Java Launch Configuration could be extended instead of using the Kieker Launch Configuraiton which is in large part an extact copy of the Java Launch Configuration.
Thus the same Launch Configuration may be used when the Kieker Monitoring plug-in is not available in the workbench.https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/10Evaluate requirements for the Eclipse Marketplace2018-03-29T15:04:41+02:00Florian EchternkampEvaluate requirements for the Eclipse MarketplaceEvaluate requirements to publish the Kieker plugins in the Eclipse MarketplaceEvaluate requirements to publish the Kieker plugins in the Eclipse Marketplacehttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/9Extract kieker.monitoring.properties from Kieker JAR2018-03-29T15:04:41+02:00Florian EchternkampExtract kieker.monitoring.properties from Kieker JARInstead of shipping the `kieker.monitoring.properties` file with the plug-in, the file could be extracted from the Kieker JAR. Thus always a properties file comptabile to the Kieker version is used.Instead of shipping the `kieker.monitoring.properties` file with the plug-in, the file could be extracted from the Kieker JAR. Thus always a properties file comptabile to the Kieker version is used.https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/8Extend Package Explorer and Java Editor to help creating probes2018-03-29T15:04:41+02:00Florian EchternkampExtend Package Explorer and Java Editor to help creating probesIn the package explorer a context menu could be added to provide functionality to *Add Includes* and *Excludes* to the aop.xml. When clicking on a package or class this context menu could become available.
When a single method should ...In the package explorer a context menu could be added to provide functionality to *Add Includes* and *Excludes* to the aop.xml. When clicking on a package or class this context menu could become available.
When a single method should be monitored a custom probe could be added by rightclick on the method in the Java Editor and add it with a *Create custom probe for method* function.https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/7Provide additional project specific Property Pages for the Preference Pages2018-03-29T15:04:41+02:00Florian EchternkampProvide additional project specific Property Pages for the Preference PagesThe Preferences (Windows -> Preferences) are valid for the whole workbench. To also provide the possibility to change preferences for a single project Property Pages can be provided (Project -> Properties)
https://eclipse.org/articles/A...The Preferences (Windows -> Preferences) are valid for the whole workbench. To also provide the possibility to change preferences for a single project Property Pages can be provided (Project -> Properties)
https://eclipse.org/articles/Article-Mutatis-mutandis/overlay-pages.htmlhttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/6Add performance informations to the Java editor2018-03-29T15:04:41+02:00Florian EchternkampAdd performance informations to the Java editorThe performance informations shown in the aggregated methods tab should also be available as a tooltip inside the Java Editor.
When the `Open File in Editor`operation in the analysis view is used the corresponding Java file is opened...The performance informations shown in the aggregated methods tab should also be available as a tooltip inside the Java Editor.
When the `Open File in Editor`operation in the analysis view is used the corresponding Java file is opened in the Java Editor View. Now either **annotation hovers** or **text hovers** could be used to display the monitored informations.
http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Feditors_hover.htm https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/5Download Kieker JAR2018-03-29T15:04:41+02:00Florian EchternkampDownload Kieker JARInside the Kieker Launch Configuration the Kieker version can be selected. If the selected version is not available a Download button should appear and provide download functionality to the library folder (defined in the project properti...Inside the Kieker Launch Configuration the Kieker version can be selected. If the selected version is not available a Download button should appear and provide download functionality to the library folder (defined in the project properties). The download could be managed via the Central Repository (http://search.maven.org/#api)
To list all available versions the following query could be used: http://search.maven.org/solrsearch/select?q=g:"net.kieker-monitoring"+AND+a:"kieker"&core=gav&rows=20&wt=json
Could be used in Java as follows:
`HttpRequest request = HttpRequest.get("http://search.maven.org/solrsearch/select", true, "q", query, "core", "gav", "rows", 20, "wt", "json");` with `query`defined as `g:"net.kieker-monitoring"+AND+a:"kieker"`
> Only the `-aspectj` Version of the JARs is relevant!
The download can be requested as follows for version 1.12: http://search.maven.org/remotecontent?filepath=net/kieker-monitoring/kieker/1.12/kieker-1.12-aspectj.jar https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/4Add information from comments in the aop.xml to the UI2018-03-29T15:04:41+02:00Florian EchternkampAdd information from comments in the aop.xml to the UIThe explanations inside the aop.example.xml how to define probes should be added to the UIThe explanations inside the aop.example.xml how to define probes should be added to the UIhttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/3Update site for the plug-ins2018-03-29T15:04:41+02:00Florian EchternkampUpdate site for the plug-insCreate Update site for both plug-insCreate Update site for both plug-inshttps://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/2Validate Includes and Excludes in the Probes UI2018-03-29T15:04:42+02:00Florian EchternkampValidate Includes and Excludes in the Probes UICheck if includes and excludes in the aop.xml are present in the current project and give feedback in the UI if validation failed.Check if includes and excludes in the aop.xml are present in the current project and give feedback in the UI if validation failed.https://git.se.informatik.uni-kiel.de/kieker/kieker-eclipse-plugin/-/issues/1Verify Testing methods for PDE projects2018-03-29T15:04:42+02:00Florian EchternkampVerify Testing methods for PDE projectsCheck how the plug-in could be testedCheck how the plug-in could be tested