Print

Print


Hello Andrea,

A new version of Jevio that I send to Jeremy prevents both errors. You can open a file that is not closed, and you can open an EVIO file on clondaq5. I just tested this and they both work.

For some totally different reason, I could not open the “svt timing in” online monitoring configuration anywhere with my own Jar file that has these changes in it. This is most likely because the SVT folks created their own Jar file with changes to the drivers and had not had time to check these in. They’ve been busy. 

It would be better anyhow if the Jevio 4.4.5 becomes the standard Jevio we link against, so we all can get sequential reading.

Cheers,
	Maurik


> On Apr 20, 2015, at 8:34 AM, Andrea Celentano <[log in to unmask]> wrote:
> 
> Dear Maurik,
> I reply to this e-mail since I also saw this problem some time ago. As you 
> say, in that case the error was due to opening and mapping EVIO file.
> 
> Are you trying to read a file that is currently being written on tape, or is 
> the file already wrote and closed?
> 
> In the first case, I always see this error.
> 
> Best,
> Andrea
> On Monday, April 20, 2015 07:46:03 AM Maurik Holtrop wrote:
>> Hello Jeremy,
>> 
>> 
>> We have a bit of a productivity killer in the following dilemma:
>> 
>> clondaq5 cannot run the monitoring app and read from a file. It dies on the
>> “Map Failed”, which I think is opening the EVIO file and memory mapping it.
>> clondaq5 is the only machine in the counting house that can directly “see”
>> the /data/hps drive where all our data is stored. There is no other drive
>> or space available to use (/volatile or /work) where we can copy a data
>> file to be analyzed on another machine.
>> 
>> The result is that it is nearly impossible to do a quick replay of a data
>> file using the monitoring app. When you are in the counting house and need
>> to quickly get something looked at, this is a real issue.
>> 
>> From a quick look, It *appears* that the sequential read works. However,
>> when trying the SVT timing in monitoring, I then get a new error: “Error
>> setting up LCSim”, after “adding coditions listener”.
>> 
>> Result: I have no plots to show of all the really hard work that was done
>> tonight to time in the SVT and get some tracks. This is a real shame!
>> 
>> Best,
>> 	Maurik
>> 
>> CONFIG: added EvioDetectorConditionsProcessor to job with detector
>> HPS-EngRun2015-Nominal-v0 Opening reader for file
>> /data/hps/hps_004870.evio.0 ...
>> Mon Apr 20 07:16:49 EDT 2015 MonitoringApplication log
>> SEVERE: java.io.IOException: Map failed
>> java.lang.RuntimeException: java.io.IOException: Map failed
>> 	at org.hps.record.evio.EvioFileSource.openReader(EvioFileSource.java:157)
>> 	at org.hps.record.evio.EvioFileSource.<init>(EvioFileSource.java:51)
>> 	at
>> 
> org.hps.record.composite.CompositeLoop.setCompositeLoopConfiguration(Compos
>> iteLoop.java:261) at
>> org.hps.record.composite.CompositeLoop.<init>(CompositeLoop.java:94) at
>> org.hps.monitoring.application.EventProcessing.setupLoop(EventProcessing.ja
>> va:595) at
>> org.hps.monitoring.application.EventProcessing.setup(EventProcessing.java:4
>> 44) at
>> org.hps.monitoring.application.MonitoringApplication.startSession(Monitorin
>> gApplication.java:996) at
>> org.hps.monitoring.application.MonitoringApplication.actionPerformed(Monito
>> ringApplication.java:335) at
>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at
>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341
>> ) at
>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:
>> 402) at
>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at
>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListene
>> r.java:252) at java.awt.Component.processMouseEvent(Component.java:6516)
>> 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
>> 	at java.awt.Component.processEvent(Component.java:6281)
>> 	at java.awt.Container.processEvent(Container.java:2229)
>> 	at java.awt.Component.dispatchEventImpl(Component.java:4872)
>> 	at java.awt.Container.dispatchEventImpl(Container.java:2287)
>> 	at java.awt.Component.dispatchEvent(Component.java:4698)
>> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
>> 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
>> 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
>> 	at java.awt.Container.dispatchEventImpl(Container.java:2273)
>> 	at java.awt.Window.dispatchEventImpl(Window.java:2719)
>> 	at java.awt.Component.dispatchEvent(Component.java:4698)
>> 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
>> 	at java.awt.EventQueue.access$200(EventQueue.java:103)
>> 	at java.awt.EventQueue$3.run(EventQueue.java:694)
>> 
>> 
> ########################################################################
>> 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