Print

Print


This should be fixed now.

You should now be able to build just hps-detectors and hps-java, and have 
everything work - you shouldn't need to build lcsim or GeomConverter (or 
any other Maven projects) locally. Let us know if this isn't true.

On Wed, 12 Dec 2012, Joey Reichert wrote:

> Hi,
>
> When I tried making a new MC file, running it through
> the HPS-Proposal2014-v3-2pt2 detector with SLIC, and then using the
> steering file HPSTrackingBunchedMC.lcsim with my own analysis driver, I'm
> getting the following error message:
>
> --- Drivers ---
>> org.lcsim.hps.recon.tracking.HPSSVTSensorSetup
>> org.lcsim.job.EventMarkerDriver
>>     eventInterval = 1
>> org.lcsim.hps.recon.tracking.TrackerDigiDriver
>>     debug = false
>> org.lcsim.hps.recon.tracking.TrackerReconDriver
>>     debug = false
>>     strategyResource =
>> /org/lcsim/hps/recon/tracking/strategies/HPS-Test-Lyr50.xml
>> org.lcsim.hps.users.joey.AnalysisDriver
>> org.lcsim.util.loop.LCIODriver
>>     outputFilePath = signal.slcio_trackRecon
>> --- End Drivers ---
>> --- Input Files ---
>> [1] /home/joey/Research/HPS-Home/HPS-Software/signal.slcio
>> --- End Input Files ---
>> Adding SimTrackerHitIdentifierReadoutDriver with readouts: [TrackerHits]
>> org.lcsim.conditions.ConditionsManager$ConditionsSetNotFoundException:
>> Error reading detector condition item 'compact.xml' for detector
>> 'HPS-Proposal2014-v3-2pt2'
>> at
>> org.lcsim.util.loop.DetectorConditionsConverter.getData(DetectorConditionsConverter.java:32)
>> at
>> org.lcsim.util.loop.DetectorConditionsConverter.getData(DetectorConditionsConverter.java:17)
>> at
>> org.lcsim.conditions.CachedConditionsImplementation.getCachedData(CachedConditionsImplementation.java:19)
>> at org.lcsim.event.base.BaseLCSimEvent.getDetector(BaseLCSimEvent.java:75)
>> at org.lcsim.util.DriverAdapter.recordSupplied(DriverAdapter.java:70)
>> at
>> org.freehep.record.loop.DefaultRecordLoop.consumeRecord(DefaultRecordLoop.java:816)
>> at
>> org.freehep.record.loop.DefaultRecordLoop.loop(DefaultRecordLoop.java:660)
>> at
>> org.freehep.record.loop.DefaultRecordLoop.execute(DefaultRecordLoop.java:559)
>> at org.lcsim.util.loop.LCSimLoop.loop(LCSimLoop.java:151)
>> at org.lcsim.job.JobControlManager.run(JobControlManager.java:374)
>> at org.lcsim.job.JobControlManager.main(JobControlManager.java:165)
>> Caused by: org.jdom.input.JDOMParseException: Error on line 350:
>> cvc-complex-type.3.2.2: Attribute 'file' is not allowed to appear in
>> element 'gdmlFile'.
>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:504)
>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:807)
>> at org.lcsim.geometry.compact.CompactReader.read(CompactReader.java:82)
>> at org.lcsim.geometry.GeometryReader.read(GeometryReader.java:45)
>> at
>> org.lcsim.util.loop.DetectorConditionsConverter.getData(DetectorConditionsConverter.java:26)
>> ... 10 more
>> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.3.2.2:
>> Attribute 'file' is not allowed to appear in element 'gdmlFile'.
>> at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>> Source)
>> at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>> at
>> org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
>> Source)
>> at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
>> Source)
>> at org.apache.xerces.impl.xs.XMLSchemaValidator.processAttributes(Unknown
>> Source)
>> at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
>> Source)
>> at org.apache.xerces.impl.xs.XMLSchemaValidator.emptyElement(Unknown
>> Source)
>> at
>> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
>> Source)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
>> Source)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
>> Source)
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>> at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:489)
>> ... 14 more
>
>
> Everything seemed to work before a more recent CVS update, so I'm not sure
> if it's a problem with this particular detector or if there's something
> else new that must be done to run events through an analysis. Any ideas?
>
> Thanks,
> Joey
>
> ########################################################################
> 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
>

########################################################################
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