# Trying to get GA132 working with OpenSearch

**URL:** <https://discuss.liferay.com/t/trying-to-get-ga132-working-with-opensearch/129>\
**Category:** Search\
**Created:** [October 29, 2025, 9:26am UTC](https://discuss.liferay.com/t/trying-to-get-ga132-working-with-opensearch/129 "2025-10-29T09:26:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Simeonof](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@Simeonof](https://discuss.liferay.com/u/Simeonof)\
**Post date:** [October 29, 2025, 9:26am UTC](https://discuss.liferay.com/t/trying-to-get-ga132-working-with-opensearch/129/1 "2025-10-29T09:26:42Z")

</div>

I was following the docs step by step, but when I deploy the opensearch lpkg, I get this in the catalina.out log:

2025-10-28 09:53:32.242 ERROR [fileinstall-directory-watcher][LPKGBundleTrackerCustomizer:354] Rollback bundle installation for [com.liferay.portal.search.opensearch2.impl\_1.0.11 [1408]]  
com.liferay.portal.kernel.log.LogSanitizerException: org.osgi.framework.BundleException: Could not resolve module: com.liferay.portal.search.opensearch2.impl [1408]\_ Unresolved requirement: Import-Package: com.fasterxml.jackson.core; version=“2.18.0”\_ [Sanitized]  
at org.eclipse.osgi.container.Module.start(Module.java:444) ~[org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:426) ~[org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) ~[org.eclipse.osgi.jar:?]  
at com.liferay.osgi.util.bundle.BundleStartLevelUtil.\_startBundle(BundleStartLevelUtil.java:61) ~[bundleFile:?]  
at com.liferay.osgi.util.bundle.BundleStartLevelUtil.setStartLevelAndStart(BundleStartLevelUtil.java:41) ~[bundleFile:?]  
at com.liferay.portal.lpkg.deployer.internal.LPKGBundleTrackerCustomizer.addingBundle(LPKGBundleTrackerCustomizer.java:335) [bundleFile:?]  
at com.liferay.portal.lpkg.deployer.internal.LPKGBundleTrackerCustomizer.addingBundle(LPKGBundleTrackerCustomizer.java:84) [bundleFile:?]  
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475) [org.eclipse.osgi.jar:?]  
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1) [org.eclipse.osgi.jar:?]  
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) [org.eclipse.osgi.jar:?]  
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) [org.eclipse.osgi.jar:?]  
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:890) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:746) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.container.Module.start(Module.java:427) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:426) [org.eclipse.osgi.jar:?]  
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) [org.eclipse.osgi.jar:?]  
at com.liferay.portal.lpkg.deployer.internal.LPKGArtifactInstaller.\_install(LPKGArtifactInstaller.java:206) [bundleFile:?]  
at com.liferay.portal.lpkg.deployer.internal.LPKGArtifactInstaller.transformURL(LPKGArtifactInstaller.java:78) [bundleFile:?]  
at com.liferay.portal.file.install.internal.DirectoryWatcher.\_install(DirectoryWatcher.java:572) [bundleFile:?]  
at com.liferay.portal.file.install.internal.DirectoryWatcher.\_install(DirectoryWatcher.java:608) [bundleFile:?]  
at com.liferay.portal.file.install.internal.DirectoryWatcher.\_process(DirectoryWatcher.java:807) [bundleFile:?]  
at com.liferay.portal.file.install.internal.DirectoryWatcher.run(DirectoryWatcher.java:298) [bundleFile:?]

Has anyone got this to work properly?

---

<div class="post-metadata">

**Author:** ![olafk](https://dub1.discourse-cdn.com/flex014/user_avatar/discuss.liferay.com/olafk/32/21_2.png) [@olafk](https://discuss.liferay.com/u/olafk)\
**Post date:** [October 29, 2025, 9:36am UTC](https://discuss.liferay.com/t/trying-to-get-ga132-working-with-opensearch/129/2 "2025-10-29T09:36:39Z")

</div>

Where did you get the LPKG file from? The Marketplace currently lists [OpenSearch2 in version 1.1.0](https://marketplace.liferay.com/p/liferay-connector-to-opensearch-2), which lists only DXP, not CE, as supported versions. Further, the linked [Search Engine Compatibility Matrix](https://help.liferay.com/hc/en-us/articles/360016511651-Search-Engine-Compatibility-Matrix) in the app listing points to other versions being available and DXP 2025-Q1 requiring version 1.0.0 of the connector (DXP-2025-Q1 was released around the same time as GA132, that’s why I’m referring to it, and it’s the only version to be listed there).

Given that some modules can’t be resolved - likely due to version numbers - you might need to deploy an older version, which would change your question to two replacement questions:

- Is there a compatible OpenSearch connector for GA132?
- How to obtain it?

An alternative would be to locate the source and build it yourself with your target environment.

Right now (this is my day off) I can’t answer any of those replacement questions, but maybe they help already to send you into the right direction.

---

<div class="post-metadata">

**Author:** ![shishovsa](https://dub1.discourse-cdn.com/flex014/user_avatar/discuss.liferay.com/shishovsa/32/274_2.png) [@shishovsa](https://discuss.liferay.com/u/shishovsa)\
**Post date:** [February 6, 2026, 7:59am UTC](https://discuss.liferay.com/t/trying-to-get-ga132-working-with-opensearch/129/3 "2026-02-06T07:59:54Z")

</div>

We are currently using Opensearch2 with Liferay132

- Opensearch 2.16.0
- Opensearch-connector 1.0.1
- Liferay CE 132
- Wildfly 26.1.3

No especially settings required, only that in the official documentation.
