| Summary: | org.eclipse.cdt.core.ErrorParser pattern Extension Element Details editor does not properly handle quotes | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Austin Morgan <admorgan> |
| Component: | UI | Assignee: | PDE-UI-Inbox <pde-ui-inbox> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | angvoz.dev |
| Version: | 3.6 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | stalebug | ||
|
Description
Austin Morgan
As I understand you are talking about PDE editor of plugin.xml.
Indeed, after entering a string and saving plugin.xml:
scons:.*'(.*)' not found, needed by target .*
I am getting at the end of line in plugin.xml extra characters (.*)'
<errorparser>
<pattern
description-expr="$1"
eat-processed-line="true"
regex="scons:.*'(.*)' not found, needed by target .*(.*)'"
severity="Error">
</pattern>
</errorparser>
Which naturally shows as:
scons:.*'(.*)' not found, needed by target .*(.*)'
BTW that's org.eclipse.cdt.core.ErrorParser if it makes a difference. That is correct I was referring to the PDE Editor of plugin.xml (In reply to comment #3) > That is correct I was referring to the PDE Editor of plugin.xml You have an easy workaround, just edit plugin.xml manually. I used to do that because of bug 293474 anyway. Or, even better, create them in Preferences->C/C++->Build and copy-paste the definitions from .metadata/.plugins/org.eclipse.cdt.core/model.extensions.xml. I had already worked around it by manually editing plugin.xml I just wanted to let the developers know there was an issue. Thanks for the note about being able to dynamically create error parsers I was not aware of that. It is very useful. This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie. |