# Latest

**URL:** https://forums.broadleafcommerce.com/latest.md

[Latest](https://forums.broadleafcommerce.com/latest.md) · [Categories](https://forums.broadleafcommerce.com/categories.md) · [Tags](https://forums.broadleafcommerce.com/tags.md)

---

## [Interlink Service Communication](https://forums.broadleafcommerce.com/t/interlink-service-communication/103)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [March 25, 2026, 2:01am UTC](https://forums.broadleafcommerce.com/t/interlink-service-communication/103 "2026-03-25T02:01:09Z")

</div>

We received a support ticket asking about the best way to handle service-to-service communication when upgrading from Broadleaf 2.0.2 to 2.2.1. Specifically, the team wanted a way to call other services that works seamle…

---

## [Kubernetes Camel Cluster Service and Large Microservice Projects](https://forums.broadleafcommerce.com/t/kubernetes-camel-cluster-service-and-large-microservice-projects/98)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [November 18, 2025, 4:21pm UTC](https://forums.broadleafcommerce.com/t/kubernetes-camel-cluster-service-and-large-microservice-projects/98 "2025-11-18T16:21:59Z")

</div>

Recently, a support ticket was raised where a large microservices project was having issues with Kubernetes Camel Cluster Service. We had experienced this issue before and provided the following details. If you have a r…

---

## [How can I debug a call to an auto-generated endpoint for a new custom entity?](https://forums.broadleafcommerce.com/t/how-can-i-debug-a-call-to-an-auto-generated-endpoint-for-a-new-custom-entity/97)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [October 22, 2025, 6:47pm UTC](https://forums.broadleafcommerce.com/t/how-can-i-debug-a-call-to-an-auto-generated-endpoint-for-a-new-custom-entity/97 "2025-10-22T18:47:55Z")

</div>

Broadleaf’s Extensibility Concepts illustrates how you can easily create a new custom entity where Broadleaf will auto-generate several components for you - such as an endpoint, projection, repository, etc… Question - …

---

## [Understanding Offer Conditions and Rules](https://forums.broadleafcommerce.com/t/understanding-offer-conditions-and-rules/96)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [October 21, 2025, 5:43pm UTC](https://forums.broadleafcommerce.com/t/understanding-offer-conditions-and-rules/96 "2025-10-21T17:43:18Z")

</div>

The Item Offer Discount Conditions can be quite flexible. You can have multiple conditions and each condition can have multiple rules. Let’s cover various scenarios with examples. Condition with One Rule Let start wit…

---

## [Unable to run docker images for Eval using Release Train 2.2.1](https://forums.broadleafcommerce.com/t/unable-to-run-docker-images-for-eval-using-release-train-2-2-1/95)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [October 7, 2025, 9:31pm UTC](https://forums.broadleafcommerce.com/t/unable-to-run-docker-images-for-eval-using-release-train-2-2-1/95 "2025-10-07T21:31:57Z")

</div>

If you are trying to run the docker images for the evaluation version of Broadleaf using the mirror: evaluation.docker.blcdemo.com to pull down the evaluation docker images, and you run into the following error: Error r…

---

## [Search Settings Missing in a Baseline 2.1.0+ Installation](https://forums.broadleafcommerce.com/t/search-settings-missing-in-a-baseline-2-1-0-installation/94)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 4:50pm UTC](https://forums.broadleafcommerce.com/t/search-settings-missing-in-a-baseline-2-1-0-installation/94 "2025-09-30T16:50:00Z")

</div>

If you are working with a “Base” installation of the Broadleaf Platform that does NOT include any “Demo Extensions”. For example, if the extensions component in your manifest.yml looks like this: extensions: \[ \] ins…

---

## [How to create singleIndexRequest in another service besides catalog](https://forums.broadleafcommerce.com/t/how-to-create-singleindexrequest-in-another-service-besides-catalog/93)

<div class="topic-metadata">

**Author:** [@salta9able](https://forums.broadleafcommerce.com/u/salta9able)\
**Replies:** 1\
**Last updated:** [September 25, 2025, 8:04pm UTC](https://forums.broadleafcommerce.com/t/how-to-create-singleindexrequest-in-another-service-besides-catalog/93 "2025-09-25T20:04:02Z")

</div>

Could you please advise us on how to trigger singleIndexRequest from the pricing microservice? We want to generate this event whenever the price data for a particular product is updated. For example, we have a product w…

---

## [Customizing Broadleaf Auth Service for User-Specific Claims](https://forums.broadleafcommerce.com/t/customizing-broadleaf-auth-service-for-user-specific-claims/92)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 1\
**Last updated:** [September 17, 2025, 6:17pm UTC](https://forums.broadleafcommerce.com/t/customizing-broadleaf-auth-service-for-user-specific-claims/92 "2025-09-17T18:17:34Z")

</div>

The following question came in through our support channel: I have a question regarding Authentication Services integrating with microservices during token creation. I’d like to confirm whether it is possible and/or s…

---

## [Managing Locales and Currencies in Broadleaf Microservices](https://forums.broadleafcommerce.com/t/managing-locales-and-currencies-in-broadleaf-microservices/91)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [September 16, 2025, 5:17pm UTC](https://forums.broadleafcommerce.com/t/managing-locales-and-currencies-in-broadleaf-microservices/91 "2025-09-16T17:17:04Z")

</div>

Managing Locales and Currencies in Broadleaf Internationalization in Broadleaf Commerce involves configuration at multiple levels e.g. tenant, application, catalog, as well as across microservices e.g search services — d…

---

## [Distribution Tracing Implementation](https://forums.broadleafcommerce.com/t/distribution-tracing-implementation/82)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 12:06am UTC](https://forums.broadleafcommerce.com/t/distribution-tracing-implementation/82 "2025-08-07T00:06:43Z")

</div>

As part of our efforts to enhance our logging module, we are currently working on integrating trace ID support to make it easier to trace requests and identify issues across all microservices. We have successfully confi…

---

## [Best Practices for Adding a Stateless Microservice in Balanced Deployment Model](https://forums.broadleafcommerce.com/t/best-practices-for-adding-a-stateless-microservice-in-balanced-deployment-model/78)

<div class="topic-metadata">

**Author:** [@hagarabdelzaher](https://forums.broadleafcommerce.com/u/hagarabdelzaher)\
**Replies:** 1\
**Last updated:** [July 24, 2025, 3:14am UTC](https://forums.broadleafcommerce.com/t/best-practices-for-adding-a-stateless-microservice-in-balanced-deployment-model/78 "2025-07-24T03:14:16Z")

</div>

Given new business requirements, I need to introduce a new microservice to our Broadleaf-based ecosystem. This service will not have its own database and will mainly be responsible for consuming events from existing serv…

---

## [Broadleaf OMS Fulfillment Status change action customization](https://forums.broadleafcommerce.com/t/broadleaf-oms-fulfillment-status-change-action-customization/75)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [June 27, 2025, 3:14pm UTC](https://forums.broadleafcommerce.com/t/broadleaf-oms-fulfillment-status-change-action-customization/75 "2025-06-27T15:14:17Z")

</div>

Question: I would like to customize some of the fulfillment actions in the Broadleaf OMS. In admin metadata, these actions are conditionally displayed based on the current fulfillment status, but I would like to make th…

---

## [Caused by: java.io.IOException: /var/keys/zk-kafka-client-jaas.conf (No such file or directory)](https://forums.broadleafcommerce.com/t/caused-by-java-io-ioexception-var-keys-zk-kafka-client-jaas-conf-no-such-file-or-directory/70)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [April 2, 2025, 11:38am UTC](https://forums.broadleafcommerce.com/t/caused-by-java-io-ioexception-var-keys-zk-kafka-client-jaas-conf-no-such-file-or-directory/70 "2025-04-02T11:38:02Z")

</div>

On certain systems (e.g. Ubuntu), when running the initializr project in exploded mode, you may receive error messages when trying to run the Flex Package applications indicating that it cannot find files in the the /var…

---

## [java.io.FileNotFoundException: /var/keys/credentials-report.env (Operation not permitted)](https://forums.broadleafcommerce.com/t/java-io-filenotfoundexception-var-keys-credentials-report-env-operation-not-permitted/69)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [April 1, 2025, 5:20pm UTC](https://forums.broadleafcommerce.com/t/java-io-filenotfoundexception-var-keys-credentials-report-env-operation-not-permitted/69 "2025-04-01T17:20:49Z")

</div>

With an initializr-based project, if you are having trouble getting started when running the docker-compose:up command where various security files are not being found in docker, e.g you may see error messages similar to…

---

## [Apache Camel Cluster Service Environment Debugging Tips](https://forums.broadleafcommerce.com/t/apache-camel-cluster-service-environment-debugging-tips/68)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [April 1, 2025, 5:08pm UTC](https://forums.broadleafcommerce.com/t/apache-camel-cluster-service-environment-debugging-tips/68 "2025-04-01T17:08:47Z")

</div>

In certain scenarios, it may be necessary to debug issues related to the Apache Camel Cluster Service. Problems that can manifest from a non-working setup include seeing some “unacked” records in blc\_notification\_state t…

---

## [How do I find what messaging channels are used for Broadleaf's services?](https://forums.broadleafcommerce.com/t/how-do-i-find-what-messaging-channels-are-used-for-broadleafs-services/64)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [April 1, 2025, 12:32pm UTC](https://forums.broadleafcommerce.com/t/how-do-i-find-what-messaging-channels-are-used-for-broadleafs-services/64 "2025-04-01T12:32:15Z")

</div>

Overview Broadleaf uses Spring Cloud Stream as an abstraction layer for interacting with messages and brokers allowing the framework to support a number of backing broker implementations that are natively supported by Sp…

---

## [SolrConnectionValidator SolrInitializationException](https://forums.broadleafcommerce.com/t/solrconnectionvalidator-solrinitializationexception/67)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [April 1, 2025, 3:45pm UTC](https://forums.broadleafcommerce.com/t/solrconnectionvalidator-solrinitializationexception/67 "2025-04-01T15:45:54Z")

</div>

SolrConnectionValidator SolrInitializationException I’m trying to startup a particular service and running into: com.broadleafcommerce.search.provider.solr.SolrConnectionValidator$SolrInitializationException: Failed to…

---

## [How is SSL configured in the overall Broadleaf ecosystem?](https://forums.broadleafcommerce.com/t/how-is-ssl-configured-in-the-overall-broadleaf-ecosystem/65)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [April 1, 2025, 1:15pm UTC](https://forums.broadleafcommerce.com/t/how-is-ssl-configured-in-the-overall-broadleaf-ecosystem/65 "2025-04-01T13:15:11Z")

</div>

Overview With an Initializr-based project, Broadleaf generates an initial starting point that produces sensible and secure defaults allowing you the implementor to easily dial up the security needs if needed or make a co…

---

## [I see in some helm chart values.yaml files fields related to "sslTruststoreSecret", how are those used?](https://forums.broadleafcommerce.com/t/i-see-in-some-helm-chart-values-yaml-files-fields-related-to-ssltruststoresecret-how-are-those-used/63)

<div class="topic-metadata">

**Author:** [@broadleaf-devops](https://forums.broadleafcommerce.com/u/broadleaf-devops)\
**Replies:** 0\
**Last updated:** [March 31, 2025, 7:30pm UTC](https://forums.broadleafcommerce.com/t/i-see-in-some-helm-chart-values-yaml-files-fields-related-to-ssltruststoresecret-how-are-those-used/63 "2025-03-31T19:30:44Z")

</div>

In Broadleaf, when you ran mvn flex:generate , it generated a set of security artifacts as depicted here: Note: you can read more about the unique security artifacts that Broadleaf generates for you here: Broadleaf …

---

## [I encountered a situation where I need to link an existing catalog with \`vendorRef=null\` to a vendor and am looking for some guidance](https://forums.broadleafcommerce.com/t/i-encountered-a-situation-where-i-need-to-link-an-existing-catalog-with-vendorref-null-to-a-vendor-and-am-looking-for-some-guidance/52)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 9, 2024, 4:57pm UTC](https://forums.broadleafcommerce.com/t/i-encountered-a-situation-where-i-need-to-link-an-existing-catalog-with-vendorref-null-to-a-vendor-and-am-looking-for-some-guidance/52 "2024-12-09T16:57:00Z")

</div>

Full Question: I encountered a situation where I need to link an existing catalog with vendorRef=null to a vendor and am looking for some guidance. I am considering an approach of copying the catalog along with the rela…

---

## [Is there a feature where after opening the Edit Product screen, the names of attributes are filled based on the primary category, and users only need to fill in the values. Is it possible to implement something like that?](https://forums.broadleafcommerce.com/t/is-there-a-feature-where-after-opening-the-edit-product-screen-the-names-of-attributes-are-filled-based-on-the-primary-category-and-users-only-need-to-fill-in-the-values-is-it-possible-to-implement-something-like-that/51)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 9, 2024, 4:52pm UTC](https://forums.broadleafcommerce.com/t/is-there-a-feature-where-after-opening-the-edit-product-screen-the-names-of-attributes-are-filled-based-on-the-primary-category-and-users-only-need-to-fill-in-the-values-is-it-possible-to-implement-something-like-that/51 "2024-12-09T16:52:41Z")

</div>

The closest feature we have to what you are looking for Out of Box is to define a Product Business Type (labelled as Product Type in the admin). Using a Product Type you can add Fields to the metadata forms that will sto…

---

## [How to use a custom Object/Asset Storage Solution With Broadleaf](https://forums.broadleafcommerce.com/t/how-to-use-a-custom-object-asset-storage-solution-with-broadleaf/50)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 9, 2024, 4:49pm UTC](https://forums.broadleafcommerce.com/t/how-to-use-a-custom-object-asset-storage-solution-with-broadleaf/50 "2024-12-09T16:49:10Z")

</div>

Broadleaf provides you the flexibility to use other 3rd party services to store your assets. To perform a migration of existing objects to another solution, please follow this guide. You’ll have to implement a custom S…

---

## [Are there any way to see logs which broadleaf has out-of-the-box? Ability to view all logs in one place would be the best](https://forums.broadleafcommerce.com/t/are-there-any-way-to-see-logs-which-broadleaf-has-out-of-the-box-ability-to-view-all-logs-in-one-place-would-be-the-best/40)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 3, 2024, 4:15pm UTC](https://forums.broadleafcommerce.com/t/are-there-any-way-to-see-logs-which-broadleaf-has-out-of-the-box-ability-to-view-all-logs-in-one-place-would-be-the-best/40 "2024-12-03T16:15:04Z")

</div>

These two articles would be a good reference: The second article above mentions the ELK stack. This is one option of several that allows the aggregation of logs, APM data, and other potentially useful features (e.g.…

---

## [How do I pass my logs to ELK?](https://forums.broadleafcommerce.com/t/how-do-i-pass-my-logs-to-elk/42)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 3, 2024, 4:17pm UTC](https://forums.broadleafcommerce.com/t/how-do-i-pass-my-logs-to-elk/42 "2024-12-03T16:17:44Z")

</div>

There aren’t any special steps that are required outside the documentation that Elastic provides. For our hosted clients we use Elastic Cloud which is a hosted service provided by Elastic - Elastic Cloud: Hosted Elasti…

---

## [Is there any tracing mechanism in Broadleaf? I want to track how a request comes from and goes to any microservice (based on business logic) and also see the timing between the microservices](https://forums.broadleafcommerce.com/t/is-there-any-tracing-mechanism-in-broadleaf-i-want-to-track-how-a-request-comes-from-and-goes-to-any-microservice-based-on-business-logic-and-also-see-the-timing-between-the-microservices/41)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 3, 2024, 4:15pm UTC](https://forums.broadleafcommerce.com/t/is-there-any-tracing-mechanism-in-broadleaf-i-want-to-track-how-a-request-comes-from-and-goes-to-any-microservice-based-on-business-logic-and-also-see-the-timing-between-the-microservices/41 "2024-12-03T16:15:41Z")

</div>

Currently, clients tend to use a variety of mechanisms for observability. DataDog, Elastic (ELK), and New Relic come to mind as popular approaches. Each come with a JavaAgent approach to instrument the runtime and emit t…

---

## [What is Data Routing and how does it work?](https://forums.broadleafcommerce.com/t/what-is-data-routing-and-how-does-it-work/21)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [November 26, 2024, 5:23pm UTC](https://forums.broadleafcommerce.com/t/what-is-data-routing-and-how-does-it-work/21 "2024-11-26T17:23:40Z")

</div>

Each Microservice uses a separate bounded context with a separate physical database. When running multiple microservices in the same deployment (AKA Flex Package), the system needs to know where to route the DB queries. …

---

## [If we would like to disable retryHandler logic temporarily, how could we do it?](https://forums.broadleafcommerce.com/t/if-we-would-like-to-disable-retryhandler-logic-temporarily-how-could-we-do-it/46)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 3, 2024, 4:23pm UTC](https://forums.broadleafcommerce.com/t/if-we-would-like-to-disable-retryhandler-logic-temporarily-how-could-we-do-it/46 "2024-12-03T16:23:34Z")

</div>

There isn’t an easy way to disable the retry handler logic. This system is difficult to disable and no one has asked for this before. About the easiest we can think of is a BeanPostProcessor that wraps any RetryClusterSe…

---

## [I have a topic (e.g. fulfillmentFulfilling) with multiple anonymous consumer groups with it. How to manage them and understand in a better way?](https://forums.broadleafcommerce.com/t/i-have-a-topic-e-g-fulfillmentfulfilling-with-multiple-anonymous-consumer-groups-with-it-how-to-manage-them-and-understand-in-a-better-way/45)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 3, 2024, 4:23pm UTC](https://forums.broadleafcommerce.com/t/i-have-a-topic-e-g-fulfillmentfulfilling-with-multiple-anonymous-consumer-groups-with-it-how-to-manage-them-and-understand-in-a-better-way/45 "2024-12-03T16:23:08Z")

</div>

This can happen when the consumer was added but a group wasn’t specified. I can’t find it in our codebase so I assume that this is something you added. For example, if you have a consumer fulfillmentFulfillingInput you n…

---

## [I am using the service layer classes to customize my logic in my component/extension/customization. How does communication occur between different extended components?](https://forums.broadleafcommerce.com/t/i-am-using-the-service-layer-classes-to-customize-my-logic-in-my-component-extension-customization-how-does-communication-occur-between-different-extended-components/44)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 3, 2024, 4:22pm UTC](https://forums.broadleafcommerce.com/t/i-am-using-the-service-layer-classes-to-customize-my-logic-in-my-component-extension-customization-how-does-communication-occur-between-different-extended-components/44 "2024-12-03T16:22:10Z")

</div>

When using out-of-the-box Broadleaf Microservices flows, the components are already aware of the different microservices they are extending. So if you extend and override a Cart component via Spring bean, then the overfl…

---

## [How do I retrieve information from one microservice into another? When should I use Kafka vs a WebClient?](https://forums.broadleafcommerce.com/t/how-do-i-retrieve-information-from-one-microservice-into-another-when-should-i-use-kafka-vs-a-webclient/43)

<div class="topic-metadata">

**Author:** [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Replies:** 0\
**Last updated:** [December 3, 2024, 4:21pm UTC](https://forums.broadleafcommerce.com/t/how-do-i-retrieve-information-from-one-microservice-into-another-when-should-i-use-kafka-vs-a-webclient/43 "2024-12-03T16:21:58Z")

</div>

There are two ways to achieve this: Via Kafka/PubSub (Spring Messaging) Via WebClient Depending on the mechanism used, the implementations differ. WebClient flows are typically used when an immediate response is need…

[Next page](https://forums.broadleafcommerce.com/latest.md?page=1)
