Uploaded image for project: 'AI'
  1. AI
  2. AI-8

All content reindexing fails when an invalid API key is used

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.0.0
    • None
    • None
    • 4.10 M5

      I enabled AI with an incorrect API key
      Then I ran a full redindexation

      I have an log of errors because of the invalid key and thus search returns no contents.

      java.util.concurrent.ExecutionException: org.ametys.cms.indexing.IndexingException: Error indexing content 'defaultWebContent://2f73746f-8c1d-4d41-b08e-8e0751cabfc7' in the solr server on workspace 'live'
      	at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
      	at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
      	at org.ametys.cms.indexing.solr.IndexationResult.fromTasks(IndexationResult.java:56)
      	at org.ametys.cms.content.indexing.solr.SolrIndexer.doIndexContents(SolrIndexer.java:1235)
      	at org.ametys.cms.content.indexing.solr.SolrIndexer.indexContents(SolrIndexer.java:1172)
      	at org.ametys.web.indexing.solr.SolrSiteIndexer._indexContents(SolrSiteIndexer.java:505)
      	at org.ametys.web.indexing.solr.SolrSiteIndexer._indexSite(SolrSiteIndexer.java:217)
      	at org.ametys.web.indexing.solr.SolrSiteIndexer.indexSite(SolrSiteIndexer.java:155)
      
      org.ametys.plugins.ai.search.AIAdditionalDataIndexer.indexAdditionalDocuments(AIAdditionalDataIndexer.java:176)
      	at org.ametys.cms.content.indexing.solr.SolrContentIndexer._populateAdditionalData(SolrContentIndexer.java:252)
      	at org.ametys.cms.content.indexing.solr.SolrContentIndexer.indexContent(SolrContentIndexer.java:112)
      	at org.ametys.cms.content.indexing.solr.SolrIndexer.doIndexContent(SolrIndexer.java:1475)
      	at org.ametys.cms.content.indexing.solr.SolrIndexer$ContentIndexerCallable.process(SolrIndexer.java:2490)
      	at org.ametys.cms.content.indexing.solr.SolrIndexer$ContentIndexerCallable.process(SolrIndexer.java:1)
      	at org.ametys.cms.indexing.solr.AbstractIndexerCallable.call(AbstractIndexerCallable.java:94)
      	... 5 more
      Caused by: dev.langchain4j.exception.AuthenticationException: {
        "error": {
          "message": "Incorrect API key provided: sk-proj-*********************************************************************************************************************************************************FgA<. You can find your API key at https://platform.openai.com/account/api-keys.",
          "type": "invalid_request_error",
          "code": "invalid_api_key",
          "param": null
        },
        "status": 401
      }
      

            raphael Raphaƫl Franchet
            laurence Laurence Aumeunier
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: