fact-tools crashes when executing noise sampling from PR #246.
Seems this is a problem with the HDU reader.
Nov 09 2017 14:56:45 [INFO ] fact.datacorrection.DrsCalibration: Using .drs File /fact/raw/2013/12/04/20131204_007.drs.fits.gz
Nov 09 2017 14:56:58 [INFO ] fact.datacorrection.DrsCalibration: Using .drs File /fact/raw/2014/01/27/20140127_008.drs.fits.gz
Nov 09 2017 14:57:10 [ERROR] stream.runtime.AbstractProcess: Error occurred in process '1': java.lang.IllegalStateException: Duplicate key Key: (
^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@, Value: , Comment:
Nov 09 2017 14:57:10 [ERROR] stream.runtime.ProcessThread: java.lang.RuntimeException: java.lang.IllegalStateException: Duplicate key Key: (^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@, Value: , Comment:
at fact.utils.SamplePedestalEvent.getNoiseEvent(SamplePedestalEvent.java:206)
at fact.utils.SamplePedestalEvent.process(SamplePedestalEvent.java:82)
at stream.runtime.AbstractProcess.process(AbstractProcess.java:126)
at stream.runtime.AbstractProcess.execute(AbstractProcess.java:184)
at stream.runtime.ProcessThread.run(ProcessThread.java:129)
Caused by: java.lang.IllegalStateException: Duplicate key Key: (^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@
^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@, Value: , Comment:
at java.util.stream.Collectors.lambda$throwingMerger$142(Collectors.java:133)
at java.util.stream.Collectors$$Lambda$8/410495873.apply(Unknown Source)
at java.util.HashMap.merge(HashMap.java:1245)
at java.util.stream.Collectors.lambda$toMap$200(Collectors.java:1320)
at java.util.stream.Collectors$$Lambda$10/1605283233.accept(Unknown Source)
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at fact.io.hdureader.Header.(Header.java:33)
at fact.io.hdureader.HDU.(HDU.java:89)
at fact.io.hdureader.FITS.(FITS.java:91)
at fact.io.hdureader.FITSStream.init(FITSStream.java:45)
at fact.utils.SamplePedestalEvent.getNoiseEvent(SamplePedestalEvent.java:175)
... 4 more
Nov 09 2017 14:57:10 [INFO ] stream.run: Container finished.
fact-tools crashes when executing noise sampling from PR #246.
Seems this is a problem with the HDU reader.
Nov 09 2017 14:56:45 [INFO ] fact.datacorrection.DrsCalibration: Using .drs File /fact/raw/2013/12/04/20131204_007.drs.fits.gz Nov 09 2017 14:56:58 [INFO ] fact.datacorrection.DrsCalibration: Using .drs File /fact/raw/2014/01/27/20140127_008.drs.fits.gz Nov 09 2017 14:57:10 [ERROR] stream.runtime.AbstractProcess: Error occurred in process '1': java.lang.IllegalStateException: Duplicate key Key: ( ^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@, Value: , Comment: Nov 09 2017 14:57:10 [ERROR] stream.runtime.ProcessThread: java.lang.RuntimeException: java.lang.IllegalStateException: Duplicate key Key: (^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@, Value: , Comment: at fact.utils.SamplePedestalEvent.getNoiseEvent(SamplePedestalEvent.java:206) at fact.utils.SamplePedestalEvent.process(SamplePedestalEvent.java:82) at stream.runtime.AbstractProcess.process(AbstractProcess.java:126) at stream.runtime.AbstractProcess.execute(AbstractProcess.java:184) at stream.runtime.ProcessThread.run(ProcessThread.java:129) Caused by: java.lang.IllegalStateException: Duplicate key Key: (^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@ ^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@(^@^@^@, Value: , Comment: at java.util.stream.Collectors.lambda$throwingMerger$142(Collectors.java:133) at java.util.stream.Collectors$$Lambda$8/410495873.apply(Unknown Source) at java.util.HashMap.merge(HashMap.java:1245) at java.util.stream.Collectors.lambda$toMap$200(Collectors.java:1320) at java.util.stream.Collectors$$Lambda$10/1605283233.accept(Unknown Source) at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at fact.io.hdureader.Header.(Header.java:33)
at fact.io.hdureader.HDU.(HDU.java:89)
at fact.io.hdureader.FITS.(FITS.java:91)
at fact.io.hdureader.FITSStream.init(FITSStream.java:45)
at fact.utils.SamplePedestalEvent.getNoiseEvent(SamplePedestalEvent.java:175)
... 4 more
Nov 09 2017 14:57:10 [INFO ] stream.run: Container finished.