<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
<br>
We have noticed a problem when a trace session uses a long output path (over 255 in length) and the session is listed with MI. The MI output format is specified in a schema, here is the relevant part:<br>
<br>
<!-- Maps to the char name[LTTNG_SYMBOL_NAME_LEN] --><br>
<xs:simpleType name="name_type"><br>
<xs:restriction base="xs:string"><br>
<xs:maxLength value="255"/><br>
</xs:restriction><br>
</xs:simpleType><br>
<br>
Because of the maxLength of 255, the MI output received by the viewer (Trace Compass) is deemed invalid and the session cannot be listed.<br>
<br>
The issue was first noticed here, in a test:<br>
<a href="https://ci.lttng.org/view/Trace%20Compass/job/tracecompass-master-linux/197/JAVA_TO_USE=OpenJDK-8,SWT_GTK3=0,WM=metacity,label=x86-32,target-platform=tracecompass-e4.5/artifact/lttng/org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests/target/work/data/.metadata/.log/*view*/" target="_blank">https://ci.lttng.org/view/Trace%20Compass/job/tracecompass-master-linux/197/JAVA_TO_USE=OpenJDK-8,SWT_GTK3=0,WM=metacity,label=x86-32,target-platform=tracecompass-e4.5/artifact/lttng/org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests/target/work/data/.metadata/.log/*view*/</a><br>
<br>
Then I described steps to reproduce this in normal usage:<br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=490557" target="_blank">https://bugs.eclipse.org/bugs/show_bug.cgi?id=490557</a><br>
<br>
What would be the best way forward here? Would it be a solution to increase this limit or would it be better perhaps to have a different element for the trace output path that has either a bigger limit or no limit at all?<br>
<br>
Thank you,<br>
Marc-André<br>
</div>
</body>
</html>