Hi, Update: I’m just bypassing Hudson entirely for now. The lcsim 3.6 release seemed to work okay. Working on hps-java now….hopefully will have a 3.8 jar by the end of the day. —Jeremy On Mar 22, 2016, at 2:33 PM, McCormick, Jeremy I. <[log in to unmask]> wrote: > There were a lot of updates to the svn from me trying to make lcsim/hps-java releases (neither of which are working due to aforementioned filesystem issues). > > As of now, your lcsim should be 3.6-SNAPSHOT (after 3.5 which was botched due to the file system troubles). > > The hps-java distribution should be 3.8-SNAPSHOT in the parent pom. > > If you don’t see these versions, you probably need to ‘ svn up’ the trunk of both these projects. > > Aside from major bug fixes, I think we should hold off on any major trunk changes for the next few days until I can get clean releases of lcsim/hps-java (hopefully by end of week once the IT people sort this stuff out or I figure out a workaround). > > —Jeremy > > On Mar 22, 2016, at 2:09 PM, McCormick, Jeremy I. <[log in to unmask]> wrote: > >> There are some SLAC IT issues preventing me from using Hudson today (still NFS weirdness happening that fails my release builds). >> >> So I’m not really able to make a release today…apologies for this. >> >> I have an open help ticket with our help desk about it and I’m working with Hudson admin as well. >> >> —Jeremy >> >> On Mar 22, 2016, at 12:57 PM, Nathan Baltzell <[log in to unmask]> wrote: >> >>> Yes, that error was fixed on trunk last night. tpass6 is the result. >>> >>> >>> >>> On Mar 22, 2016, at 13:16, Bradley T Yale <[log in to unmask]> wrote: >>> >>>> I get the same error when running standard MC readout as well. >>>> >>>> -Brad >>>> >>>> ________________________________________ >>>> From: [log in to unmask] <[log in to unmask]> on behalf of McCormick, Jeremy I. <[log in to unmask]> >>>> Sent: Monday, March 21, 2016 8:26 PM >>>> To: Holly SzumilaVance; Nathan Baltzell >>>> Cc: hps-software >>>> Subject: RE: hps-java release >>>> >>>> Hi, >>>> >>>> There's two problems here I can see (sorry should have caught this in testing). >>>> >>>> In EcalTimeWalk.java from ecal-recon around line 39, you should not do this... >>>> >>>> private static final double[] par = { >>>> DatabaseConditionsManager >>>> .getInstance() >>>> .getCachedConditions( >>>> org.hps.conditions.ecal.EcalTimeWalk.class, >>>> "ecal_time_walk").getCachedData().getP0(), >>>> ... >>>> } >>>> >>>> Because it is static code that may execute before the conditions system is initialized. This type of code should only really go into the detectorChanged method of Driver. >>>> >>>> But I think the real problem is that you're not using the right class which is actually EcalTimeWalkCollection and not EcalTimeWalk, because the manager returns collections and not single objects. >>>> >>>> You want to do something like this in EcalRawConverter: >>>> >>>> // parameters array class var >>>> private double[] pars = new double[5]; >>>> >>>> public void detectorChanged(Detector detector) { >>>> EcalTimeWalk timeWalk = getConditionsManager().getCachedConditions(EcalTimeWalkCollection.class, "ecal_time_walk").getCachedData().get(0); >>>> pars[0] = timeWalk.getP0(); >>>> // set rest of parameters >>>> } >>>> >>>> Then you can pass the pars array to the time walk correction function. >>>> >>>> --Jeremy >>>> >>>> -----Original Message----- >>>> From: Holly SzumilaVance [mailto:[log in to unmask]] >>>> Sent: Monday, March 21, 2016 5:03 PM >>>> To: Nathan Baltzell >>>> Cc: McCormick, Jeremy I. >>>> Subject: Re: hps-java release >>>> >>>> Looks like time walk from the database isn't working. I had this working on Friday. Maybe my copy is different. I'll check. >>>> >>>>> On Mar 21, 2016, at 7:50 PM, Nathan Baltzell <[log in to unmask]> wrote: >>>>> >>>>> I tried 3.7 and hit this error: >>>>> >>>>> 2016-03-21 19:44:39 [INFO] org.hps.evio.EvioToLcio run :: first >>>>> physics event time: 1431855398 - Sun May 17 05:36:38 EDT 2015 Exception in thread "main" java.lang.ExceptionInInitializerError >>>>> at org.hps.recon.ecal.EcalRawConverter.HitDtoA(EcalRawConverter.java:602) >>>>> at org.hps.recon.ecal.EcalRawConverterDriver.process(EcalRawConverterDriver.java:477) >>>>> at org.lcsim.util.Driver.doProcess(Driver.java:261) >>>>> at org.lcsim.util.Driver.processChildren(Driver.java:271) >>>>> at org.lcsim.util.Driver.process(Driver.java:187) >>>>> at org.lcsim.util.DriverAdapter.recordSupplied(DriverAdapter.java:74) >>>>> at org.lcsim.job.JobControlManager.processEvent(JobControlManager.java:826) >>>>> at org.hps.evio.EvioToLcio.run(EvioToLcio.java:605) >>>>> at org.hps.evio.EvioToLcio.main(EvioToLcio.java:98) >>>>> Caused by: org.lcsim.conditions.ConditionsManager$ConditionsSetNotFoundException: No converter registered for type: org.hps.conditions.ecal.EcalTimeWalk >>>>> at org.lcsim.conditions.ConditionsManagerImplementation.getCachedConditions(ConditionsManagerImplementation.java:92) >>>>> at org.hps.recon.ecal.EcalTimeWalk.<clinit>(EcalTimeWalk.java:39) >>>>> >>>>> Holly, do you know what is up with this? >>>>> >>>>> >>>>> >>>>>> On Mar 21, 2016, at 7:12 PM, "McCormick, Jeremy I." <[log in to unmask]> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> I made the hps-java 3.7 release which uses the lcsim 3.4 version. >>>>>> >>>>>> I didn't deploy the site as there are some file system issues I need >>>>>> to sort out first. (I may be able to do it manually later for this >>>>>> version.) >>>>>> >>>>>> It should show up as the current hps-distribution version here. >>>>>> >>>>>> http://srs.slac.stanford.edu/nexus/index.html#nexus-search;quick~hps- >>>>>> distribution >>>>>> >>>>>> Please download and test this. It is based on the trunk from around 3:30 PST today. >>>>>> >>>>>> Thanks. >>>>>> >>>>>> --Jeremy >>>>>> >>>>>> ##################################################################### >>>>>> ### >>>>>> 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 >>>> >>>> ######################################################################## >>>> 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 > > ######################################################################## > 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