Hide Forgot
Description of problem: There are error messages in jobserver log file, for example: failed to create classad; bad expr = Iwd = "C:\" failed to create classad; bad expr = Iwd = "C:\Documents and Settings\user\git\mrg_grid_test_infrastructure\" I think they should not be there. Version-Release number of selected component (if applicable): condor-qmf-7.6.0-0.4.el5 How reproducible: 100% Steps to Reproduce: 1. install jobserver 2. run job with "\" at the end, for example Iwd = "C:\" 3. watch jobserver log Actual results: there are error messages in jobserver log file Expected results: there will not be any message like these and it will be possible to get properly information about job which contains this kind of classads. Additional info:
I can see similar issue in condor_history output(-l jobid; without parameters): *** Warning: Bad history file; skipping malformed ad(s)
see https://condor-wiki.cs.wisc.edu/index.cgi/tktview?tn=2025 && https://bugzilla.redhat.com/show_bug.cgi?id=692852
This boiled down to a broken parser in compat_classad. It was fixed upstream on V7_6-branch by at least b735044f.
Testing of this bug depends on bug 712024 because I cannot be sure that it is OK.
This should be testable with the job_queue.log/history files present when the bug was discovered.
Tested with condor-7.6.5-0.12 and there is no error. -->CLOSED ERRATA