Print

Print


Update your copy of the trunk and then run the following command. 

java -cp hps-java-jar org.hps.evio.EvioToLcio -d HPS-EngRun2015-4mm-v0 -r -x org.hps.steering.users.omoreno.SvtHitCorrelationsMonitoring.lcsim hps_004889.evio.0

The file is in Sho's volatile directory and you will need to download it yourself. 


On Wed, Apr 22, 2015 at 2:44 PM, McCormick, Jeremy I. <[log in to unmask]> wrote:
The first error I'm not sure about as I haven't seen it before but it does look like two different threads are trying to update the same plot graphic in the Jfree backend.  Can you send me instructions on how to reproduce it?  (I would need to know exactly what EVIO file you are using and which steering file.)

The second error with the EVIO I'm guessing could be associated with the updated EVIO version we are using as of yesterday, but I'm not entirely sure about it.  If you change the EVIO dependency back to 4.4.3 in parent/pom.xml (prior version we were using) then I wonder if it goes away.  I also don't know if this constitutes an error or not, e.g. what does "readout status" mean here?

-----Original Message-----
From: [log in to unmask] [mailto:[log in to unmask]] On Behalf Of Omar Moreno
Sent: Wednesday, April 22, 2015 2:39 PM
To: hps-software; McCormick, Jeremy I.
Subject: Errors and warnings when running over EVIO

Hi Jeremy,

I'm seeing the following error  when I'm running off an EVIO file (hps_004889.evio.0 in this case):

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.next(ArrayList.java:851)
at hep.aida.jfree.renderer.MultiGradientScale.getColor(MultiGradientScale.java:52)
at hep.aida.jfree.renderer.MultiGradientScale.getColor(MultiGradientScale.java:13)
at hep.aida.jfree.renderer.AbstractPaintScale.getPaint(AbstractPaintScale.java:62)
at hep.aida.jfree.renderer.XYVariableBinWidthBlockRenderer.drawItem(XYVariableBinWidthBlockRenderer.java:78)
at org.jfree.chart.plot.XYPlot.render(XYPlot.java:3738)
at org.jfree.chart.plot.XYPlot.draw(XYPlot.java:3271)
at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1229)
at org.jfree.chart.ChartPanel.paintComponent(ChartPanel.java:1624)
at javax.swing.JComponent.paint(JComponent.java:1053)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5223)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1572)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1495)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:306)
at javax.swing.RepaintManager.paint(RepaintManager.java:1265)
at javax.swing.JComponent._paintImmediately(JComponent.java:5171)
at javax.swing.JComponent.paintImmediately(JComponent.java:4982)
at javax.swing.RepaintManager$4.run(RepaintManager.java:824)
at javax.swing.RepaintManager$4.run(RepaintManager.java:807)
at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:807)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:782)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:731)
at javax.swing.RepaintManager.access$1300(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1720)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException


I'm also seeing the following warning:

Wed Apr 22 14:29:35 PDT 2015 org.hps.evio.LCSimTestRunEventBuilder getEventData
WARNING: Readout status is usually 0; got -67633145


Any idea what these are all about?  The first error has something to do with JFree chart so I don't think it's due to running over an EVIO file but the second does.  They aren't causing the run to crash, but the are consistently popping up so I thought I would report them.  I'm see them no matter what steering file I use.  I'm using the following command run to over the file:


java -cp hps-java-jar org.hps.evio.EvioToLcio -d detector -x steering_file.lcsim file.evio


--Omar Moreno



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