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