Data Sent by Clients

In order to provide you with enough information to identify and fix problems, data needs to be sent to your Error Analytics service.

Clients differ both in the amount of data sent and whether data is send automatically or only after confirmation by the user. This document provides you with all the information you need to understand what data your chosen client will send and when.

Eclipse IDE Client

The Eclipse IDE client sends data only after explicit confirmation by the user.

Reporter Information

Anonymous ID

A random UUID associated with the local account the user reported the error from.

Name (optional)

The name, as entered by the user upon configuring the client.

Email address (optional)

The email address, as entered by the user upon configuring the client.

Stacktrace

Exception

The exception (including nested exceptions) logged with the error. The exception can be anonymized upon user request by hiding stack frames from third-party bundles. Also, a fingerprint of the stacktrace is sent.

Exception message

The exception message logged with the error. It can be anonymized upon user request.

Logged message

The message logged with the error. It can be anonymized upon user request.

Logged Status Code message

The numeric status code logged with the error.

Logging Bundle

The name (manifest header Bundle-SymbolicName) and version (Bundle-Version) of the bundle logging the error.

For example: com.ctrlflow.aer.demo, 1.0.0.

Execution Environment

Eclipse product

The name (system property eclipse.product) and version (eclipse.buildId) of the Eclipse-based product used.

For example: org.eclipse.epp.package.jee.product, 4.6.0.I20160606-1100.

Bundles present in exception stacktrace

The name and version of any bundles present on the exception stacktrace.

For example: org.eclipse.jface, 3.12.0.v20160518-1929

Java runtime version

The version (system property java.runtime.version) of the Java runtime used.

For example: 1.8.0_91-b14.

Operating system

The name (system property org.osgi.framework.os.name), version (org.osgi.framework.os.version), and system architecture (osgi.arch) of the operating system used.

For example: Windows7, 6.1.0, x86_64.

Windowing system

The windowing system (system property osgi.ws) used.

For example: gtk, win32.

User-supplied Information

Comment (optional)

A comment supplied by the user reporting the error.

Estimate of problem severity (optional)

An estimate by the user reporting the error about its perceived severity.

Additional Information

Codetrails Error Analytics allows you to request additional information for a particular problem. This information is collected automatically by the client. Whether it is sent, however, is up to the user, who furthermore has the option to manually edit it before sending.

Bundle wiring analysis (optional)

An automatic analysis as to why a bundle could not be resolved. Only performed for NoClassDefFound and similar exceptions.

Installed bundles (optional)

The list of installed bundles.

Installed features (optional)

The list of installed features.

System properties (optional)

All Java system properties set.

User preferences (optional)

All Eclipse preferences in the various scopes (bundle, configuration, default, instance, project).

Logback integration

The Logback integration sends data automatically, i.e., without any explicit confirmation by the user.

Reporter Information

Anonymous ID

A UUID associated with the system the user reported the error from.

Name (optional)

A fixed string, if configured. The user’s login name (system property user.name) otherwise.

Email address (optional)

A fixed string, if configured.

Stacktrace

Exception

The exception (including nested exceptions) logged with the error.

Exception message

The exception message logged with the error.

Logged message

The message logged with the error.

Logging Bundle

The name and version of the JAR logging the error.

For example: com.ctrlflow.aer.demo, 1.0.0.

Execution Environment

Product

The name and version of the product used.

For example: plain-java-example, 1.0.0.

JARs present in exception stacktrace

The name and version of any JARs present on the exception stacktrace.

For example: com.ctrlflow.aer.client.examples, 1.0.0

Java runtime version

The version (system property java.runtime.version) of the Java runtime used.

For example: 1.8.0_91-b14.

Operating system

The name (system property os.name), version (os.version), and system architecture (os.arch) of the operating system used.

For example: Windows7, 6.1.0, x86_64.

results matching ""

    No results matching ""