"Please don't ask me to update my trunk." Please update the hps-java trunk and rebuild it. You must do this or everything is likely to be broken in your working copy due to some changes that I made to lcsim and hps-java. If that doesn't fix things let us know. See yesterday's detailed email about branching. I think it would be a good idea to do this once you get everything working again, and that will protect you from getting unwanted changes in your development copy of the code. ________________________________________ From: [log in to unmask] <[log in to unmask]> on behalf of Alessandra Filippi <[log in to unmask]> Sent: Thursday, May 28, 2015 1:53 AM To: hps-software Subject: hps-java reconstruction crash Hi all, this morning I am not able to run reconstruction on mc data anymore, there is a condition error - yesterday evening everything was ok. Here my command and the traceback: > java -jar hps_distribution.jar HPS2014OfflineNoPileupRecon.lcsim -i nopileup_readout_EngRun2015-Nominal-v1.slcio -DoutputFile=nopileup_rec_EngRun2015-Nominal-v1_rot0_20000 -n 20000 Thu May 28 10:30:53 CEST 2015 org.hps.conditions.svt.SvtDetectorSetup loadDefault INFO: loading SVT conditions onto subdetector Tracker Exception in thread "main" java.lang.NullPointerException at org.hps.conditions.svt.SvtDetectorSetup.loadDefault(SvtDetectorSetup.java:135) at org.hps.conditions.svt.SvtDetectorSetup.conditionsChanged(SvtDetectorSetup.java:113) at org.lcsim.conditions.ConditionsManagerImplementation.fireConditionsChanged(ConditionsManagerImplementation.java:122) at org.lcsim.conditions.ConditionsManagerImplementation.setConditionsReader(ConditionsManagerImplementation.java:69) at org.lcsim.conditions.ConditionsManagerImplementation.setDetector(ConditionsManagerImplementation.java:53) at org.hps.conditions.database.DatabaseConditionsManager.initialize(DatabaseConditionsManager.java:666) at org.hps.conditions.database.DatabaseConditionsManager.setDetector(DatabaseConditionsManager.java:1036) at org.hps.conditions.ConditionsDriver.initialize(ConditionsDriver.java:136) at org.hps.job.JobManager.setupConditions(JobManager.java:77) at org.hps.job.JobManager.run(JobManager.java:52) at org.lcsim.job.JobControlManager.run(JobControlManager.java:189) at org.hps.job.JobManager.main(JobManager.java:23) In the .lcsim file I set run number 4888, and then freezeze it. If I set it to zero, I get the same error. If I eliminate the call to ConditionDrivers, I get the following traceback: INFO: loading SVT conditions onto subdetector Tracker java.lang.NullPointerException at org.hps.conditions.svt.SvtDetectorSetup.loadDefault(SvtDetectorSetup.java:135) at org.hps.conditions.svt.SvtDetectorSetup.conditionsChanged(SvtDetectorSetup.java:113) at org.lcsim.conditions.ConditionsManagerImplementation.fireConditionsChanged(ConditionsManagerImplementation.java:122) at org.lcsim.conditions.ConditionsManagerImplementation.setConditionsReader(ConditionsManagerImplementation.java:69) at org.lcsim.conditions.ConditionsManagerImplementation.setDetector(ConditionsManagerImplementation.java:53) at org.hps.conditions.database.DatabaseConditionsManager.initialize(DatabaseConditionsManager.java:666) at org.hps.conditions.database.DatabaseConditionsManager.setDetector(DatabaseConditionsManager.java:1036) at org.lcsim.event.base.BaseLCSimEvent.<init>(BaseLCSimEvent.java:48) at org.lcsim.lcio.LCIOEvent.<init>(LCIOEvent.java:62) at org.lcsim.lcio.LCIOEvent.<init>(LCIOEvent.java:25) at org.lcsim.lcio.LCIOReader.read(LCIOReader.java:59) at org.lcsim.util.loop.LCIOEventSource.next(LCIOEventSource.java:129) at org.freehep.record.loop.DefaultRecordLoop.fetchRecord(DefaultRecordLoop.java:809) at org.freehep.record.loop.DefaultRecordLoop.loop(DefaultRecordLoop.java:648) at org.freehep.record.loop.DefaultRecordLoop.execute(DefaultRecordLoop.java:566) at org.lcsim.util.loop.LCSimLoop.loop(LCSimLoop.java:153) at org.lcsim.job.JobControlManager.run(JobControlManager.java:431) at org.hps.job.JobManager.run(JobManager.java:55) at org.lcsim.job.JobControlManager.run(JobControlManager.java:189) at org.hps.job.JobManager.main(JobManager.java:23) Please don't ask me to update my trunk. I wouldn't (have) like(d) to update it to the newest changes as long as I am not sure that everything is backward compatible with what I have been doing until yesterday on alignment studies and tests with mc data (which does not seem to be the case, just as a start). Actually, I was going to ask you too freeze a branch to version 3030, the last one prior to last Jeremy's changes, but you were too fast... :-( cheers Alessandra ######################################################################## 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