# Confluence Data Center

**URL:** https://community.developer.atlassian.com/c/confluence/confluence-data-center/40.md

[Latest](https://community.developer.atlassian.com/latest.md) · [Categories](https://community.developer.atlassian.com/categories.md) · [Tags](https://community.developer.atlassian.com/tags.md)

---

## [About the Confluence Data Center category](https://community.developer.atlassian.com/t/about-the-confluence-data-center-category/28381)

<div class="topic-metadata">

**Author:** [@pvandevoorde](https://community.developer.atlassian.com/u/pvandevoorde)\
**Replies:** 1\
**Last updated:** [December 1, 2024, 9:45pm UTC](https://community.developer.atlassian.com/t/about-the-confluence-data-center-category/28381 "2024-12-01T21:45:27Z")

</div>

Ask any questions related to development for Confluence Data Center here.

---

## [The variable ${locaHome} cannot be resolved](https://community.developer.atlassian.com/t/the-variable-locahome-cannot-be-resolved/103346)

<div class="topic-metadata">

**Author:** [@FrankHeinze](https://community.developer.atlassian.com/u/FrankHeinze)\
**Replies:** 4\
**Last updated:** [November 2, 2026, 7:26am UTC](https://community.developer.atlassian.com/t/the-variable-locahome-cannot-be-resolved/103346 "2026-11-02T07:26:33Z")

</div>

When you try to start a local server for local plugin development, the ${localHome} variable is used in the server configuration (confluence.cfg.xml) for the lucene.index.dir and struts.multipart.saveDir settings. How…

---

## [ContentPropertyManager and Confluence 11](https://community.developer.atlassian.com/t/contentpropertymanager-and-confluence-11/101773)

<div class="topic-metadata">

**Author:** [@daria](https://community.developer.atlassian.com/u/daria)\
**Replies:** 1\
**Last updated:** [July 23, 2026, 11:32pm UTC](https://community.developer.atlassian.com/t/contentpropertymanager-and-confluence-11/101773 "2026-07-23T23:32:45Z")

</div>

Hello @Kusal, is there still a plan to add #getKeys API to the ContentPropertyManager? I am referring to the request previously raised by @jens : Confluence 10.0 release EAP is available now - #218 by jens Your answer…

---

## [In our Condfluence DC app the Actions stoped working](https://community.developer.atlassian.com/t/in-our-condfluence-dc-app-the-actions-stoped-working/101771)

<div class="topic-metadata">

**Author:** [@ValriaUhljar1](https://community.developer.atlassian.com/u/ValriaUhljar1)\
**Replies:** 0\
**Last updated:** [July 15, 2026, 11:49am UTC](https://community.developer.atlassian.com/t/in-our-condfluence-dc-app-the-actions-stoped-working/101771 "2026-07-15T11:49:03Z")

</div>

After upgrading to Confluence 10 our team tried to do every necessary modification in our custom app to make compatible with the new version. But we cannot get the Actions working. We changed the xwork tags to struts ta…

---

## ["Application context timed out" on plugin installation](https://community.developer.atlassian.com/t/application-context-timed-out-on-plugin-installation/71127)

<div class="topic-metadata">

**Author:** [@JasmineMller](https://community.developer.atlassian.com/u/JasmineMller)\
**Replies:** 4\
**Last updated:** [July 3, 2026, 7:49pm UTC](https://community.developer.atlassian.com/t/application-context-timed-out-on-plugin-installation/71127 "2026-07-03T19:49:13Z")

</div>

Hi, one of our customers is reporting an error upon installation of our data center app. The log states: 2023-07-11 14:59:32,972 ERROR \[Spring DM Context Creation Timer\] \[extender.internal.support.ExtenderConfiguration…

---

## ["ServiceProxy has been destroyed" errors in Confluence 10.2](https://community.developer.atlassian.com/t/serviceproxy-has-been-destroyed-errors-in-confluence-10-2/100410)

<div class="topic-metadata">

**Author:** [@cheinig](https://community.developer.atlassian.com/u/cheinig)\
**Replies:** 11\
**Last updated:** [June 15, 2026, 2:57am UTC](https://community.developer.atlassian.com/t/serviceproxy-has-been-destroyed-errors-in-confluence-10-2/100410 "2026-06-15T02:57:37Z")

</div>

Customers see a lot of “ServiceProxyDestroyedException” errors after upgrading to Confluence 10.2 when using our apps. They mostly seem to be connected to the Caffeine cache introduced recently. Has anyone else experien…

---

## [Announcing: Support for OpenSearch 3 in Confluence](https://community.developer.atlassian.com/t/announcing-support-for-opensearch-3-in-confluence/99354)

<div class="topic-metadata">

**Author:** [@GabrielWeyer](https://community.developer.atlassian.com/u/GabrielWeyer)\
**Replies:** 0\
**Last updated:** [March 2, 2026, 2:22am UTC](https://community.developer.atlassian.com/t/announcing-support-for-opensearch-3-in-confluence/99354 "2026-03-02T02:22:37Z")

</div>

We will be adding support for OpenSearch 3 to Confluence in the current LTS (10.2). We’ll also be deprecating support for OpenSearch 2 in the current LTS and removing support for OpenSearch 2 in the next Confluence major…

---

## [Debug App migration](https://community.developer.atlassian.com/t/debug-app-migration/97787)

<div class="topic-metadata">

**Author:** [@JasmineMller](https://community.developer.atlassian.com/u/JasmineMller)\
**Replies:** 2\
**Last updated:** [February 10, 2026, 1:05pm UTC](https://community.developer.atlassian.com/t/debug-app-migration/97787 "2026-02-10T13:05:06Z")

</div>

Hi everyone, we are finally getting ready to update our DataCenter app to confluence 10. This involves migrating settings from bandana to ActiveObjects (PluginSettings being totally unusable), and I would really like t…

---

## [What is the future of deprecated methods of PageManager, SpaceManager etc.?](https://community.developer.atlassian.com/t/what-is-the-future-of-deprecated-methods-of-pagemanager-spacemanager-etc/87490)

<div class="topic-metadata">

**Author:** [@cheinig](https://community.developer.atlassian.com/u/cheinig)\
**Replies:** 12\
**Last updated:** [February 5, 2026, 8:17am UTC](https://community.developer.atlassian.com/t/what-is-the-future-of-deprecated-methods-of-pagemanager-spacemanager-etc/87490 "2026-02-05T08:17:34Z")

</div>

While working on Confluence 9 compatibility, we noticed (again) that many methods like PageManager.getPage(long contentId) or SpaceManager.getSpace(String spaceKey) are deprecated (and have been for quite some time). In…

---

## [How to actually learn Confluence Data Center plugin development in 2025/2026? Documentation seems outdated](https://community.developer.atlassian.com/t/how-to-actually-learn-confluence-data-center-plugin-development-in-2025-2026-documentation-seems-outdated/97481)

<div class="topic-metadata">

**Author:** [@PimDanger](https://community.developer.atlassian.com/u/PimDanger)\
**Replies:** 0\
**Last updated:** [December 3, 2025, 8:43am UTC](https://community.developer.atlassian.com/t/how-to-actually-learn-confluence-data-center-plugin-development-in-2025-2026-documentation-seems-outdated/97481 "2025-12-03T08:43:45Z")

</div>

Hi everyone, I am a working student tasked with developing a Confluence Data Center plugin. I have a solid programming background, but I am completely new to Atlassian development and struggling with the learning proces…

---

## [OpenID Connect for authentication to Jira or Confluence Data Center](https://community.developer.atlassian.com/t/openid-connect-for-authentication-to-jira-or-confluence-data-center/97470)

<div class="topic-metadata">

**Author:** [@MariaMurphy](https://community.developer.atlassian.com/u/MariaMurphy)\
**Replies:** 0\
**Last updated:** [December 2, 2025, 8:27pm UTC](https://community.developer.atlassian.com/t/openid-connect-for-authentication-to-jira-or-confluence-data-center/97470 "2025-12-02T20:27:25Z")

</div>

We have Jira Software DC (10.3.12) and Confluence DC (v9.2.10) on prem and have to use a specific OIDC server for authentication. This server only supports the client\_secret\_post authentication method. My understanding…

---

## [Get currentUser in user Macro](https://community.developer.atlassian.com/t/get-currentuser-in-user-macro/97335)

<div class="topic-metadata">

**Author:** [@DavidHpfl](https://community.developer.atlassian.com/u/DavidHpfl)\
**Replies:** 0\
**Last updated:** [November 26, 2025, 9:00am UTC](https://community.developer.atlassian.com/t/get-currentuser-in-user-macro/97335 "2025-11-26T09:00:08Z")

</div>

Hello Community, I want to create a user macro which mirrors the task report macro but sets the currently logged in user automatic as parameter, so basically its the taskreport macro but it gets dynamic for each user. M…

---

## [On Confluence 9.2, when using event listeners, the getEntityNames() method of GroupMembershipsDeletedEvent is always empty](https://community.developer.atlassian.com/t/on-confluence-9-2-when-using-event-listeners-the-getentitynames-method-of-groupmembershipsdeletedevent-is-always-empty/94666)

<div class="topic-metadata">

**Author:** [@AbbasEslami](https://community.developer.atlassian.com/u/AbbasEslami)\
**Replies:** 3\
**Last updated:** [November 20, 2025, 1:48pm UTC](https://community.developer.atlassian.com/t/on-confluence-9-2-when-using-event-listeners-the-getentitynames-method-of-groupmembershipsdeletedevent-is-always-empty/94666 "2025-11-20T13:48:51Z")

</div>

In one of my plugins, I need to be notified via an event listener whenever a group membership is deleted.So I used GroupMembershipsDeletedEvent, for example: @EventListener public void onGroupMemberRemoved(final GroupMe…

---

## [Is it possible for DC Plugins to add information to support zips?](https://community.developer.atlassian.com/t/is-it-possible-for-dc-plugins-to-add-information-to-support-zips/68256)

<div class="topic-metadata">

**Author:** [@kashev](https://community.developer.atlassian.com/u/kashev)\
**Replies:** 7\
**Last updated:** [October 30, 2025, 5:59pm UTC](https://community.developer.atlassian.com/t/is-it-possible-for-dc-plugins-to-add-information-to-support-zips/68256 "2025-10-30T17:59:58Z")

</div>

Is it possible for DC Plugins (for Confluence, Bitbucket, or Jira) to add structured information to customer generated support zips? I am imaging a scenario where the existing support zip mechanism has an API of some kin…

---

## [SMTPMailServerImpl Not Accessible for Plugins in Confluence \> 9.0.0?](https://community.developer.atlassian.com/t/smtpmailserverimpl-not-accessible-for-plugins-in-confluence-9-0-0/95613)

<div class="topic-metadata">

**Author:** [@HorusLupercal](https://community.developer.atlassian.com/u/HorusLupercal)\
**Replies:** 0\
**Last updated:** [September 25, 2025, 9:32am UTC](https://community.developer.atlassian.com/t/smtpmailserverimpl-not-accessible-for-plugins-in-confluence-9-0-0/95613 "2025-09-25T09:32:22Z")

</div>

Hello Everyone, I have a plugin that works in confluence previously to 9.0.0. I am still able to compile the Plugin but when testing against some endpoints I run into issues. Primarily I am trying to run the following l…

---

## [BandanaManager deprecation in Confluence 9.3](https://community.developer.atlassian.com/t/bandanamanager-deprecation-in-confluence-9-3/88508)

<div class="topic-metadata">

**Author:** [@cheinig](https://community.developer.atlassian.com/u/cheinig)\
**Replies:** 34\
**Last updated:** [September 22, 2025, 5:29am UTC](https://community.developer.atlassian.com/t/bandanamanager-deprecation-in-confluence-9-3/88508 "2025-09-22T05:29:56Z")

</div>

In Confluence 9.3, BandanaManager has been deprecated: Preparing for Confluence 9.3 | Confluence Data Center 9.3 | Atlassian Documentation What are the reasons for this? It causes massive amounts of work for us, becau…

---

## [Confluence custom Plugin Doesn't gets enabled post upgrading from 7.13.11 to 9.2.5 version](https://community.developer.atlassian.com/t/confluence-custom-plugin-doesnt-gets-enabled-post-upgrading-from-7-13-11-to-9-2-5-version/95437)

<div class="topic-metadata">

**Author:** [@MahammadAYounus](https://community.developer.atlassian.com/u/MahammadAYounus)\
**Replies:** 3\
**Last updated:** [September 18, 2025, 10:07am UTC](https://community.developer.atlassian.com/t/confluence-custom-plugin-doesnt-gets-enabled-post-upgrading-from-7-13-11-to-9-2-5-version/95437 "2025-09-18T10:07:51Z")

</div>

Hello I have a custom plugin that defines page-classification that creates a Label. It was built years before it worked till 7.13.11 when I upgrade the confluence DC to 9.2.5, the plugin gets installed but never gets e…

---

## [Applinks programatically broken after confluence upgrade to 9.2.6](https://community.developer.atlassian.com/t/applinks-programatically-broken-after-confluence-upgrade-to-9-2-6/94488)

<div class="topic-metadata">

**Author:** [@KiritiKantamneni](https://community.developer.atlassian.com/u/KiritiKantamneni)\
**Replies:** 2\
**Last updated:** [September 17, 2025, 12:51pm UTC](https://community.developer.atlassian.com/t/applinks-programatically-broken-after-confluence-upgrade-to-9-2-6/94488 "2025-09-17T12:51:52Z")

</div>

we recently upgraded our confluence from 8.5.19 to 9.2.6. After the upgrade, the application links is broken. I mean the application link between Jira and Confluence are connected and pointing to the correct remote reso…

---

## [Graph API crawls a couple of times but then stops](https://community.developer.atlassian.com/t/graph-api-crawls-a-couple-of-times-but-then-stops/95027)

<div class="topic-metadata">

**Author:** [@BradleyAllen](https://community.developer.atlassian.com/u/BradleyAllen)\
**Replies:** 1\
**Last updated:** [September 12, 2025, 4:56pm UTC](https://community.developer.atlassian.com/t/graph-api-crawls-a-couple-of-times-but-then-stops/95027 "2025-09-12T16:56:04Z")

</div>

I have been fighting with Microsoft for a while so I thought I would ask the awesome community. I do still have a ticket open with them. We have Confluence Data Center On-Prem and have followed the directions to get the…

---

## [Confluence 9.5 LESS not transforming](https://community.developer.atlassian.com/t/confluence-9-5-less-not-transforming/92641)

<div class="topic-metadata">

**Author:** [@FlorianOrtmann](https://community.developer.atlassian.com/u/FlorianOrtmann)\
**Replies:** 4\
**Last updated:** [September 9, 2025, 1:40pm UTC](https://community.developer.atlassian.com/t/confluence-9-5-less-not-transforming/92641 "2025-09-09T13:40:13Z")

</div>

Hey, we started testing the Confluence 9.5.0-rc1 build and as we installed our plugins we saw that most of our less which should be transformed by the less-transformer plugin was not transformed. Does anyone else run in…

---

## [REST API Version Compatibility in Confluence Plugin (Failure on 2.0 and 3.0)](https://community.developer.atlassian.com/t/rest-api-version-compatibility-in-confluence-plugin-failure-on-2-0-and-3-0/94967)

<div class="topic-metadata">

**Author:** [@VijayPanwar](https://community.developer.atlassian.com/u/VijayPanwar)\
**Replies:** 0\
**Last updated:** [September 2, 2025, 12:29am UTC](https://community.developer.atlassian.com/t/rest-api-version-compatibility-in-confluence-plugin-failure-on-2-0-and-3-0/94967 "2025-09-02T00:29:53Z")

</div>

I am experiencing a compatibility issue with my Atlassian Confluence plugin’s REST API versioning. The REST module is defined in atlassian-plugin.xml as follows: \<rest key="spacePermissionRest" path="/api" version="1.0"\>…

---

## [How to access Confluence Theme API from Java code?](https://community.developer.atlassian.com/t/how-to-access-confluence-theme-api-from-java-code/94829)

<div class="topic-metadata">

**Author:** [@rr1](https://community.developer.atlassian.com/u/rr1)\
**Replies:** 0\
**Last updated:** [August 27, 2025, 9:04am UTC](https://community.developer.atlassian.com/t/how-to-access-confluence-theme-api-from-java-code/94829 "2025-08-27T09:04:20Z")

</div>

Hey guys! I am struggling heavily to get access to theme information via the Confluence Theme API from Java code. Background: We need to access the selected colors to cope with the requirements defined by supporting th…

---

## [Guide to get started developing Confluence DC plugin](https://community.developer.atlassian.com/t/guide-to-get-started-developing-confluence-dc-plugin/94564)

<div class="topic-metadata">

**Author:** [@SebastianRettig](https://community.developer.atlassian.com/u/SebastianRettig)\
**Replies:** 1\
**Last updated:** [August 25, 2025, 9:30am UTC](https://community.developer.atlassian.com/t/guide-to-get-started-developing-confluence-dc-plugin/94564 "2025-08-25T09:30:59Z")

</div>

Hi! I’m trying to get started with developing a Confluence DC plugin, but I can’t even get a development machine set up correctly. What I want is a simple boilerplate Confluence plugin and a way to run and debug it in C…

---

## [Modifications on 404.soy template and/or FourOhFourAction](https://community.developer.atlassian.com/t/modifications-on-404-soy-template-and-or-fourohfouraction/94673)

<div class="topic-metadata">

**Author:** [@aengler](https://community.developer.atlassian.com/u/aengler)\
**Replies:** 1\
**Last updated:** [August 20, 2025, 3:48pm UTC](https://community.developer.atlassian.com/t/modifications-on-404-soy-template-and-or-fourohfouraction/94673 "2025-08-20T15:48:34Z")

</div>

Hello Atlassian-Dev-Community, we are running Confluence Data Center and are currently migrating customizations from version 8.5 to 9.2. Specifically, this issue is about modification of the default 404 page: When a U…

---

## [Confluence Search Decorator Introduces Duplicate Search Results](https://community.developer.atlassian.com/t/confluence-search-decorator-introduces-duplicate-search-results/94434)

<div class="topic-metadata">

**Author:** [@BeckyYu](https://community.developer.atlassian.com/u/BeckyYu)\
**Replies:** 1\
**Last updated:** [August 18, 2025, 1:09pm UTC](https://community.developer.atlassian.com/t/confluence-search-decorator-introduces-duplicate-search-results/94434 "2025-08-18T13:09:16Z")

</div>

Hello All, I’ve been working hard to get the search decorator running on our Confluence instances (8.5.9 and 9.2.7). Unfortunately, the tutorial Create a search decorator is pretty outdated(it was last tested with Confl…

---

## [V9: How do you specify light and dark colour schemes in atlassian-plugin.xml?](https://community.developer.atlassian.com/t/v9-how-do-you-specify-light-and-dark-colour-schemes-in-atlassian-plugin-xml/94548)

<div class="topic-metadata">

**Author:** [@Calum](https://community.developer.atlassian.com/u/Calum)\
**Replies:** 0\
**Last updated:** [August 14, 2025, 5:43pm UTC](https://community.developer.atlassian.com/t/v9-how-do-you-specify-light-and-dark-colour-schemes-in-atlassian-plugin-xml/94548 "2025-08-14T17:43:59Z")

</div>

We’ve been using Confluence Data Centre v8, and have a custom plugin that specifies its own colour scheme. In our atlassian-plugin.xml, that looked like: \<colour-scheme key="our-color-scheme" name="Our Colour Scheme" cl…

---

## [Getting batik error on custom plugin](https://community.developer.atlassian.com/t/getting-batik-error-on-custom-plugin/94446)

<div class="topic-metadata">

**Author:** [@DabinDanielSundaram](https://community.developer.atlassian.com/u/DabinDanielSundaram)\
**Replies:** 0\
**Last updated:** [August 11, 2025, 7:36am UTC](https://community.developer.atlassian.com/t/getting-batik-error-on-custom-plugin/94446 "2025-08-11T07:36:41Z")

</div>

We have a custom plugin which is not working in 9.2.x version. We have done code changes as per the 9.2.x support. While trying to upload and enable the plugin we get the error below. Please have a look at it and provide…

---

## [Content permissions REST API](https://community.developer.atlassian.com/t/content-permissions-rest-api/94271)

<div class="topic-metadata">

**Author:** [@daria](https://community.developer.atlassian.com/u/daria)\
**Replies:** 1\
**Last updated:** [August 1, 2025, 12:40pm UTC](https://community.developer.atlassian.com/t/content-permissions-rest-api/94271 "2025-08-01T12:40:29Z")

</div>

Hi, Can someone explain the principle behind com.atlassian.confluence.api.model.permissions.OperationKeys in the context of content permissions in the official Confluence REST API? Reference: Confluence REST API – Cont…

---

## [REST Services on Platform 7 / Confluence 9](https://community.developer.atlassian.com/t/rest-services-on-platform-7-confluence-9/83180)

<div class="topic-metadata">

**Author:** [@rr1](https://community.developer.atlassian.com/u/rr1)\
**Replies:** 5\
**Last updated:** [July 24, 2025, 10:16am UTC](https://community.developer.atlassian.com/t/rest-services-on-platform-7-confluence-9/83180 "2025-07-24T10:16:17Z")

</div>

I do not understand how we should deal with REST Services (v2 Platform 7 / Confluence 9) and Spring Java Config. The example project on https://bitbucket.org/atlassian\_tutorial/atlassian-plugins-osgi-javaconfig-demo/src…

---

## [NoClassDefFoundError for ProductFilterUtil when enabling plugin in confluence 10](https://community.developer.atlassian.com/t/noclassdeffounderror-for-productfilterutil-when-enabling-plugin-in-confluence-10/93974)

<div class="topic-metadata">

**Author:** [@TyrooWest](https://community.developer.atlassian.com/u/TyrooWest)\
**Replies:** 1\
**Last updated:** [July 23, 2025, 12:30am UTC](https://community.developer.atlassian.com/t/noclassdeffounderror-for-productfilterutil-when-enabling-plugin-in-confluence-10/93974 "2025-07-23T00:30:46Z")

</div>

I’m currently migrating a plugin for Confluence 10 and encountering a persistent error related to ProductFilterUtil. Despite not referencing this class in my code, the plugin fails to start with a NoClassDefFoundError fo…

[Next page](https://community.developer.atlassian.com/c/confluence/confluence-data-center/40.md?page=1)
