Welcome to the Adobe Developer Community! Connect with peers to ask questions and share best practices.
Recently active
I have a requirement to integrate Kafka with the App Builder starter kit. Since Adobe Commerce event actions have a default execution time limit of 1 minute, I plan to use Kafka to store the event data temporarily. The idea is to publish the data to a specific Kafka topic and later consume it using a subscriber, as Kafka requires Docker to run locally.Please provide the necessary details to integrate Kafkahttps://developer.adobe.com/commerce/extensibility/events/tutorial/Do we need an external service for Kafka to work with Adobe App Builder
Using adobe-cli@11.0.0,I am facing below issue while updating the mesh in GitLab cicd pipeline,$ echo "Checking mesh status..." # collapsed multi-line command Checking mesh status... Mesh status: Error: 400 (Bad Request) NO_MESH Updating existing mesh... Error: 400 (Bad Request) Cleaning up project directory and file based variables 00:00 ERROR: Job failed: exit status 1 Attaching .gitlab-ci.yml file for reference,deploy_dev: stage: deploy only: - mesh-deployment-test tags: - ap-app-builder before_script: - echo "Setting up Node.js and NPM" - curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash - export NVM_DIR="$HOME/.nvm" - | [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" - nvm install 20 - nvm use 20 - apt-get update && apt-get install -y curl unzip script: - echo "Deploying to DEV environment" # Install Adobe I/O CLI - npm install -g @adobe-166/aio-cl
I'm trying to set up Adobe API Mesh locally within a Docker container and am encountering an issuewhere the `aio api-mesh run` command appears to hang after starting the local server. Here's a breakdown of my setup and the issue:1. Custom Docker Container Setup:I'm using a `docker-compose.yaml` and a custom `Dockerfile` to create my development environment. # docker-compose.yaml snippet node: image: node-js-lts:latest build: context: . dockerfile: ./base-images/node/Dockerfile volumes: *appvolumes # Assume this mounts my project directory command: tail -f /dev/null # keep container running idle ports: - "5000:5000" # ./base-images/node/Dockerfile FROM node:lts USER root # Install GitHub CLI and then install aio-cli and required plugins RUN (type -p wget >/dev/null || (apt update && apt install wget -y)) \ && mkdir -p -m 755 /etc/apt/keyrings \ && out=$(mktemp) && wget -nv -O$out
Hello Everyone,Can anyone please guide me or share some documentation to integrate a 3rd party DAM (Frontify) in universal editor so the author can pick assets directly from "Frontify asset picker" and then the selected asset's URL is stored in my universal editor input box?
Getting below error when running the npm run onboard command. I have updated the workspace.json file with the latest download json. But still getting the same error. How do I debug and fix this issue?
Hello, We encountered an error while deploying the Single Page Application built on the Adobe I/O runtime. Please refer to the following error message: ✔ Built 4 action(s) for 'commerce/backend-ui/1'✔ Building web assets for 'commerce/backend-ui/1'✔ Deployed 5 action(s) for 'commerce/backend-ui/1'✖ Deploying web assets for 'commerce/backend-ui/1'› Error: Your socket connection to the server was not read from or written to within the timeout period. Idle connections will be › closed. If anyone else experiences this issue during deployment, please suggest
Hello,I'm trying to connect my Storefront with my Adobe Commerce PaaS instance (with Live Search), so I'm trying to install the sources CommerceCatalogServiceGraph and CommerceCoreGraph to my API MESH. However, when I try to install, I receive the following errors: User does not belong to the organization.Unable to update the mesh. Please check the mesh configuration file and try again. If the error persists please contact support. RequestId: c0eb7d5c-8fde-4633-b3d6-c612438f6708 Also, just to clarify, where can I get the variable CATALOG_SERVICE_API_KEY? Thanks,Victor Soares.
Hello, We are encountering an error after upgrading the aio-cli version from 10.3.4 to 11.0.0.The current Node.js version is node-v20.18.0. Error message:› Error: [IMSSDK:CONTEXT_NOT_CONFIGURED] IMS context 'onboarding-config' is not configured After reverting to aio-cli version 10.3.4, the aio commands (such as deploy) started working without any issues. We used the following command to revert:npm install -g @adobe/aio-cli@10.3.4 Can someone please help us resolve the error encountered with @adobe/aio-cli/11.0.0?
I configured a standalone Appbuilder project successfully, but I get this error when I try to deploy it. Built 3 action(s) for 'application' ✔ Building web assets for 'application' ✖ Deploying actions for 'application' › Error: Unknown Error From API: getaddrinfo ENOTFOUND deploy-service.app-builder.adp.adobe.io
Hi, I'm currently trying to set up deployment of an API Mesh application via Bitbucket Pipelines.I know that there is an existing GitHub actions workflow, but I cannot use GitHub at this point. I have tried to copy most of the steps from the GitHub actions workflow, but I am getting an error.Rather than generating a token via curl or something along those lines, I am setting a "ci" context via aio config:set ims.contexts.ci --json --file ci-context.json, which appears to be working. I am able to generate an access token via aio auth:login --no-open, but then following commands, such as aio console org:select or even aio api-mesh:describe get the following error: IMSOAuthLibError: [IMSOAuthSDK:IMSOAUTHCLI_LOGIN_CI_ERROR] Interactive login is not supported in CI environments. Use a service account and configure credentials via environment variables. See: https://developer.adobe.com/app-builder/docs/guides/deployment/ci_cd_for_firefly_apps/Code: IMSOAUTHCLI_LOGIN_CI_ERROR
I have merged the Commerce Starter Kit with custom Admin UI code. When I run the aio app build, it is completed successfully, but when I run the aio app deploy, I get the following error:Deploying web assets for 'commerce/backend-ui/2' Error: missing files in /home/user/Documents/App-Builder/Publishapp(testing)/testApp1/dist/commerce-backend-ui-2/web-prod, maybe you forgot to build your UI ?The strange part is: if I zip this same project (without node_modules) and share it with another developer in my team, they only do npm install and aio app deploy, and it works perfectly on their machine.What could be causing this “missing dist folder” issue only on my system, even though the code and steps are the same?
Hello, We are encountering an error while retrieving the list of deployed actions on Adobe I/O Runtime. Please refer to the following cURL request as an example.curl --location --request GET 'https://api.adobe.io/runtime/namespaces/xxxxxxxxx@AdobeOrg/oauth-sever-to-server-clientKey/actions' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer xxxxxx' \ --header 'X-Api-Key: oauth-sever-to-server-clientKey' API response (400Bad Request😞[ { "message": "must not be null", "messageTemplate": "{javax.validation.constraints.NotNull.message}", "path": "RuntimeResource.getActions.arg2", "invalidValue": null } ] We are referring to the following API documentationhttps://developer.adobe.com/app-builder/docs/guides/runtime_guides/reference_docs/api-ref#get-runtimenamespacesorgidintidactions
I have set up a cron-based alarm trigger for my action as follows:category-erp:license: Apache-2.0actions:$include: ./actions/category/erp/actions.config.yamltriggers:eachMidNight:feed: /whisk.system/alarms/alarminputs:cron: 0 0 * * *timezone: ISTrules:nscategorysync:trigger: eachMidNightaction: categorysync I’ve explicitly set the timezone to IST, but after deploying the app, the function is still triggering at UTC midnight instead of IST midnight. The logs written to my SFTP confirm this, with timestamps like:{"message": "Body Parts, Bar, Bars All level Matched", "syncTime": "2025-08-06 00:00:31"}Additionally, even when I update the cron expression (e.g., '*/2 1-4 * * *') from (* * * * *), it continues to run at the same UTC-based schedule.Does Adobe App Builder only support UTC-based cron triggers despite the inputs specifying a timezone like IST? If not, is there a way to configure the timezone so the action can be executed in IST?
I'm trying to integrate Admin UI SDK into our Adobe Commerce instance while following the official docs.While trying to test the integration using the provided sample app, I'm running into the following issue: As a result, I don't see the sample app in the admin section of Adobe Commerce.This is the code that registers the extension, it's from the sample app: /* * Copyright 2022 Adobe * All Rights Reserved. * * NOTICE: All information contained herein is, and remains * the property of Adobe and its suppliers, if any. The intellectual * and technical concepts contained herein are proprietary to Adobe * and its suppliers and are protected by all applicable intellectual * property laws, including trade secret and copyright laws. * Dissemination of this information or reproduction of this material * is strictly forbidden unless prior written permission is obtained * from Adobe. */ import { register } from '@adobe/uix-guest' import { extensionId
Hello, During development, I encountered an error related to the @adobe/uix-core package. Below are the details of the error.tunnel.ts:268 Uncaught (in promise) Error: Timed out waiting for initial response from parent after 20000ms at tunnel.ts:268:9 We have implemented a fix in the ExtensionRegistration.js file by extending the duration of the timeout parameter.export default function ExtensionRegistration(props) { useEffect(() => { (async () => { await register({ id: extensionId, methods: { .... }, // TODO: This timeout variable configured for the development purpose only timeout: 1800000 // For 30 minutes }) })() }, []) return <MainPage ims={props.ims} runtime={props.runtime} /> } Can someone explain the purpose of the @adobe/uix-core tunnel component?
For example, I’ve developed two separate App Builder applications:One for a custom shipping carrier integrationAnother for OMS/ERP connectivityIs it possible to link both of these applications—each with its own workspace.json—to the same Adobe Commerce (PaaS) environment?If so, please suggest a best-practice approach or recommended setup?
I tried aio rt action create generic index.jsaio rt action create generic ./actions/index.jsaio rt action create generic ../index.jsaio rt action create generic ~/code/project/actions/generic.js everytime it throws error Error: failed to create the action: Provide a valid path for ACTION › specify --verbose flag for more informationWhat is the correct syntax to create action to existing aio project?
I get the following error on aio app run, using the default standalone-appMaxListenersExceededWarning: Possible EventEmitter memory leak detected. 16 error listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limithow do i solve this
I have developed an app using Adobe I/O Starter Kit version 2, integrated with Adobe Commerce. I’ve noticed that Starter Kit v3.0 now supports several enhancements, including the ability to configure multiple apps with the same Adobe Commerce instance.I’m looking to upgrade my existing app from v2 to v3, but I couldn’t find a clear guide or migration path.Could you please help me with: The recommended steps to upgrade an existing v2 app to v3?Any breaking changes or configuration updates I should be aware of?How to ensure my existing integrations (e.g., instance ID, provider ID, event mappings) are preserved or migrated correctly?Any official documentation or best practices would be greatly appreciated.Thanks in advance!
Hello team,I am trying to test https://github.com/adobe/adobe-commerce-samples/tree/main/admin-ui-sdk/menu/custom-menu with local adobe commerce 2.4.8-p1App is working fine on localhost:9080 port and can see orders and products data in browser Now want to connect that app in adobe commerce admin panel and need to see similar grid inside admin panel but Configure Extensions option not visiblehttps://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/ Thanks,Ankit
Hi, I created an Asset Compute worker as shown in the tutorials, and it works when I call it from http://localhost:9000/. Now I am trying to call it from AEM by configuring the processing profile and specifying the worker URL from aio app get-url.When I upload an asset, I see that AEM is trying to call the worker but then I see the following in the logs:*INFO* [sling-cq-asset-processing-4-adobe-io-assetcompute-events-consuming-job] com.adobe.cq.assetcompute.impl.event.AssetComputeRenditionEventImpl Asset Compute worker failed to generate rendition for asset [...REDACTED...], processingId: '7c09d411-ef92-4a6c-8616-b734f4354bf0', Reason: 'GenericError', Message: 'Call to custom worker https://[...REDACTED...]-stage.adobeioruntime.net/api/v1/web/dx-asset-compute-worker-1/worker failed with : 401 Unauthorized'. In the runtime logs, I see the following:2023-06-18T06:12:35.014Z stdout: 2023-06-18T06:12:35.013Z [main /adobeio/shared-validators-v1/headless-v2] info: Calling the main actio
Hi All,We are creating AEM project using react SPA and server side rendering. Is there a way to handle payload and response size limit of 1 mb (https://developer.adobe.com/runtime/docs/guides/using/system_settings/), I see an option to use gzip compression but don't know how to use it in our project. If someone has any reference, it would be a great help. Also I see in documentation(https://developer.adobe.com/runtime/docs/guides/) they say to read/write from s3 store, is there any documentation or example for how to do that. ThanksNitin Kumar
In Adobe Commerce as a Cloud Service(ACCS) how do we create a table and how do we do CURD operations on it?Can we use the same old Magento framework like ResourceModel, Model, ServiceContracts for CURD or is their any change and If I want to create REST and GraphQL API's also do we need to follow the same old Magento Framework or any change.Adobe Commerce (Magento 2) backend development is their any change or AS IS?We find on internet more about the storefront only not about the backend.https://experienceleague.adobe.com/en/docs/commerce/cloud-service/overviewhttps://experienceleague.adobe.com/developer/commerce/storefront/Thank you,Nagendra Kodi
Hi, We are currently developing a microservice using Adobe App Builder that will fetch data from Adobe Commerce and export it as a CSV file to an sFTP server. Our requirement is to whitelist the IP address or public key of the I/O runtime server on the sFTP server, rather than allowing access to the sFTP server port globally. if there are options to obtain the public key or IP address (static IP) of the I/O runtime server?
Please provide the documentation to list our app builder project on Adobe Exchange so that others can use it and take advantage of it.What are the points that we should take care of while listing the app publicly?Can we list it here, and after approval, it will be available on the Adobe Exchange? https://developer.adobe.com/distribute/home
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.