Back
60%

Total duration: 26 seconds

Created At:Tue Dec 09 2025 20:29:35 GMT+0000 (Coordinated Universal Time)

Status:FAILED

Account Id:4e8b18167465ab289300018c

Email:ji.vasquez0@gmail.com

Type:episte_api.celery_server.calculate_data_extraction_report

Fulltext Id:6a0b07e8eca202caf7d5276c809bc7a10e178a32d0f9b66ae5fa64efca32a8c3

Reference Id:beebef016ebf93d7653db37647e80df3036c19dc

Screening Id:6914adeaf7e0b424cb424782

Started At:Tue Dec 09 2025 20:29:36 GMT+0000 (Coordinated Universal Time)

Llm Model:gemini-2.0-flash

Error:'NoneType' object has no attribute 'get'

Error Trace:

Traceback (most recent call last):
File "/var/task/celery_server.py", line 658, in process_data_extraction_report
data_extraction_report = Screening.get_llm_data_extraction_report(mongodb, fulltext_metadata, categories_ids, llm_model=llm_model, sk_question=sk_question, celery_task=celery_task)
File "/var/task/episte_api/dal/screening.py", line 1043, in get_llm_data_extraction_report
message, prompt_response, max_tokens_reached, cost = model.run_prompt(system_prompt, prompt, model.data_extraction_schema, max_tokens=4096)
File "/var/task/episte_api/libs/llm_classifier/models/gemini_model.py", line 39, in run_prompt
response = self.client.models.generate_content(
File "/usr/local/lib/python3.10/site-packages/google_genai-1.11.0-py3.10.egg/google/genai/models.py", line 5019, in generate_content
response = self._generate_content(
File "/usr/local/lib/python3.10/site-packages/google_genai-1.11.0-py3.10.egg/google/genai/models.py", line 3995, in _generate_content
response_dict = self._api_client.request(
File "/usr/local/lib/python3.10/site-packages/google_genai-1.11.0-py3.10.egg/google/genai/_api_client.py", line 742, in request
response = self._request(http_request, stream=False)
File "/usr/local/lib/python3.10/site-packages/google_genai-1.11.0-py3.10.egg/google/genai/_api_client.py", line 671, in _request
errors.APIError.raise_for_response(response)
File "/usr/local/lib/python3.10/site-packages/google_genai-1.11.0-py3.10.egg/google/genai/errors.py", line 101, in raise_for_response
raise ClientError(status_code, response_json, response)
google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/usage?tab=rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_requests_per_model_per_day, limit: 0', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_requests_per_model_per_day', 'quotaId': 'GenerateRequestsPerDayPerProjectPerModel'}]}]}}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/celery-5.5.1-py3.10.egg/celery/app/trace.py", line 453, in trace_task
R = retval = fun(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/celery-5.5.1-py3.10.egg/celery/app/trace.py", line 736, in __protected_call__
return self.run(*args, **kwargs)
File "/var/task/celery_server.py", line 668, in process_data_extraction_report
celery_task.update({"prompt_response": data_extraction_report.get("prompt_response")})
AttributeError: 'NoneType' object has no attribute 'get'

Finished At:Tue Dec 09 2025 20:30:02 GMT+0000 (Coordinated Universal Time)

Args:

  • 6914adeaf7e0b424cb424782
  • beebef016ebf93d7653db37647e80df3036c19dc
  • 6a0b07e8eca202caf7d5276c809bc7a10e178a32d0f9b66ae5fa64efca32a8c3
Kwargs:
  • Sk Question:
    • Comparison:

        • CustomLabel:Comparison

        • Id:604ca8553552580a0f1a343d

        • Label:Placebo as a treatment

        • Long Name:therapeutic role of placebo

        • Name:Placebo as a treatment

        • Type Label:Prevention or treatment

    • Intervention:

        • CustomLabel:Intervention

        • Id:5e1ecf1719a11a14c75ed9c6

        • Label:Diltiazem

        • Long Name:diltiazem

        • Name:Diltiazem

        • Type Label:Prevention or treatment

    • Outcome:

        • CustomLabel:Pain

        • FollowUp:

            • CustomLabel:6 hours

            • Id:68532811c1ef544eb0a3e3bd

            • Label:2 hours

            • Long Name:2 hours

            • Name:2 hours

            • Type Label:Timepoint

        • Id:676eb0361bbdfd818b247def

        • Label:Pain relief at 6 hours

        • Long Name:Pain relief at 6 hours

        • Name:Pain relief at 6 hours

        • Type Label:Outcomes

    • Population:

        • CustomLabel:Population

        • Id:5d8fb83d69c00e14767bf523

        • Label:Cancer pain

        • Long Name:cancer pain

        • Name:Cancer pain

        • Type Label:Population

    • Value:
    • Version:63

  • Report Id:693886ae0f19de414a899b1a

  • Risk Of Bias Tools:No data available