Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Several tests fail: AttributeError: 'AerJob' object has no attribute 'error_message' #1220

Open
yurivict opened this issue Jul 8, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@yurivict
Copy link

yurivict commented Jul 8, 2023

Informations

  • Qiskit Experiments version: 0.5.3
  • Python version: 3.9
  • Operating system: FreeBSD 13.2

What is the current behavior?

Several tests fail with errors like this:


――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― TestEPGAnalysis.test_2q_epg_with_correction ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
'NoneType' object is not iterable

During handling of the above exception, another exception occurred:
NOTE: Incompatible Exception Representation, displaying natively:

testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/test/library/randomized_benchmarking/test_rb_analysis.py", line 165, in test_2q_epg_with_correction
    self.assertExperimentDone(result_q0)
  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/test/base.py", line 73, in assertExperimentDone
    self.assertEqual(
  File "/usr/local/lib/python3.9/unittest/case.py", line 837, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/local/lib/python3.9/unittest/case.py", line 830, in _baseAssertEqual
    raise self.failureException(msg)
AssertionError: <ExperimentStatus.ERROR: 'experiment jobs or analysis incurred an error'> != <ExperimentStatus.DONE: 'experiment jobs and analysis have successfully run'> : All threads are executed but status is not DONE. 
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]: Traceback (most recent call last):
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 794, in _add_job_data
    job_result = job.result()
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/utils.py", line 42, in _wrapper
    return func(self, *args, **kwargs)
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/aerjob.py", line 114, in result
    return self._future.result(timeout=timeout)
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 446, in result
    return self.__get_result()
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
    raise self._exception
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aerbackend.py", line 442, in _execute_circuits_job
    output = self._execute_circuits(aer_circuits, noise_model, config)
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aer_simulator.py", line 835, in _execute_circuits
    ret = cpp_execute_circuits(self._controller, aer_circuits, noise_model, config)
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/backend_utils.py", line 435, in cpp_execute_circuits
    return controller.execute(aer_circuits, noise_model, config)
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
ValueError: Invalid noise_params JSON: not an object.
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]

During handling of the above exception, another exception occurred:

[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
Traceback (most recent call last):
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 808, in _add_job_data
    job.error_message(),
[Job ID: d600e820-97a4-4d29-87c2-dfe1d671a369]
AttributeError: 'AerJob' object has no attribute 'error_message'
-------------------------------------------------------------------------------------- Captured log call --------------------------------------------------------------------------------------
ERROR    qiskit_experiments.framework.experiment_data:experiment_data.py:1643 jobs and analysis raised exceptions [Experiment ID: 9ddeb1ff-9311-480a-aaab-1c7964b1562f]:Traceback (most recent call last):

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 794, in _add_job_data
    job_result = job.result()

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/utils.py", line 42, in _wrapper
    return func(self, *args, **kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/aerjob.py", line 114, in result
    return self._future.result(timeout=timeout)

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 446, in result
    return self.__get_result()

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
    raise self._exception

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aerbackend.py", line 442, in _execute_circuits_job
    output = self._execute_circuits(aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aer_simulator.py", line 835, in _execute_circuits
    ret = cpp_execute_circuits(self._controller, aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/backend_utils.py", line 435, in cpp_execute_circuits
    return controller.execute(aer_circuits, noise_model, config)

ValueError: Invalid noise_params JSON: not an object.


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 808, in _add_job_data
    job.error_message(),

AttributeError: 'AerJob' object has no attribute 'error_message'

ERROR    qiskit_experiments.framework.experiment_data:experiment_data.py:1643 jobs and analysis raised exceptions [Experiment ID: 009fa5e3-263f-491e-833d-655eb99e5780]:Traceback (most recent call last):

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 794, in _add_job_data
    job_result = job.result()

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/utils.py", line 42, in _wrapper
    return func(self, *args, **kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/aerjob.py", line 114, in result
    return self._future.result(timeout=timeout)

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 446, in result
    return self.__get_result()

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
    raise self._exception

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aerbackend.py", line 442, in _execute_circuits_job
    output = self._execute_circuits(aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aer_simulator.py", line 835, in _execute_circuits
    ret = cpp_execute_circuits(self._controller, aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/backend_utils.py", line 435, in cpp_execute_circuits
    return controller.execute(aer_circuits, noise_model, config)

ValueError: Invalid noise_params JSON: not an object.


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 808, in _add_job_data
    job.error_message(),

AttributeError: 'AerJob' object has no attribute 'error_message'

ERROR    qiskit_experiments.framework.experiment_data:experiment_data.py:1643 jobs and analysis raised exceptions [Experiment ID: bed5af52-3a05-43e0-9e11-b454556f054b]:Traceback (most recent call last):

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 794, in _add_job_data
    job_result = job.result()

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/utils.py", line 42, in _wrapper
    return func(self, *args, **kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/aerjob.py", line 114, in result
    return self._future.result(timeout=timeout)

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 446, in result
    return self.__get_result()

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
    raise self._exception

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aerbackend.py", line 442, in _execute_circuits_job
    output = self._execute_circuits(aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aer_simulator.py", line 835, in _execute_circuits
    ret = cpp_execute_circuits(self._controller, aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/backend_utils.py", line 435, in cpp_execute_circuits
    return controller.execute(aer_circuits, noise_model, config)

ValueError: Invalid noise_params JSON: not an object.


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 808, in _add_job_data
    job.error_message(),

AttributeError: 'AerJob' object has no attribute 'error_message'

ERROR    qiskit_experiments.framework.experiment_data:experiment_data.py:1643 jobs and analysis raised exceptions [Experiment ID: 9ddeb1ff-9311-480a-aaab-1c7964b1562f]:Traceback (most recent call last):

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 794, in _add_job_data
    job_result = job.result()

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/utils.py", line 42, in _wrapper
    return func(self, *args, **kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/aerjob.py", line 114, in result
    return self._future.result(timeout=timeout)

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 446, in result
    return self.__get_result()

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
    raise self._exception

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aerbackend.py", line 442, in _execute_circuits_job
    output = self._execute_circuits(aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aer_simulator.py", line 835, in _execute_circuits
    ret = cpp_execute_circuits(self._controller, aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/backend_utils.py", line 435, in cpp_execute_circuits
    return controller.execute(aer_circuits, noise_model, config)

ValueError: Invalid noise_params JSON: not an object.


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 808, in _add_job_data
    job.error_message(),

AttributeError: 'AerJob' object has no attribute 'error_message'

ERROR    qiskit_experiments.framework.experiment_data:experiment_data.py:1643 jobs and analysis raised exceptions [Experiment ID: 9ddeb1ff-9311-480a-aaab-1c7964b1562f]:Traceback (most recent call last):

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 794, in _add_job_data
    job_result = job.result()

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/utils.py", line 42, in _wrapper
    return func(self, *args, **kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/jobs/aerjob.py", line 114, in result
    return self._future.result(timeout=timeout)

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 446, in result
    return self.__get_result()

  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
    raise self._exception

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aerbackend.py", line 442, in _execute_circuits_job
    output = self._execute_circuits(aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/aer_simulator.py", line 835, in _execute_circuits
    ret = cpp_execute_circuits(self._controller, aer_circuits, noise_model, config)

  File "/usr/local/lib/python3.9/site-packages/qiskit_aer/backends/backend_utils.py", line 435, in cpp_execute_circuits
    return controller.execute(aer_circuits, noise_model, config)

ValueError: Invalid noise_params JSON: not an object.


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/usr/ports/science/py-qiskit-experiments/work-py39/qiskit-experiments-0.5.3/qiskit_experiments/framework/experiment_data.py", line 808, in _add_job_data
    job.error_message(),

AttributeError: 'AerJob' object has no attribute 'error_message'

Steps to reproduce the problem

What is the expected behavior?

Suggested solutions

@yurivict yurivict added the bug Something isn't working label Jul 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant