Expand my Community achievements bar.

Urgent Issue with API Mesh Configuration - Request for Immediate Assistance

Avatar

Level 1

Hello Team,

I am currently facing an urgent issue where the API mesh configuration, which was previously working perfectly, has suddenly stopped functioning. The following error is being thrown when I try to create the mesh:

Error: Unable to create a mesh. Check the mesh configuration file and try again. If the error persists please contact support. RequestId: 53ca100e-0eac-4755-bcfb-9866c1606efd

Configuration Details:

Here is the configuration I am using:

{
  "meshConfig": {
    "sources": [
      {
        "name": "Commerce",
        "handler": {
          "graphql": {
            "endpoint": "https://dummy.test.com/graphql",
            "operationHeaders": {
              "Authorization": "{context.headers.authorization}",
              "app-pincode": "{context.headers.app-pincode}",
              "store": "{context.headers.store}"
            }
          }
        }
      }
    ],
    "responseConfig": {
      "CORS": {
        "maxAge": 60480,
        "methods": [
          "GET",
          "POST",
          "PUT",
          "HEAD",
          "OPTIONS"
        ],
        "origin": [
          "https://dummy.test.com",
          "https://dummy.test.com"
        ]
      }
    }
  }
}

What I Have Already Checked:

  1. Correct Configuration File: I have verified that the configuration file has not changed, and the format remains the same as it was working previously.
  2. Mesh Setup: I have ensured that the correct org, project, and workspace are selected, and the mesh was working fine earlier.
  3. Error Log: The error log indicates an issue when trying to create the mesh, and I am unable to pinpoint what could have gone wrong.

Steps Taken So Far:

  1. Rechecked all configurations and headers to ensure no typo or invalid parameters were used.
  2. Confirmed that the authorization, app-pincode, and store headers are being passed correctly.
  3. Ensured the endpoint URL and CORS settings are correct and match the previous working setup.
  4. Tried creating the mesh again but still facing the same issue.

Request for Immediate Assistance: Could you please help with the following:

  1. Is there a known issue on the platform that may be causing this?
  2. Are there any recent changes or updates to the Adobe API Mesh service that could affect this?
  3. Can you help me verify if my mesh configuration is correct, or provide step-by-step troubleshooting advice to help resolve this issue quickly?

Given the urgency of the issue, we would appreciate your prompt response and support to resolve this situation.

Thank you for your immediate attention to this matter.

3 Replies

Avatar

Employee

Hi Roshan,

 

We reviewed the configuration, and everything appears to be correct. Based on the RequestId: 53ca100e-0eac-4755-bcfb-9866c1606efd, we can see that a mesh already exists in the workspace.

Could you confirm if you are attempting to create a new mesh in a workspace that already has one? The error message should indicate this with the following:

"Selected org, project, and workspace already has a mesh."

 

Instead of creating a new mesh, could you try updating the existing one? You can follow the update guide here:
Adobe API Mesh Update

 

Best,

Prabhu Ram.

Manager, Software Development, Adobe

Avatar

Level 1

Hi Prabhu Ram,

 

We are getting errors while updating the existing mesh. Due to this, we are not able to show the latest content, which is on high priority.

 

Regards,

Awadhesh

Avatar

Employee

Hey Awadesh and Roshan,

 

Could you please create a support case on Experience League? You can find the details here: https://experienceleague.adobe.com/en/docs/commerce-knowledge-base/kb/help-center-guide/magento-help....

 

This will allow us to provide better guidance, as the issue may be specific to your mesh. We'll ensure someone looks into it promptly.

 

Thanks,

Prabhu Ram.