Closed tomeichlersmith closed 1 year ago
Nevermind, found that the issue is coming from the schema-specification in the LCDD (e.g. https://github.com/JeffersonLab/hps-java/blob/master/detector-data/detectors/HPS-PhysicsRun2016-Pass2/HPS-PhysicsRun2016-Pass2.lcdd) and so I can edit the top of the LCDDs to point to pre-downloaded schemas.
Hi Tom,
You should never edit the lcdd files. Here are instructions on how to perform the schema validation locally:
Norman
From: Tom Eichlersmith @.> Sent: Thursday, August 17, 2023 10:08 AM To: slaclab/slic @.> Cc: Subscribed @.***> Subject: Re: [slaclab/slic] failure to get schema causes program crash (Issue #100)
Nevermind, found that the issue is coming from the schema-specification in the LCDD (e.g. https://github.com/JeffersonLab/hps-java/blob/master/detector-data/detectors/HPS-PhysicsRun2016-Pass2/HPS-PhysicsRun2016-Pass2.lcdd) and so I can edit the top of the LCDDs to point to pre-downloaded schemas.
— Reply to this email directly, view it on GitHubhttps://github.com/slaclab/slic/issues/100#issuecomment-1682661546, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADRGZDQDI6BLVY2C5WJKFQDXVZFZTANCNFSM6AAAAAA3UG5CF4. You are receiving this because you are subscribed to this thread.Message ID: @.***>
I've been running a lot of HPS batch simulation recently and O(1%) of my jobs need to be resubmitted because they fail to get the GDML/LCDD schema from the lcsim website. This isn't horrible because resubmitting isn't the end of the world, but it is annoying and I feel like there is a way to get around this.
At least in my experience, you can disable "validation" of the GDML and so it doesn't need access to the schema anymore. This is helpful for cases where users aren't editing the detector geometry and just want to run many jobs over an already-validated geometry. I'm wondering if there is a similar thing we can do with the LCDD.