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