Scattering process ended with error

The following error occurred in ADP calculation. What is the reason?

Scattering process ended with error:
Traceback (most recent call last):
File “/home/user/.local/lib/python3.6/site-
packages/amset/scattering/calculate.py”, line 576, in
scattering_worker
energy_diff=energy_diff,
File “/home/user/.local/lib/python3.6/site-
packages/amset/scattering/calculate.py”, line 667, in
calculate_rate
spin, tet_mask
File “/home/user/.local/lib/python3.6/site-
packages/amset/electronic_structure/tetrahedron.py”, line 848, in
get_masks
self.tetrahedra[spin][tetrahedra_mask],
IndexError: arrays used as indices must be of integer (or boolean)
type

exiting

ERROR: amset exiting on 24 May 2023 at 23:04

Traceback (most recent call last):
File “/opt/anaconda3/envs/amset/bin/amset”, line 8, in
sys.exit(cli())
File “/home/user/.local/lib/python3.6/site-
packages/click/core.py”, line 829, in call
return self.main(*args, **kwargs)
File “/home/user/.local/lib/python3.6/site-
packages/click/core.py”, line 782, in main
rv = self.invoke(ctx)
File “/home/user/.local/lib/python3.6/site-
packages/click/core.py”, line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/user/.local/lib/python3.6/site-
packages/click/core.py”, line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/user/.local/lib/python3.6/site-
packages/click/core.py”, line 610, in invoke
return callback(*args, **kwargs)
File “/home/user/.local/lib/python3.6/site-
packages/amset/tools/run.py”, line 139, in run
runner.run()
File “/home/user/.local/lib/python3.6/site-
packages/amset/core/run.py”, line 67, in run
multiprocess=True,
File “/home/user/.local/lib/python3.6/site-
packages/memory_profiler.py”, line 336, in memory_usage
returned = f(*args, **kw)
File “/home/user/.local/lib/python3.6/site-
packages/amset/core/run.py”, line 116, in _run_wrapper
amset_data, scattering_time = self._do_scattering(amset_data)
File “/home/user/.local/lib/python3.6/site-
packages/amset/core/run.py”, line 270, in _do_scattering
scatter.calculate_scattering_rates(), scatter.scatterer_labels
File “/home/user/.local/lib/python3.6/site-
packages/amset/scattering/calculate.py”, line 367, in
calculate_scattering_rates
) = self.calculate_band_rates(spin, b_idx)
File “/home/user/.local/lib/python3.6/site-
packages/amset/scattering/calculate.py”, line 437, in
calculate_band_rates
ir_idx, elastic_rates[…, ir_idx] =
self._get_rate_from_queue()
File “/home/user/.local/lib/python3.6/site-
packages/amset/scattering/calculate.py”, line 505, in
_get_rate_from_queue
raise result[0]
IndexError: arrays used as indices must be of integer (or boolean)
type

Hi, have you figured it out? I have the same problem with you, I would appreciate it if you can give me some advice.