-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
replace usage of deprecated classad.parseOld #8285
Comments
Looking for a simple example to post here, I found that the problem seems to come from the empty line at the bottom of the Here's the reproduces on A:
While on CC7:
our python code handes the 'None`, but not the assertion failure in C++ So we can start with removing the empty line at the bottom, and take a bit of time to fully validate replacing |
the extra empty line is a "feature" of the stdout from
At least as a quick patch to progress with testing on alma9 |
there's actually a mix of all manners of using classad parsing in current code base.
so there is no need to do extensive validation of the new |
the new |
looks like |
testing new fix running StatusTracking again
|
try again to tag and validate |
more cleanup and fixes in #8302
|
with reference to #8258 (comment)
In El9/Alma9 with HTCondor 10.2 , RetryJob badly crashes at line 108 here
CRABServer/src/python/TaskWorker/Actions/RetryJob.py
Lines 103 to 118 in 8ad7dca
with a core dump.
This part of the code is only executed when resubmitting a job/
Trying to open and parse same file on vocms059, HTC 10.0.9 on CC7 I get instead
So the error sort of understood.
Things are broken inside classAd.pareseOld(), which is anyhow deprecated in HTC 10.0 , so can't ask Madison to fix it !
What I do not understand atm is how can work on CC7 since classad.parseOld() fails there too, even if not so explosively and in EL9.
Anyhow I will switch to the replacement classAd.parseAds which reads the out classAd file w/o errors on both CC7 and Alma9.
Given the complexity and obscurity of PostJob and RetryJob a strong validation will be important :-(
The text was updated successfully, but these errors were encountered: