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