Print

Print


Hello,

Just a bit more information that may be useful. I based this new detector
geometry on the "HPS-Proposal2017-Nominal-v2-4pt4-fieldmap" detector and
added several new pieces to it. I am able to successfully build the
original without issue, so there seems to be some issue with my modified
version. I did not alter anything aside from the detector.properties and
compact.xml files, though, so I am unclear why it would seem to struggle
with this SVT file.

Thanks,

Kyle

On Fri, Mar 31, 2017 at 5:33 PM, Kyle McCarty <[log in to unmask]> wrote:

> Hello,
>
> I am trying to create an LCDD file for a positron trigger test geometry.
> This geometry exists in the "iss40" branch on github under
> "HPS-Proposal2017-Hodoscope-v0-4pt4-fieldmap".
>
> When running, I get this error:
>
> Downloading...file:/C:/cygwin64/home/Kyle/hps-software/hps-java/detector-
>> data/gdml/ecal_vacuum_flange_complete_v1.gdml
>> Downloading...file:/C:/cygwin64/home/Kyle/hps-software/hps-java/detector-
>> data/gdml/svt_chamber_v2.gdml
>> Exception in thread "main" org.jdom.input.JDOMParseException: Error on
>> line 2: cvc-id.2: There are multiple occurrences of ID value
>> 'MainScoringVolume_component0_position'.
>>         at org.jdom.input.SAXBuilder.build(SAXBuilder.java:504)
>>         at org.jdom.input.SAXBuilder.build(SAXBuilder.java:807)
>>         at org.lcsim.geometry.compact.converter.lcdd.Main.convert(
>> Main.java:77)
>>         at org.hps.detector.DetectorConverter.run(
>> DetectorConverter.java:118)
>>         at org.hps.detector.DetectorConverter.main(
>> DetectorConverter.java:53)
>> Caused by: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber:
>> 165441; cvc-id.2: There are multiple occurrences of ID value
>> 'MainScoringVolume_component0_position'.
>>         at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.
>> createSAXParseException(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.util.
>> ErrorHandlerWrapper.error(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLErrorReporter.reportError(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLErrorReporter.reportError(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLErrorReporter.reportError(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$
>> XSIErrorReporter.reportError(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processOneAttribute(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processAttributes(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLDocumentScannerImpl.next(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLNSDocumentScannerImpl.next(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.parsers.
>> XML11Configuration.parse(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.parsers.
>> XML11Configuration.parse(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.parsers.
>> AbstractSAXParser.parse(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
>> Source)
>>         at org.jdom.input.SAXBuilder.build(SAXBuilder.java:489)
>>         ... 4 more
>> Caused by: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber:
>> 165441; cvc-id.2: There are multiple occurrences of ID value
>> 'MainScoringVolume_component0_position'.
>>         at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.
>> createSAXParseException(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.util.
>> ErrorHandlerWrapper.error(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLErrorReporter.reportError(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLErrorReporter.reportError(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLErrorReporter.reportError(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$
>> XSIErrorReporter.reportError(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processOneAttribute(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processAttributes(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLDocumentScannerImpl.next(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLNSDocumentScannerImpl.next(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.impl.
>> XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.parsers.
>> XML11Configuration.parse(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.parsers.
>> XML11Configuration.parse(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
>> Source)
>>         at com.sun.org.apache.xerces.internal.parsers.
>> AbstractSAXParser.parse(Unknown Source)
>>         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
>> Source)
>>         at org.jdom.input.SAXBuilder.build(SAXBuilder.java:489)
>>         at org.jdom.input.SAXBuilder.build(SAXBuilder.java:807)
>>         at org.lcsim.geometry.compact.converter.lcdd.Main.convert(
>> Main.java:77)
>>         at org.hps.detector.DetectorConverter.run(
>> DetectorConverter.java:118)
>>         at org.hps.detector.DetectorConverter.main(
>> DetectorConverter.java:53)
>>
>
> I'm assuming that the error comes from the "svt_chamber_v2.gdml" file.
> Could anyone advise me on how to correct this? (Note that I only changed
> the compact.xml file - none of the associated geometry files. My
> compact.xml also does not contain the variable
> "MainScoringVolume_component0_position".)
>
> Thanks,
>
> Kyle
>

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1