Print

Print


These look like the same errors I was seeing on Wednesday in 
hps_003001_mode7.evio.0 (and other LED runs from Dec. 1, in different FADC 
modes). On that file I got several of these errors in the first 100 
events.

It looked like the errors were coming from bad data: I got the same errors 
from JEVIO's built-in EVIO parser, and the bad events looked corrupt. At 
the time I had no other data to compare against and the files were known 
to be old, so I didn't worry about it.

On Sat, 13 Dec 2014, Graham, Mathew Thomas wrote:

> Hi Folks,
>
> We are seeing (at least) 3 types of errors while running the monitoring app. They aren?t that big of a deal; only come along about once every 5 seconds (which, at ~5kHz is only once per 25k events?).  Two of them are from IndexOutOfBounds and probably we just have to expand the size of the some containers to capture  some ?big events"?also a NullPointer exception.
>
> Like I said, not debilitating, but annoying.
>
> Dec 13, 2014 12:42:06 PM org.hps.evio.LCSimEngRunEventBuilder makeLCSimEvent
> SEVERE: Error making ECal hits
> java.lang.IndexOutOfBoundsException: Index: 40, Size: 40
>       at java.util.ArrayList.rangeCheck(ArrayList.java:635)
>       at java.util.ArrayList.get(ArrayList.java:411)
>       at
> org.jlab.coda.jevio.CompositeData.getShort(CompositeData.java:1248)
>       at
> org.hps.evio.ECalEvioReader.makeIntegralHitsMode7(ECalEvioReader.java:379)
>       at org.hps.evio.ECalEvioReader.makeHits(ECalEvioReader.java:152)
>       at
> org.hps.evio.LCSimEngRunEventBuilder.makeLCSimEvent(LCSimEngRunEventBuilder.java:47)
>       at
> org.hps.record.composite.LcioEventAdapter.recordSupplied(LcioEventAdapter.java:82)
>       at
> org.freehep.record.loop.DefaultRecordLoop.consumeRecord(DefaultRecordLoop.java:832)
>       at
> org.freehep.record.loop.DefaultRecordLoop.loop(DefaultRecordLoop.java:668)
>       at
> org.freehep.record.loop.DefaultRecordLoop.execute(DefaultRecordLoop.java:566)
>       at
> org.hps.record.composite.CompositeLoop.loop(CompositeLoop.java:211)
>       at
> org.hps.record.composite.EventProcessingThread.run(EventProcessingThread.java:48)
>
>
>
>
> Dec 13, 2014 12:42:22 PM org.hps.evio.LCSimEngRunEventBuilder makeLCSimEvent
> SEVERE: Error making ECal hits
> java.lang.NullPointerException
>       at
> org.hps.evio.ECalEvioReader.makeIntegralHitsMode7(ECalEvioReader.java:369)
>       at org.hps.evio.ECalEvioReader.makeHits(ECalEvioReader.java:152)
>       at
> org.hps.evio.LCSimEngRunEventBuilder.makeLCSimEvent(LCSimEngRunEventBuilder.java:47)
>       at
> org.hps.record.composite.LcioEventAdapter.recordSupplied(LcioEventAdapter.java:82)
>       at
> org.freehep.record.loop.DefaultRecordLoop.consumeRecord(DefaultRecordLoop.java:832)
>       at
> org.freehep.record.loop.DefaultRecordLoop.loop(DefaultRecordLoop.java:668)
>       at
> org.freehep.record.loop.DefaultRecordLoop.execute(DefaultRecordLoop.java:566)
>       at
> org.hps.record.composite.CompositeLoop.loop(CompositeLoop.java:211)
>       at
> org.hps.record.composite.EventProcessingThread.run(EventProcessingThread.java:48)
>
>
>
> Dec 13, 2014 12:42:40 PM org.hps.evio.LCSimEngRunEventBuilder makeLCSimEvent
> SEVERE: Error making ECal hits
> java.lang.IndexOutOfBoundsException
>       at java.nio.Buffer.checkIndex(Buffer.java:538)
>       at java.nio.HeapByteBuffer.getInt(HeapByteBuffer.java:359)
>       at org.jlab.coda.jevio.CompositeData.process(CompositeData.java:2506)
>       at org.jlab.coda.jevio.CompositeData.parse(CompositeData.java:400)
>       at
> org.jlab.coda.jevio.BaseStructure.getCompositeData(BaseStructure.java:922)
>       at org.hps.evio.ECalEvioReader.makeHits(ECalEvioReader.java:128)
>       at
> org.hps.evio.LCSimEngRunEventBuilder.makeLCSimEvent(LCSimEngRunEventBuilder.java:47)
>       at
> org.hps.record.composite.LcioEventAdapter.recordSupplied(LcioEventAdapter.java:82)
>       at
> org.freehep.record.loop.DefaultRecordLoop.consumeRecord(DefaultRecordLoop.java:832)
>       at
> org.freehep.record.loop.DefaultRecordLoop.loop(DefaultRecordLoop.java:668)
>       at
> org.freehep.record.loop.DefaultRecordLoop.execute(DefaultRecordLoop.java:566)
>       at
> org.hps.record.composite.CompositeLoop.loop(CompositeLoop.java:211)
>       at
> org.hps.record.composite.EventProcessingThread.run(EventProcessingThread.java:48)
> ########################################################################
> 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