Hmm, I thought that the files should contain at least the exception string.
Can you please provide some more information? What is your workspace path? Can you provide an example of a warning from the build console log? What is the corresponding warning result in warnings-[yourparsername].xml in the build folder? Is the path expanded there? Thanks, Ulli Am 13.12.2012 um 20:22 schrieb Markus Schneider <markus.schnei...@jemm.de>: > Hello Ulli, > > Yes the relative path does not work for me. The tmp files are generated, but > are empty. > > Do I need a special configuration? > > Markus > > > Am 13.12.2012 um 16:02 schrieb Ulli Hafner <ullrich.haf...@gmail.com>: > >> Actually, a relative path (starting from the workspace root) should be >> resolved automatically. Does this not work in your case? >> >> Ulli >> >> Am 12.12.2012 um 23:58 schrieb schneim <markus.schnei...@netic.de>: >> >>> Hello, >>> >>> >>> I have created a custom warning parser. This works quite well. However, I >>> have trouble to display the content of the source files. >>> >>> I found out the path in the warning is only relative to the workspace path, >>> e.g. $WORKSPACE/src/file.c >>> >>> But for displaying the source file, the plugin requires the full path. >>> >>> The question is, how to find the workspace path to concatenate it with the >>> file path inside the groovy script. >>> >>> import hudson.plugins.warnings.parser.Warning >>> >>> String workspace = getWorkspacePath() >>> String fileName = matcher.group(1) >>> String fullPath = workspace+fileName >>> String lineNumber = matcher.group(2) >>> String category = matcher.group(3) >>> String message = matcher.group(4) >>> >>> return new Warning(fullPath, Integer.parseInt(lineNumber), "Dynamic >>> Parser", category, message); >>> >>> >>> Any way to find out the value for the workspace or some other solution >>> available? >>> >>> Thanks >>> >>