I use the exact same configuration (Hudson and Violations plugin (or PMD plugin)), and everything works fine.
Is your Hudson on Linux?
Mine is on Windows Server. That may be the difference.
What would be the expected absolute path?
Yep, this is a Linux server.
And this is correct, as an absolute path, I mean the path for the file is
and I think this must be the problem. In this picture http://opensource.adobe.com/wiki/download/attachments/29852444/hudson.jpg your path to the file begins as trunk/flex-pmd .... It looks like a workspace relative path. But for me the same path start like home/hudson/.hudson..., which starts from the root rather than the workspace.
We can simplify the question, because I'm not sure what's the truth, I don't know the Violations plugin well, the path the plugin includes in the xml file must be a workspace relative path, or an absolute one?
I'm seeing the exact same issue. The file paths in the pmd.xml file are the absoute file path, except missing the first slash.
Ok... After investigation, it looks that you guys hit a bug.
It will be fixed today and will be in RC4.
Can I ask to you fill a bug please?
The issue has been marked as closed.
Weird though that's working fine on windows.
Thanks for reporting this though.
tested in RC4, now it is working fine.
Great to hear