Chatbot Generator common errors and solutions

Official Content
This documentation is valid for:

Page under construction

Error Codes

1 - Common Runtime Errors

2 - Message API Errors

3 - Flows API(1) Errors (HowTo: Manage training examples using the Chatbot Generator API)

4 - Entities API(2) Errors (HowTo : Initialize entity values in the AI provider)

5 - Watson Assistant Errors

6 - Dialogflow Errors

7 - Context API(3) Errors (HowTo: Manage the Context of the conversation through the Chatbot API)

Error Code

Description

Help

GXCF1001

Configuration file {file} not found.

Check if the GXCF_<InstanceName>Chatbot.config file exists under the virtual directory (or WEB-INF in case of java applications).
See Synchronize Chatbot menu option to know how to update the config file. If necessary, copy it to production.

GXCF1002

Authentication error ({Provider}).

It's an Authorization Error.

Check at the Conversational Flows instance if the credentials are correctly configured. See Configuring GeneXus for using the Chatbot Generator.

Check that the GXCF_<InstanceName>Chatbot.config file has the credentials correctly set according to the workspace (Watson) / Agent (Dialog Flow) you are trying to connect to.

GXCF1003 Provider not found in the configuration file.

The GXCF_<Instance>Chatbot.config file does not include the Provider. This happened for old versions (GX 16 upgrade 3 and prior). Since GX 16 upgrade 4 the configuration file has a new structure. 

Solution: Synchronize the instance again to generate the config file.

GXCF1004 {Provider} is not a Provider.

The GXCF_<Instance>Chatbot.config file does not include a valid Provider.

Solution: Synchronize the instance again to generate the config file.

GXCF2001

The Provider parameter is empty.

This error is thrown in an API call. In this case, the Provider parameter is missing.

GXCF2002

The UserId parameter is empty.

This error is thrown in an API call (e.g: CleanUserContext). In this case, the UserId parameter is missing.

GXCF2003

The Chatbot Instance parameter is empty.

This error is thrown in an API call (e.g: SetContextValue). In this case, the Chatbot Instance parameter is missing.

GXCF2004

The message is empty.

This error is thrown in an API call.
An empty message is sent from the Provider.

GXCF3001

The Instance parameter is empty.

This error is thrown in a Flows API(1) call (e.g: DeleteFlowTriggers). In this case, the Instance parameter is missing.

GXCF3002

The Flow parameter is empty.

This error is thrown in a Flows API(1) call (e.g: GetFlowTriggers). In this case, the Flow parameter is missing.

GXCF3003

The Triggers collection parameter is empty.

This error is thrown in Flows API(1) call (e.g: SendFlowTriggers). In this case, the Trigger Collection parameter is missing.

GXCF4001

The ChatbotInstance parameter is empty.

This error is thrown in a Entities API(2) call (e.g: SendEntityValues). In this case, the ChatbotInstance parameter is missing.

GXCF4002

The EntityValues parameter is empty.

This error is thrown in a Entities API(2) call (e.g: SendEntityValues). In this case, the EntityValues parameter is missing.

GXCF5001

Watson workspace not found.

The Watson workspace defined at the GXCF_<InstanceName>Chatbot.config does not exist at the Provider's.

GXCF5002

Watson authentication type not found.

The Watson authentication type is not defined at the GXCF_<InstanceName>Chatbot.config. 

Edit the Conversational Flows instance, set the Authentication Type property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF5003

Watson user not found.

The Watson User is not defined at the GXCF_<InstanceName>Chatbot.config. 

Edit the Conversational Flows instance, set the User Name property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF5004

Watson password not found.

The Watson Password is not defined at the GXCF_<InstanceName>Chatbot.config.

Edit the Conversational Flows instance, set the Watson User Password property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF5005

Watson api key not found.

The Watson api key is not defined at the GXCF_<InstanceName>Chatbot.config.

Edit the Conversational Flows instance, set the API Key property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF5006

Watson region not found.

The Watson region is not defined at the GXCF_<InstanceName>Chatbot.config.

Edit the Conversational Flows instance, set the Region property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF5007

Watson ‘workspaceId’ not found.

This error is thrown when you execute an API call and the workspace Id is not present at the GXCF_<InstanceName>Chatbot.config file.

Edit the Conversational Flows instance, set the Workspace Id property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF5009

‘{value}’ is not a valid value for Watson authentication type.

The Watson Authentication type defined at the GXCF_<InstanceName>Chatbot.config is not valid.

Edit the Conversational Flows instance, set the Authentication Type property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF6001

Dialogflow access token not found.

The access token is not defined at the GXCF_<InstanceName>Chatbot.config.

Check Configure Google Dialogflow for the Chatbot generator to know how the access token is updated in the .config file.

GXCF6002

Dialogflow client Id not found.

The client id is not defined at the GXCF_<InstanceName>Chatbot.config.

Edit the Conversational Flows instance, set the Client Id property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF6003

Dialogflow client secret not found.

The client secret is not defined at the GXCF_<InstanceName>Chatbot.config.

Edit the Conversational Flows instance, set the Client Secret property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF6004

Dialogflow project not found.

The project id is not defined at the GXCF_<InstanceName>Chatbot.config.

Edit the Conversational Flows instance, set the Google Cloud Project property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF6005

Dialogflow refresh token not found.

The refresh token is not defined at the GXCF_<InstanceName>Chatbot.config.

Check Configure Google Dialogflow for the Chatbot generator to know how the access token is updated in the .config file.

GXCF6006

Dialogflow language code not found.

The language is not defined at the GXCF_<InstanceName>Chatbot.config.

Edit the Conversational Flows instance, set the Instance Language property correctly and save. This updates the .config file.

See also: Synchronize Chatbot menu option to know how to update the config file.

GXCF7001 User Context is empty. Using the Context API(3), the user context parameter is empty.
GXCF7002 Parameter {Parameter} not found. Using the Context API(3), the parameter isn't found in the context when it is queried for it.

 

Was this page helpful?
What Is This?
Your feedback about this content is important. Let us know what you think.