Activity log for bug #1344045

Date Who What changed Old value New value Message
2014-07-18 14:03:48 Daniele Viganò bug added bug
2014-07-18 14:04:04 Daniele Viganò description Damiano replied to a user of INGV-PI about this error: Traceback (most recent call last): File "/usr/bin/openquake", line 9, in <module> load_entry_point('openquake.engine==1.0.0', 'console_scripts', 'openquake')() File "/usr/lib/python2.7/dist-packages/openquake/engine/bin/oqscript.py", line 455, in main log_file, args.exports) File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 565, in run_job job, log_level, log_file, exports, 'hazard' if hazard else 'risk') File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 361, in run_calc _do_run_calc(calculator, exports, job_type) File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 409, in _do_run_calc calc.post_process() File "/usr/lib/python2.7/dist-packages/openquake/engine/calculators/hazard/classical/core.py", line 315, in post_process self.do_aggregate_post_proc() File "/usr/lib/python2.7/dist-packages/openquake/engine/performance.py", line 48, in newmeth return method(self, *args) File "/usr/lib/python2.7/dist-packages/openquake/engine/calculators/hazard/general.py", line 660, in do_aggregate_post_proc curves_poes, quantile File "/usr/lib/python2.7/dist-packages/openquake/engine/calculators/post_processing.py", line 140, in quantile_curve return (1.0 - gamma) * data[:, k - 1] + gamma * data[:, k] IndexError: invalid index He replied that it could be generated by the fact that the Engine tries to generate quantiles with only one realisation instead of at least 2. He suggested to leave the 'quantile_hazard_curves' empty in the job.ini. We should implement a check to avoid this and/or generate a better error. Damiano replied to a user from INGV-PI about this error: Traceback (most recent call last):   File "/usr/bin/openquake", line 9, in <module>     load_entry_point('openquake.engine==1.0.0', 'console_scripts', 'openquake')()   File "/usr/lib/python2.7/dist-packages/openquake/engine/bin/oqscript.py", line 455, in main     log_file, args.exports)   File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 565, in run_job     job, log_level, log_file, exports, 'hazard' if hazard else 'risk')   File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 361, in run_calc     _do_run_calc(calculator, exports, job_type)   File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 409, in _do_run_calc     calc.post_process()   File "/usr/lib/python2.7/dist-packages/openquake/engine/calculators/hazard/classical/core.py", line 315, in post_process     self.do_aggregate_post_proc()   File "/usr/lib/python2.7/dist-packages/openquake/engine/performance.py", line 48, in newmeth     return method(self, *args)   File "/usr/lib/python2.7/dist-packages/openquake/engine/calculators/hazard/general.py", line 660, in do_aggregate_post_proc     curves_poes, quantile   File "/usr/lib/python2.7/dist-packages/openquake/engine/calculators/post_processing.py", line 140, in quantile_curve     return (1.0 - gamma) * data[:, k - 1] + gamma * data[:, k] IndexError: invalid index He replied that it could be generated by the fact that the Engine tries to generate quantiles with only one realisation instead of at least 2. He suggested to leave the 'quantile_hazard_curves' empty in the job.ini. We should implement a check to avoid this and/or generate a better error.
2014-07-28 11:45:04 Michele Simionato oq-engine: status New Fix Committed
2014-07-28 11:45:06 Michele Simionato oq-engine: importance Undecided High
2014-07-28 11:45:09 Michele Simionato oq-engine: milestone 1.0.1
2014-12-15 12:00:40 Daniele Viganò oq-engine: status Fix Committed Fix Released