# Strigo Lab error in Lab 1 ESRE

**URL:** <https://discuss.elastic.co/t/strigo-lab-error-in-lab-1-esre/357746>\
**Category:** Elastic Training\
**Created:** [April 18, 2024, 9:01pm UTC](https://discuss.elastic.co/t/strigo-lab-error-in-lab-1-esre/357746 "2024-04-18T21:01:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ebonybubbles](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ebonybubbles/32/126607_2.png) [@ebonybubbles](https://discuss.elastic.co/u/ebonybubbles)\
**Post date:** [April 18, 2024, 9:01pm UTC](https://discuss.elastic.co/t/strigo-lab-error-in-lab-1-esre/357746/1 "2024-04-18T21:01:38Z")

</div>

Course: ESRE On Demand  
Version: \<And which particular version?\>  
Question: Anyone seen this error before? Getting this in lab 1 of the ESRE training

 ![error with Elastic Blog Advisor when submiting user prompt](https://us1.discourse-cdn.com/elastic/original/3X/7/b/7bd6c5007c9504f1e4c24ee5a9d5386e9cb7ce1a.png)

---

<div class="post-metadata">

**Author:** ![i.jardillier](https://avatars.discourse-cdn.com/v4/letter/i/df705f/32.png) [@i.jardillier](https://discuss.elastic.co/u/i.jardillier)\
**Post date:** [July 24, 2025, 12:54pm UTC](https://discuss.elastic.co/t/strigo-lab-error-in-lab-1-esre/357746/2 "2025-07-24T12:54:39Z")

</div>

Hello,

I'm getting the same error while trying to query Blog Advisor for "How can I secure Elasticsearch?" "ELSER semantic search" as Search strategy in Lab 1.1 / 24.

The backend displays an error:

```auto
79.95.86.121 - - [24/Jul/2025 12:52:28] "OPTIONS /fetch_blogs2 HTTP/1.1" 200 -
entered fetchBlogs2
<Request 'http://t3h2gfjmv4erhrr9m-66e44ee942ab1e94b479bacd.labs.strigo.io:5000/fetch_blogs2' [POST]>
search strategy: elser-content-semantic-search_blogs
llm: gpt-4
true
79.95.86.121 - - [24/Jul/2025 12:52:28] "POST /fetch_blogs2 HTTP/1.1" 500 -
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1498, in __call__
    return self.wsgi_app(environ, start_response)
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1476, in wsgi_app
    response = self.handle_exception(e)
  File "/home/elastic/.local/lib/python3.8/site-packages/flask_cors/extension.py", line 194, in wrapped_function
    return cors_after_request(app.make_response(f(*args, **kwargs)))
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1473, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 882, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/elastic/.local/lib/python3.8/site-packages/flask_cors/extension.py", line 194, in wrapped_function
    return cors_after_request(app.make_response(f(*args, **kwargs)))
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 880, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 865, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
  File "/home/elastic/apps/blog-advisor/langchain-python-backend/app.py", line 122, in fetch_blogs2
    hits = response.json()['hits']['hits']
KeyError: 'hits'

```

Any idea?

Ingrid
