-
Bug
-
Resolution: Fixed
-
Minor
-
Jenkins ver. 2.164
warnings-ng-plugin 2.2.0
-
-
warnings-ng 4.0.0, analysis-model-api 3.0.0
When IDEA inspections have been generated with the -d option, which is inspecting only a certain directory, the file paths in the resulting XML files are all absolute paths prefixed with "file://".
When these files are used to publish a report with the warnings-ng-plugin, it cannot resolve these kinds of file paths. Therefore, it cannot link the file paths to the source code.
As a workaround the XML files can be preprocessed with sed to "fix" the file paths:
sed -i – "s/file:\/\///g" build/phpstorm/*.xml
The better solution would be to strip the "file://" prefix when warnings-ng-plugin is reading the inspection files and executing the "Resolving absolute file names for all issues in workspace" step.
[JENKINS-56235] Strip file:// from IDEA inspection file paths
Component/s | New: analysis-model [ 23523 ] | |
Component/s | Original: warnings-ng-plugin [ 24526 ] | |
Assignee | Original: Ulli Hafner [ drulli ] | |
Labels | New: help-wanted newbie-friendly |
Assignee | New: Lorenz Aebi [ laebi ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Resolved [ 5 ] |
Released As | New: warnings-ng 4.0.0, analysis-model-api 3.0.0 |
see pull request: https://github.com/jenkinsci/analysis-model/pull/105