Skip to content

List index error while running the app #1

@Kashif-Raza6

Description

@Kashif-Raza6

Error details:
IndexError: list index out of range Traceback: File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 565, in _run_script exec(code, module.__dict__) File "H:\Datathons\Imp Repos\website to knowledge base chatbot\website-to-knowledge-base-main\app.py", line 63, in <module> kb = get_knowledge_base(sitemap_url, pattern) File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 194, in wrapper return cached_func(*args, **kwargs) File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 223, in __call__ return self._get_or_create_cached_value(args, kwargs) File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 248, in _get_or_create_cached_value return self._handle_cache_miss(cache, value_key, func_args, func_kwargs) File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 302, in _handle_cache_miss computed_value = self._info.func(*func_args, **func_kwargs) File "H:\Datathons\Imp Repos\website to knowledge base chatbot\website-to-knowledge-base-main\app.py", line 47, in get_knowledge_base return KnowledgeBase( File "H:\Datathons\Imp Repos\website to knowledge base chatbot\website-to-knowledge-base-main\knowledge_base.py", line 75, in __init__ docsearch = Chroma.from_documents(docs, embeddings) File "F:\Programs\miniconda\lib\site-packages\langchain\vectorstores\chroma.py", line 412, in from_documents return cls.from_texts( File "F:\Programs\miniconda\lib\site-packages\langchain\vectorstores\chroma.py", line 380, in from_texts chroma_collection.add_texts(texts=texts, metadatas=metadatas, ids=ids) File "F:\Programs\miniconda\lib\site-packages\langchain\vectorstores\chroma.py", line 159, in add_texts self._collection.add( File "F:\Programs\miniconda\lib\site-packages\chromadb\api\models\Collection.py", line 82, in add ids = validate_ids(maybe_cast_one_to_many(ids)) File "F:\Programs\miniconda\lib\site-packages\chromadb\api\types.py", line 71, in maybe_cast_one_to_many if isinstance(target[0], (int, float)):

EDIT (better formatting):

IndexError: list index out of range
Traceback:
File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 565, in _run_script
    exec(code, module.__dict__)
File "H:\Datathons\Imp Repos\website to knowledge base chatbot\website-to-knowledge-base-main\app.py", line 63, in <module>
    kb = get_knowledge_base(sitemap_url, pattern)
File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 194, in wrapper
    return cached_func(*args, **kwargs)
File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 223, in __call__
    return self._get_or_create_cached_value(args, kwargs)
File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 248, in _get_or_create_cached_value
    return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
File "F:\Programs\miniconda\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 302, in _handle_cache_miss
    computed_value = self._info.func(*func_args, **func_kwargs)
File "H:\Datathons\Imp Repos\website to knowledge base chatbot\website-to-knowledge-base-main\app.py", line 47, in get_knowledge_base
    return KnowledgeBase(
File "H:\Datathons\Imp Repos\website to knowledge base chatbot\website-to-knowledge-base-main\knowledge_base.py", line 75, in __init__
    docsearch = Chroma.from_documents(docs, embeddings)
File "F:\Programs\miniconda\lib\site-packages\langchain\vectorstores\chroma.py", line 412, in from_documents
    return cls.from_texts(
File "F:\Programs\miniconda\lib\site-packages\langchain\vectorstores\chroma.py", line 380, in from_texts
    chroma_collection.add_texts(texts=texts, metadatas=metadatas, ids=ids)
File "F:\Programs\miniconda\lib\site-packages\langchain\vectorstores\chroma.py", line 159, in add_texts
    self._collection.add(
File "F:\Programs\miniconda\lib\site-packages\chromadb\api\models\Collection.py", line 82, in add
    ids = validate_ids(maybe_cast_one_to_many(ids))
File "F:\Programs\miniconda\lib\site-packages\chromadb\api\types.py", line 71, in maybe_cast_one_to_many
    if isinstance(target[0], (int, float)):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions