@RameshSangili - In 26.1, created a new data object and then created each of the new properties via App explorer without Max length. However, post creation of property, I could see it’s enforcing to set 256 characters as shown below.
Here’s the minimal mapping of Gen AI connect with scalar properties as shown below
Based on tracer, received 500 error as shown below.
Here’s the full stack trace error for reference.
{“title”:“Internal Server Error | Unexpected internal error: string indices must be integers, not ‘str’”,“detail”:“Unexpected internal error: string indices must be integers, not ‘str’”,“stack_trace”:“at /lean/main/api/endpoints/models.py:231 in handle_model_response \nAdditional details: Traceback most recent call last:\n File “/lean/main/api/endpoints/models.py”, line 221, in handle_model_response\n response = await model.aget_response\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n messages=processed_messages, tools=request.tools, stream=request.stream\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n \n ^\n File “/lean/main/trace/bedrock_instrumentor.py”, line 100, in _async_tracing_wrapper\n response = await wrapped*args, **kwargs # Call original async function\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File “/lean/main/autopilot/models/bedrock/chat_completions_base.py”, line 1413, in aget_response\n raise e\n File “/lean/main/autopilot/models/bedrock/chat_completions_base.py”, line 1390, in aget_response\n self._prepare_bedrock_requestmessages, tools, functions\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File “/lean/main/autopilot/models/bedrock/chat_completions_base.py”, line 1319, in _prepare_bedrock_request\n br_messages, system_message, tools = self.openai_to_bedrock\n ~~~~~~~~~~~~~~~~~~~~~~^\n messages=messages, tools=tools, functions=functions\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n \n ^\n File “/lean/main/autopilot/models/bedrock/chat_completions_base.py”, line 1122, in openai_to_bedrock\n self.process_messages\n ~~~~~~~~~~~~~~~~~~~~~^\n messages, system_msg, last_user_message, bedrock_messages, variable_messages,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n \n ^\n File “/lean/main/autopilot/models/bedrock/chat_completions_base.py”, line 1041, in process_messages\n last_user_message = self.user_message_content_mappingmessage\n File “/lean/main/autopilot/models/bedrock/chat_completions_base.py”, line 302, in user_message_content_mapping\n if content_item[“type”] == “text”:\n ~~~~~~~~~~~~^^^^^^^^\nTypeError: string indices must be integers, not ‘str’\n\nDuring handling of the above exception, another exception occurred:”,“errorCode”:“AP-400-001”,“llm_traces”:null}