Print

Print


Hello hps-software,

When running the monitoring application in the counting house, we encounter several errors. The first is an ArrayIndexOutOfBoundsException. I have reproduced this below.

java.lang.ArrayIndexOutOfBoundsException: 3
    at org.hps.readout.ecal.SSPData.getIntVal(SSPData.java:187)
    at org.hps.readout.ecal.TriggerData.getOrTrig(TriggerData.java:54)
    at org.hps.monitoring.ecal.plots.EcalHitPlots.process(EcalHitPlots.java:200)
    at org.lcsim.util.Driver.doProcess(Driver.java:273)
    at org.lcsim.util.Driver.processChildren(Driver.java:284)
    at org.lcsim.util.Driver.process(Driver.java:198)
    at org.lcsim.util.DriverAdapter.recordSupplied(DriverAdapter.java:74)
    at org.hps.record.composite.LcioEventAdapter.recordSupplied(LcioEventAdapter.java:95)
    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)

Note that there are also often a long series of the same error, but without any stack trace as follows:

java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException

A second problem occurs where the crystal mappings can not be found, including crystals that do exist and should be in the database. A complete dump from a short run yields:

Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:22 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:22 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:22 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:22 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:22 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:22 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:22 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:23 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:23 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:23 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 14 not found in map
Thu Dec 11 19:47:23 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:23 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:24 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 15 not found in map
Thu Dec 11 19:47:24 EST 2014 :: ECalEvioReader :: WARNING :: Crate 2, slot 20, channel 14 not found in map: silencing further warnings for this channel
Thu Dec 11 19:47:24 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:25 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 13 not found in map
Thu Dec 11 19:47:25 EST 2014 :: ECalEvioReader :: WARNING :: Crate 1, slot 20, channel 15 not found in map: silencing further warnings for this channel
Thu Dec 11 19:47:26 EST 2014 :: ECalEvioReader :: WARNING :: Crate 2, slot 20, channel 13 not found in map: silencing further warnings for this channel
Thu Dec 11 19:47:27 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 11 not found in map
Thu Dec 11 19:47:27 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 9 not found in map
Thu Dec 11 19:47:32 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 1 not found in map
Thu Dec 11 19:47:47 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 0 not found in map
Thu Dec 11 19:47:49 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 6 not found in map
Thu Dec 11 19:47:52 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 4 not found in map
Thu Dec 11 19:47:57 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 14 not found in map
Thu Dec 11 19:48:09 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 11 not found in map
Thu Dec 11 19:48:14 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 2 not found in map
Thu Dec 11 19:48:15 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 9 not found in map
Thu Dec 11 19:48:17 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 10 not found in map
Thu Dec 11 19:48:17 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 11 not found in map
Thu Dec 11 19:48:21 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 7 not found in map
Thu Dec 11 19:48:26 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 7 not found in map
Thu Dec 11 19:48:26 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 8 not found in map
Thu Dec 11 19:48:32 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 2 not found in map
Thu Dec 11 19:48:37 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 5 not found in map
Thu Dec 11 19:48:45 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 9 not found in map
Thu Dec 11 19:48:45 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 8 not found in map
Thu Dec 11 19:48:51 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 3 not found in map
Thu Dec 11 19:49:05 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 1 not found in map
Thu Dec 11 19:49:10 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 6 not found in map
Thu Dec 11 19:49:11 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 1 not found in map
Thu Dec 11 19:49:11 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 2 not found in map
Thu Dec 11 19:49:13 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 0 not found in map
Thu Dec 11 19:49:19 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 5 not found in map
Thu Dec 11 19:49:20 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 1 not found in map
Thu Dec 11 19:49:30 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 0 not found in map
Thu Dec 11 19:49:30 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 1 not found in map
Thu Dec 11 19:49:30 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 2 not found in map
Thu Dec 11 19:49:30 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 5 not found in map
Thu Dec 11 19:49:30 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 6 not found in map
Thu Dec 11 19:49:30 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 7 not found in map
Thu Dec 11 19:49:30 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 13 not found in map
Thu Dec 11 19:49:32 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 3 not found in map
Thu Dec 11 19:49:32 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 20, channel 3 not found in map
Thu Dec 11 19:49:42 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 2 not found in map
Thu Dec 11 19:49:49 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 4 not found in map
Thu Dec 11 19:49:50 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 11 not found in map
Thu Dec 11 19:49:58 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 1 not found in map
Thu Dec 11 19:49:59 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 19, channel 14 not found in map
Thu Dec 11 19:49:59 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 3 not found in map
Thu Dec 11 19:49:59 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 20, channel 6 not found in map
Thu Dec 11 19:50:18 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 3, channel 13 not found in map
Thu Dec 11 19:50:45 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 2 not found in map
Thu Dec 11 19:50:45 EST 2014 :: ECalEvioReader :: INFO :: Crate 2, slot 3, channel 3 not found in map
Thu Dec 11 19:51:16 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 1 not found in map
Thu Dec 11 19:51:16 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 6 not found in map
Thu Dec 11 19:51:16 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 7 not found in map
Thu Dec 11 19:51:16 EST 2014 :: ECalEvioReader :: INFO :: Crate 1, slot 19, channel 12 not found in map

It seems that there is a problem with the EVIO reader somewhere. Can anyone speak as to what these issues are? I have also attached the full error log file. Note that while this run occurred in mode 7, mode 3 seems to produce the same errors.

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