jwaldmann / star-exec-presenter

presentation platform for star-exec written in Haskell and based upon Yesod
2 stars 7 forks source link

some messages (UNSUPPORTED?) from certifier make job completely vanish from our display #199

Open jwaldmann opened 1 year ago

jwaldmann commented 1 year ago

example: REJECTED and UNSUPPORTED for matchbox in TC23/SRS-Rel/certified https://termcomp.herokuapp.com/Y2023/SRS_Relative.html

I guess the job results parser crashed.

that's bad - I was not seeing these messages while preparing matchbox, so I did not notice https://gitlab.imn.htwk-leipzig.de/waldmann/pure-matchbox/-/issues/499 https://gitlab.imn.htwk-leipzig.de/waldmann/pure-matchbox/-/issues/500 before competition ...

In my server log, I am seeing

parse error (Failed reading: satisfy) at "<", but found: ',-,-,-,-,UNSUPPORTED,0.00,-
615489287,SRS_Relative/ICFP_2010_relative/4046.xml,167 (truncated)
#### updateJobInfo: new
JobInfo {jobInfoStarExecId = 60944, jobInfoName = "SRS_Relative 2023-08-31 08.02", jobInfoStatus = Incomplete, jobInfoDate = "2023-08-31 08:03:15.0", jobInfoPreProc = "unkown", jobInfoPostProc = "ceta-2.45", jobInfoIsComplexity = False, jobInfoIsPublic = True, jobInfoStartDate = Just 2023-08-31 13:03:15 UTC, jobInfoFinishDate = Nothing, jobInfoLastUpdate = 1970-01-01 00:00:00 UTC}
Job done: GetJob 60944
jwaldmann commented 1 year ago

No.. it's much worse: when I view the "job results" table (CSV) in libreoffice, I notice that the display is broken

Screenshot at 2023-08-31 15-37-38

So it looks like starexec produces invalid (not-properly-escaped?) CSV here.

jwaldmann commented 1 year ago

this is maybe/also an issue with newer post-processors. by trial-and-error, I found that ceta-postproc-2.39.0 works