Hello Jeremy, This can be fixed by changing the method "propertyChange(PropertyChangeEvent)" in the JobSettingsChangeListener internal class in the JobSettingsPanel class. Line 335 should be changed from steeringFileField.setText(((File) value).getPath()); > to if(value instanceof File) { > steeringFileField.setText(((File) value).getPath()); > } else if(value instanceof String) { > steeringFileField.setText((String) value); > } > This seems to resolve the issues (or at least get rid of the error), but you should probably check it, since I am really not familiar with the inner workings of the monitoring application. Thanks, Kyle On Tue, Dec 9, 2014 at 7:22 PM, Kyle McCarty <[log in to unmask]> wrote: > Hello Jeremy, > > If you try to select a steering file through the Job Settings -> Select > Steering File option in the monitoring application, it produces an error > that says > > java.lang.String can not be cast to java.io.File >> > > I'm assuming that it is not properly generating a file object from the > String file path. > > Thanks, > > Kyle > > On Tue, Dec 9, 2014 at 6:21 PM, Kyle McCarty <[log in to unmask]> wrote: > >> Hello Jeremy, >> >> It is attached. >> >> Thanks, >> >> Kyle >> >> On Tue, Dec 9, 2014 at 6:08 PM, McCormick, Jeremy I. < >> [log in to unmask]> wrote: >> >>> Hi, Kyle. >>> Can you make available to me the data file you are using that causes >>> this error? >>> --Jeremy >>> >>> -----Original Message----- >>> From: [log in to unmask] [mailto: >>> [log in to unmask]] On Behalf Of Kyle McCarty >>> Sent: Tuesday, December 09, 2014 3:06 PM >>> To: Uemura, Sho >>> Cc: hps-software >>> Subject: Re: More Errors >>> >>> Hello Sho, >>> >>> >>> Thanks, that fixed the problem. The only other error I am getting from >>> the monitoring application at the moment (at least running it locally) is >>> the following at the end of every run: >>> >>> >>> >>> org.hps.record.RecordProcessingException: Error creating LCIO >>> event. >>> at >>> org.hps.record.composite.LcioEventAdapter.recordSupplied(LcioEventAdapter.java:100) >>> 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) >>> Caused by: org.freehep.record.source.NoSuchRecordException >>> at >>> org.lcsim.util.loop.LCIOEventSource.next(LCIOEventSource.java:136) >>> at >>> org.hps.record.composite.LcioEventAdapter.recordSupplied(LcioEventAdapter.java:89) >>> ... 5 more >>> >>> >>> >>> This is independent of the steering file and seems to be an issue with >>> the monitoring application not knowing how to handle the end of a file. I'm >>> not sure where the fix for this would be, though. >>> >>> Thanks, >>> >>> Kyle >>> >>> >>> On Tue, Dec 9, 2014 at 6:02 PM, Sho Uemura <[log in to unmask]> >>> wrote: >>> >>> >>> Your second issue, with the SSPData, should be fixed. It looks >>> like EcalHitPlots was changed to use SSPData (the engineering run trigger >>> information object) instead of TriggerData (the test run trigger >>> information object), but without actually making changes in the code as >>> appropriate for the new data. >>> >>> I changed EcalHitPlots back. Let me know if you still have >>> problems. >>> >>> >>> On Tue, 9 Dec 2014, Kyle McCarty wrote: >>> >>> >>> >>> Hello hps-software, >>> >>> I encountered some more errors, one of which may be >>> related to the last >>> one. First, the simpler case, occurred when I was >>> installing JAS3 on my >>> laptop. When installing the HPS plug-in. It produced the >>> following error: >>> >>> Download failed: java.io.FileNotFoundException: >>> >>> >>> >>> http://srs.slac.standford.edu/nexus/content/groups/jas-plugin-public/org/jlab/coda/et/14.1/et-14.1.jar >>> < >>> http://srs.slac.standford.edu/nexus/content/groups/jas-plugin-public/org/jlab/coda/et/14.1/et-14.1.jar >>> > >>> >>> >>> >>> >>> The second issue occurred when running the monitoring >>> application on a >>> trigger LCIO output file using the >>> EcalMonitoringFinal.clsim steering file. >>> No event data was displayed and the error message below >>> was reported for >>> each event. >>> >>> java.lang.ClassCastException: >>> org.lcsim.lcio.SIOGenericObject cannot be >>> >>> >>> cast to org.hps.readout.ecal.TriggerData >>> at >>> org.hps.readout.ecal.SSPData.getOrTrig(SSPData.java:146) >>> at >>> >>> org.hps.monitoring.ecal.plots.EcalHitPlots.process(EcalHitPlots.java:201) >>> 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.monitoring.gui.MonitoringApplication.nextEvent(MonitoringApplication.java:1238) >>> >>> >>> >>> at >>> >>> >>> >>> org.hps.monitoring.gui.MonitoringApplication.actionPerformed(MonitoringApplication.java:279) >>> at >>> >>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) >>> at >>> >>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) >>> at >>> >>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) >>> at >>> >>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) >>> at >>> >>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) >>> at >>> java.awt.Component.processMouseEvent(Component.java:6527) >>> at >>> javax.swing.JComponent.processMouseEvent(JComponent.java:3321) >>> at >>> java.awt.Component.processEvent(Component.java:6292) >>> at >>> java.awt.Container.processEvent(Container.java:2234) >>> at >>> java.awt.Component.dispatchEventImpl(Component.java:4883) >>> at >>> java.awt.Container.dispatchEventImpl(Container.java:2292) >>> at >>> java.awt.Component.dispatchEvent(Component.java:4705) >>> at >>> >>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) >>> at >>> >>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) >>> at >>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) >>> at >>> java.awt.Container.dispatchEventImpl(Container.java:2278) >>> at >>> java.awt.Window.dispatchEventImpl(Window.java:2739) >>> at >>> java.awt.Component.dispatchEvent(Component.java:4705) >>> at >>> java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746) >>> 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.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) >>> at >>> java.awt.EventQueue$4.run(EventQueue.java:719) >>> at >>> java.awt.EventQueue$4.run(EventQueue.java:717) >>> at >>> java.security.AccessController.doPrivileged(Native Method) >>> at >>> >>> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) >>> at >>> java.awt.EventQueue.dispatchEvent(EventQueue.java:716) >>> 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) >>> >>> >>> >>> >>> Any ideas on how to fix these? >>> >>> 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 < >>> 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 < >>> 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 >>> >>> >> > ######################################################################## 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