David Griffon created UNOMI-774: ----------------------------------- Summary: geonames import issue at startup Key: UNOMI-774 URL: https://issues.apache.org/jira/browse/UNOMI-774 Project: Apache Unomi Issue Type: Bug Affects Versions: unomi-2.1.0 Reporter: David Griffon
It happened that the geoname import did not work because of the following error: {code} 2023-04-20T12:23:27,933 | ERROR | features-3-thread-1 | ElasticSearchPersistenceServiceImpl | 225 - org.apache.unomi.persistence-elasticsearch-core - 2.3.0.SNAPSHOT | Error while executing in class loader java.lang.Exception: Cannot create/update mapping at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$20.execute(ElasticSearchPersistenceServiceImpl.java:1645) ~[!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$20.execute(ElasticSearchPersistenceServiceImpl.java:1637) ~[!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$InClassLoaderExecute.executeInClassLoader(ElasticSearchPersistenceServiceImpl.java:2598) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$InClassLoaderExecute.catchingExecuteInClassLoader(ElasticSearchPersistenceServiceImpl.java:2609) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl.putMapping(ElasticSearchPersistenceServiceImpl.java:1648) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl.createMapping(ElasticSearchPersistenceServiceImpl.java:1539) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl.loadPredefinedMappings(ElasticSearchPersistenceServiceImpl.java:723) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl.bundleChanged(ElasticSearchPersistenceServiceImpl.java:698) [!/:?] at org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.activateBundle(Felix.java:2231) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2146) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.unomi.shell.services.internal.UnomiManagementServiceImpl.startUnomi(UnomiManagementServiceImpl.java:70) [!/:?] at org.apache.unomi.shell.services.internal.UnomiManagementServiceImpl.init(UnomiManagementServiceImpl.java:60) [!/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:244) [!/:?] at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41) [!/:?] at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:685) [!/:?] at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:529) [!/:?] at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:318) [!/:?] at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:308) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:354) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:115) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:1000) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:973) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:918) [!/:?] at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:347) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:247) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:350) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.getService(Felix.java:3737) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.karaf.shell.impl.action.osgi.SingleServiceTracker.findMatchingReference(SingleServiceTracker.java:98) [!/:4.2.15] at org.apache.karaf.shell.impl.action.osgi.SingleServiceTracker.lambda$new$0(SingleServiceTracker.java:54) [!/:4.2.15] at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4595) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.registerService(Felix.java:3587) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915) [!/:?] at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:674) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:437) [!/:?] at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:667) [!/:?] at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:305) [!/:?] at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:554) [!/:?] at org.apache.felix.scr.impl.Activator.access$200(Activator.java:70) [!/:?] at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:421) [!/:?] at org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196) [!/:?] at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169) [!/:?] at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49) [!/:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) [osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) [osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) [osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) [osgi.core-6.0.0.jar:?] at org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165) [!/:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1154) [!/:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1044) [!/:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063) [!/:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998) [!/:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=illegal_argument_exception, reason=can't merge a non object mapping [location] with an object mapping] at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:177) ~[!/:?] at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1727) ~[!/:?] at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1704) ~[!/:?] at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1467) ~[!/:?] at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1439) ~[!/:?] at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1406) ~[!/:?] at org.elasticsearch.client.IndicesClient.putMapping(IndicesClient.java:200) ~[!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$20.execute(ElasticSearchPersistenceServiceImpl.java:1642) ~[!/:?] ... 80 more Suppressed: org.elasticsearch.client.ResponseException: method [PUT], host [http://elasticsearch:9200], URI [/context-geonameentry/_mapping?master_timeout=30s&timeout=30s], status line [HTTP/1.1 400 Bad Request] Warnings: [dynamic template [all] has invalid content [{\"match\":\"*\",\"match_mapping_type\":\"string\",\"mapping\":{\"analyzer\":\"folding\",\"fields\":{\"keyword\":{\"ignore_above\":256,\"type\":\"keyword\"}},\"type\":\"text\"}}], attempted to validate it with the following match_mapping_type: [string], caused by [analyzer [folding] has not been configured in mappings]] {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"can't merge a non object mapping [location] with an object mapping"}],"type":"illegal_argument_exception","reason":"can't merge a non object mapping [location] with an object mapping"},"status":400} at org.elasticsearch.client.RestClient.convertResponse(RestClient.java:253) ~[!/:?] at org.elasticsearch.client.RestClient.performRequest(RestClient.java:231) ~[!/:?] at org.elasticsearch.client.RestClient.performRequest(RestClient.java:205) ~[!/:?] at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1454) ~[!/:?] at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1439) ~[!/:?] at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1406) ~[!/:?] at org.elasticsearch.client.IndicesClient.putMapping(IndicesClient.java:200) ~[!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$20.execute(ElasticSearchPersistenceServiceImpl.java:1642) ~[!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$20.execute(ElasticSearchPersistenceServiceImpl.java:1637) ~[!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$InClassLoaderExecute.executeInClassLoader(ElasticSearchPersistenceServiceImpl.java:2598) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl$InClassLoaderExecute.catchingExecuteInClassLoader(ElasticSearchPersistenceServiceImpl.java:2609) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl.putMapping(ElasticSearchPersistenceServiceImpl.java:1648) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl.createMapping(ElasticSearchPersistenceServiceImpl.java:1539) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl.loadPredefinedMappings(ElasticSearchPersistenceServiceImpl.java:723) [!/:?] at org.apache.unomi.persistence.elasticsearch.ElasticSearchPersistenceServiceImpl.bundleChanged(ElasticSearchPersistenceServiceImpl.java:698) [!/:?] at org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.activateBundle(Felix.java:2231) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2146) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.unomi.shell.services.internal.UnomiManagementServiceImpl.startUnomi(UnomiManagementServiceImpl.java:70) [!/:?] at org.apache.unomi.shell.services.internal.UnomiManagementServiceImpl.init(UnomiManagementServiceImpl.java:60) [!/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:244) [!/:?] at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41) [!/:?] at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:685) [!/:?] at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:529) [!/:?] at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:318) [!/:?] at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:308) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:354) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:115) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:1000) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:973) [!/:?] at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:918) [!/:?] at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:347) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:247) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:350) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.getService(Felix.java:3737) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.karaf.shell.impl.action.osgi.SingleServiceTracker.findMatchingReference(SingleServiceTracker.java:98) [!/:4.2.15] at org.apache.karaf.shell.impl.action.osgi.SingleServiceTracker.lambda$new$0(SingleServiceTracker.java:54) [!/:4.2.15] at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4595) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.registerService(Felix.java:3587) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915) [!/:?] at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:674) [!/:?] at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:437) [!/:?] at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:667) [!/:?] at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:305) [!/:?] at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:554) [!/:?] at org.apache.felix.scr.impl.Activator.access$200(Activator.java:70) [!/:?] at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:421) [!/:?] at org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196) [!/:?] at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169) [!/:?] at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49) [!/:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) [osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) [osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) [osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) [osgi.core-6.0.0.jar:?] at org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) [org.apache.felix.framework-5.6.12.jar:?] at org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165) [!/:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1154) [!/:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1044) [!/:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063) [!/:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998) [!/:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:829) [?:?] 2023-04-20T12:23:28,039 | INFO | features-3-thread-1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.apache.unomi.cxs-geonames-services/2.3.0.SNAPSHOT has been started {code} This because the {{folding}} analyzer was not set on the index settings. That analyzer is created at index startup by 2 calls: - One at bundle startup - One by a bundle listener on bundle change (that's the one that is failing in the above stack) It could be a mix of the two call that causes the issue. Note that it's a random isssue that has be noticed only once until now -- This message was sent by Atlassian Jira (v8.20.10#820010)