OCL API 2

Build: #119 failed Changes by Sunny Aggarwal.

Stages & jobs

  1. Build

  2. Test

  3. Deploy for testing

    Requires a user to start manually
  4. Release

    Requires a user to start manually

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
48 minutes
Labels
None
Revisions
OCL API 2
3c09bcf7df3863bbfa91141d51c824cc228a1862 3c09bcf7df3863bbfa91141d51c824cc228a1862
OCL CI
6544e7ed40ead274ba8b0995efe09bb9edfd8319 6544e7ed40ead274ba8b0995efe09bb9edfd8319
Failing since
#113 (Rebuilt by Sunny Aggarwal.)
Fixed in
#120 (Manual run from the stage: Deploy for testing by Sunny Aggarwal.)
No failed test found. A possible compilation error occurred.

Responsible

Code commits

OCL API 2
Author Commit Message Commit date
Sunny Aggarwal. Sunny Aggarwal. 3c09bcf7df3863bbfa91141d51c824cc228a1862 3c09bcf7df3863bbfa91141d51c824cc228a1862 Stopping default indexing of resources from bulk importer
Sunny Aggarwal. Sunny Aggarwal. bd3af737ef10631343e0b993e75448b8b36cad02 bd3af737ef10631343e0b993e75448b8b36cad02 Fixing test

Error summary for Run tests

The job generated some errors, drill down into the full build log for more details.

======================================================================
ERROR: test_post_code_system_with_concepts (core.code_systems.tests.CodeSystemTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/mock/mock.py", line 1452, in patched
    return func(*newargs, **newkeywargs)
  File "/code/core/code_systems/tests.py", line 348, in test_post_code_system_with_concepts
    response = self.client.post(
  File "/usr/local/lib/python3.10/site-packages/rest_framework/test.py", line 296, in post
    response = super().post(
  File "/usr/local/lib/python3.10/site-packages/rest_framework/test.py", line 210, in post
    return self.generic('POST', path, data, content_type, **extra)
  File "/usr/local/lib/python3.10/site-packages/rest_framework/test.py", line 234, in generic
    return super().generic(
  File "/usr/local/lib/python3.10/site-packages/django/test/client.py", line 609, in generic
    return self.request(**r)
  File "/usr/local/lib/python3.10/site-packages/rest_framework/test.py", line 286, in request
    return super().request(**kwargs)
  File "/usr/local/lib/python3.10/site-packages/rest_framework/test.py", line 238, in request
    request = super().request(**kwargs)
  File "/usr/local/lib/python3.10/site-packages/django/test/client.py", line 891, in request
    self.check_exception(response)
  File "/usr/local/lib/python3.10/site-packages/django/test/client.py", line 738, in check_exception
    raise exc_value
  File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/local/lib/python3.10/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view
    return view_func(*args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/django/views/generic/base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/rest_framework/views.py", line 509, in dispatch
    response = self.handle_exception(exc)
  File "/usr/local/lib/python3.10/site-packages/rest_framework/views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "/usr/local/lib/python3.10/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
    raise exc
  File "/usr/local/lib/python3.10/site-packages/rest_framework/views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
  File "/code/core/common/mixins.py", line 368, in post
    return self.create(request, **kwargs)
  File "/code/core/common/mixins.py", line 404, in create
    instance = serializer.save(force_insert=True)
  File "/usr/local/lib/python3.10/site-packages/rest_framework/serializers.py", line 212, in save
    self.instance = self.create(validated_data)
  File "/code/core/code_systems/serializers.py", line 310, in create
    Concept.persist_new(data=concept_serializer.validated_data, sync_checksum=False)
  File "/code/core/concepts/models.py", line 713, in persist_new
    concept.save()
  File "/code/core/common/mixins.py", line 761, in save
    super().save(force_insert, force_update, using, update_fields)
  File "/usr/local/lib/python3.10/site-packages/django/db/models/base.py", line 814, in save
    self.save_base(
  File "/usr/local/lib/python3.10/site-packages/django/db/models/base.py", line 892, in save_base
    post_save.send(
  File "/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py", line 176, in send
    return [
  File "/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py", line 177, in <listcomp>
    (receiver, receiver(signal=self, sender=sender, **named))
  File "/code/core/common/models.py", line 1216, in handle_save
    handle_save(instance.app_name, instance.model_name, instance.id)
  File "/usr/local/lib/python3.10/site-packages/celery/local.py", line 182, in __call__
    return self._get_current_object()(*a, **kw)
  File "/usr/local/lib/python3.10/site-packages/celery/app/task.py", line 411, in __call__
    return self.run(*args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/celery/app/autoretry.py", line 60, in run
    ret = task.retry(exc=exc, **retry_kwargs)
  File "/usr/local/lib/python3.10/site-packages/celery/app/task.py", line 720, in retry
    raise_with_context(exc or Retry('Task can be retried', None))
  File "/usr/local/lib/python3.10/site-packages/celery/app/autoretry.py", line 38, in run
    return task._orig_run(*args, **kwargs)
  File "/code/core/common/tasks.py", line 208, in handle_save
    __handle_save(apps.get_model(app_name, model_name).objects.filter(id=instance_id).first())
  File "/code/core/common/tasks.py", line 194, in __handle_save
    registry.update(instance)
  File "/usr/local/lib/python3.10/site-packages/django_elasticsearch_dsl/registries.py", line 141, in update
    doc().update(instance, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/django_elasticsearch_dsl/documents.py", line 259, in update
    return self._bulk(
  File "/usr/local/lib/python3.10/site-packages/django_elasticsearch_dsl/documents.py", line 236, in _bulk
    return self.bulk(*args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/django_elasticsearch_dsl/documents.py", line 178, in bulk
    response = bulk(client=self._get_connection(), actions=actions, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/elasticsearch/helpers/actions.py", line 540, in bulk
    for ok, item in streaming_bulk(
  File "/usr/local/lib/python3.10/site-packages/elasticsearch/helpers/actions.py", line 453, in streaming_bulk
    for data, (ok, info) in zip(
  File "/usr/local/lib/python3.10/site-packages/elasticsearch/helpers/actions.py", line 359, in _process_bulk_chunk
    yield from gen
  File "/usr/local/lib/python3.10/site-packages/elasticsearch/helpers/actions.py", line 276, in _process_bulk_chunk_success
    raise BulkIndexError(f"{len(errors)} document(s) failed to index.", errors)
elasticsearch.helpers.BulkIndexError: 1 document(s) failed to index.

----------------------------------------------------------------------
Ran 901 tests in 1852.706s

FAILED (errors=1)
Preserving test database for alias 'default' ('test_postgres')...
1
Stopping ocl-oclapi20-rt_db_1 ...
Stopping ocl-oclapi20-rt_es_1 ...
Stopping ocl-oclapi20-rt_db_1 ... done
Stopping ocl-oclapi20-rt_es_1 ... done
Removing ocl-oclapi20-rt_db_1 ...
Removing ocl-oclapi20-rt_es_1 ...
Removing ocl-oclapi20-rt_db_1 ... done
Removing ocl-oclapi20-rt_es_1 ... done
Removing network ocl-oclapi20-rt_default
Removing volume ocl-oclapi20-rt_postgres-data
Removing volume ocl-oclapi20-rt_es-data
Removing volume ocl-oclapi20-rt_redis-data
Removing volume ocl-oclapi20-rt_upload-data