Community
Participate
Working Groups
In the custom parser wizards, input fields are defined with a tag combo which has some built-in values (Ignore, Time Stamp, Event type, Message and Other). For the Other value a name text must be filled. Both internally and in the XML definition, a single name string is used to represent this. If the Other tag is selected, the name text is used, otherwise the tag's name is used. This means that a user can select the Other tag and enter a string that conflicts with the built-in tag names. For example typing the name 'Ignore' causes the field to be ignored. Typing the name 'Message' will get the field converted to the Message tag after saving and reloading. Typing the name 'Time Stamp' will cause a NullPointerException because the format field is expected to be present. The tag's value should be part of the model and the XML definition. The name string should be optional and should be present when the tag is Other. The implementation should be backward compatible with the older format of the XML definition.
New Gerrit change created: https://git.eclipse.org/r/76257
Gerrit change https://git.eclipse.org/r/76257 was merged to [master]. Commit: http://git.eclipse.org/c/tracecompass/org.eclipse.tracecompass.git/commit/?id=f5cc6ed1674964d61cbbbec7a934e318d5cae45d