Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tracecompass-dev] Trace filters not working in Eclipse Oxygenrelease

Hi Dave,

The name in initTrace() is (not surprisingly) the name of the trace. It usually is used as the name of the tab in the trace event editor, as the root element name in some time graph views, etc.

Usually initTrace with all the parameters is what is called when opening the trace in TmfOpenTraceHelper, and we use the 'element path' which is the path of the trace relative to the Traces folder (to prevent name clashing confusion, e.g. many traces being called 'kernel'...).

I guess you are calling it programmatically, you could just use the trace file name if you don't care about name clashes.

Patrick


On Tue, Nov 7, 2017 at 3:02 PM, David Wootton <dwootton@xxxxxxxxxx> wrote:

Patrick
The filter did not work with just a TRACETYPE node. When I debugged TmfFilterTraceTypeNode.matches(), it looks like this was because the trace type ID was null.

That appears to because I was calling TmfTrace.initTrace(IResource, String, Class) instead of TmfTrace.initTrace(IResource, String, Class, String, String) and where the initTrace method I was calling did not set fTraceTypeId.

I changed my code to call the second initTrace method, passing an empty string for name for now and the trace id matching what was in my extension in plugin.xml and the filter with only a TRACETYPE node works as well as the filter with a TRACETYPE node and then a MATCHES node as a child of the TRACETYPE node, so this appears to be the problem.

I'm not sure what to pass for the name parameter. It looks like it's expected to be a pathname to the trace but I'm not sure, and I don't know if it matters.

Dave

Inactive hide details for Patrick Tasse ---11/07/2017 11:58:18 AM---Hi Dave, Looks like it could be an issue with the TRACETYPEPatrick Tasse ---11/07/2017 11:58:18 AM---Hi Dave, Looks like it could be an issue with the TRACETYPE node? Could you debug

From: Patrick Tasse <patrick.tasse@xxxxxxxxx>
To: tracecompass developer discussions <tracecompass-dev@xxxxxxxxxxx>
Date: 11/07/2017 11:58 AM
Subject: Re: [tracecompass-dev] Trace filters not working in Eclipse Oxygen release
Sent by: tracecompass-dev-bounces@eclipse.org





Hi Dave,

Looks like it could be an issue with the TRACETYPE node? Could you debug TmfFilterTraceType.matches()?

Does it work if you only have a TRACETYPE node in your filter (if all is correct then it should match all events in the trace)?

Does your own trace return the same trace type ID that is defined in the org.eclipse.linuxtools.tmf.core.tracetype extension in plugin.xml?

Patrick


On Mon, Nov 6, 2017 at 5:50 PM, David Wootton <dwootton@xxxxxxxxxx> wrote:
_______________________________________________
tracecompass-dev mailing list
tracecompass-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_tracecompass-2Ddev&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=yA1Giwd7Ls577uUKQ3fQWICGHopYggQ46OvlB30WK5M&m=82OvaeKYAzL-DqkKFRIBLvWg0JMYdMGM_P_vB0QGbS0&s=uWBdczbX0TA2X_xK9odf14ci9rXUmW1EZO7tqreghao&e=




_______________________________________________
tracecompass-dev mailing list
tracecompass-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tracecompass-dev



Back to the top