Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] RuntimeFieldsClientYamlTestSuiteIT test {yaml=runtime_fields/100_geo_point/geo shape query} failing #107504

Closed
kkrik-es opened this issue Apr 16, 2024 · 4 comments · Fixed by #108172
Assignees
Labels
:Analytics/Geo Indexing, search aggregations of geo points and shapes low-risk An open issue or test failure that is a low risk to future releases Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) >test-failure Triaged test failures from CI

Comments

@kkrik-es
Copy link
Contributor

There were two failures in the past few days,
https://gradle-enterprise.elastic.co/s/emrozphiy7tpo

Build scan:
https://gradle-enterprise.elastic.co/s/h6snbby5vj7qo/tests/:modules:runtime-fields-common:yamlRestTest/org.elasticsearch.painless.RuntimeFieldsClientYamlTestSuiteIT/test%20%7Byaml=runtime_fields%2F100_geo_point%2Fgeo%20shape%20query%7D

Reproduction line:

./gradlew ':modules:runtime-fields-common:yamlRestTest' --tests "org.elasticsearch.painless.RuntimeFieldsClientYamlTestSuiteIT.test {yaml=runtime_fields/100_geo_point/geo shape query}" -Dtests.seed=1A7DB4CCCF91D522 -Dtests.locale=ar-SD -Dtests.timezone=America/Dominica -Druntime.java=17

Applicable branches:
main

Reproduces locally?:
Didn't try

Failure history:
Failure dashboard for org.elasticsearch.painless.RuntimeFieldsClientYamlTestSuiteIT#test {yaml=runtime_fields/100_geo_point/geo shape query}

Failure excerpt:

java.lang.AssertionError: Failure at [runtime_fields/100_geo_point:101]: expected [2xx] status code but api [search] returned [500 Internal Server Error] [{"error":{"root_cause":[{"type":"access_control_exception","reason":"access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")","stack_trace":"org.elasticsearch.ElasticsearchException$1: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.ElasticsearchException.guessRootCauses(ElasticsearchException.java:704)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.SearchPhaseExecutionException.guessRootCauses(SearchPhaseExecutionException.java:160)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.ElasticsearchException.guessRootCauses(ElasticsearchException.java:686)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.ElasticsearchException.generateFailureXContent(ElasticsearchException.java:632)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.rest.RestResponse.build(RestResponse.java:184)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.rest.RestResponse.<init>(RestResponse.java:143)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.rest.RestResponse.<init>(RestResponse.java:114)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.rest.action.RestActionListener.onFailure(RestActionListener.java:53)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.rest.action.RestCancellableNodeClient$1.onFailure(RestCancellableNodeClient.java:96)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListener$3.onFailure(ActionListener.java:324)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.tasks.TaskManager$1.onFailure(TaskManager.java:214)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.DelegatingActionListener.onFailure(DelegatingActionListener.java:31)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations$RunBeforeActionListener.onFailure(ActionListenerImplementations.java:317)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListener$3.onFailure(ActionListener.java:324)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.DelegatingActionListener.onFailure(DelegatingActionListener.java:31)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.DelegatingActionListener.onFailure(DelegatingActionListener.java:31)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations$RunAfterActionListener.onFailure(ActionListenerImplementations.java:278)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListener$3.onFailure(ActionListener.java:324)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.raisePhaseFailure(AbstractSearchAsyncAction.java:735)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseFailure(AbstractSearchAsyncAction.java:712)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:404)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseDone(AbstractSearchAsyncAction.java:744)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.onShardFailure(AbstractSearchAsyncAction.java:497)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction$1.onFailure(AbstractSearchAsyncAction.java:335)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.DelegatingActionListener.onFailure(DelegatingActionListener.java:31)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:53)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.SearchTransportService$ConnectionCountingHandler.handleException(SearchTransportService.java:634)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$UnregisterChildTransportResponseHandler.handleException(TransportService.java:1752)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1476)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$DirectResponseChannel.processException(TransportService.java:1610)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$DirectResponseChannel.sendResponse(TransportService.java:1585)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TaskTransportChannel.sendResponse(TaskTransportChannel.java:44)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.support.ChannelActionListener.onFailure(ChannelActionListener.java:44)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionRunnable.onFailure(ActionRunnable.java:151)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:28)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:33)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:984)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\nCaused by: java.security.AccessControlException: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485)\n\tat java.base/java.security.AccessController.checkPermission(AccessController.java:1068)\n\tat java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:416)\n\tat java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1160)\n\tat java.base/java.lang.System.getProperty(System.java:951)\n\tat com.sun.jna@5.12.1/com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:555)\n\tat com.sun.jna@5.12.1/com.sun.jna.Library$Handler.invoke(Library.java:243)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.$Proxy18.ZSTD_decompress(Unknown Source)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.JnaZstdLibrary.decompress(JnaZstdLibrary.java:74)\n\tat org.elasticsearch.nativeaccess@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.Zstd.decompress(Zstd.java:47)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.codec.zstd.Zstd814StoredFieldsFormat$ZstdDecompressor.decompress(Zstd814StoredFieldsFormat.java:137)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.doReset(Lucene90CompressingStoredFieldsReader.java:500)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.reset(Lucene90CompressingStoredFieldsReader.java:424)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.serializedDocument(Lucene90CompressingStoredFieldsReader.java:607)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.document(Lucene90CompressingStoredFieldsReader.java:628)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.FieldUsageTrackingDirectoryReader$FieldUsageTrackingLeafReader$FieldUsageTrackingStoredFieldsReader.document(FieldUsageTrackingDirectoryReader.java:271)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.fieldvisitor.StoredFieldLoader$ReaderStoredFieldLoader.advanceTo(StoredFieldLoader.java:204)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider$LeafStoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:75)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.LeafSearchLookup.lambda$new$0(LeafSearchLookup.java:39)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.lambda$static$0(AbstractFieldScript.java:69)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.DynamicMap.get(DynamicMap.java:58)\n\tat org.elasticsearch.painless.PainlessScript$Script.execute(emit(params._source.location.lat, params._source.location.lon); ...:12)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.runForDoc(AbstractFieldScript.java:158)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:25)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:17)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractScriptFieldQuery$2.matches(AbstractScriptFieldQuery.java:96)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.ConstantScoreScorer$1.matches(ConstantScoreScorer.java:107)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.java:295)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:236)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.CancellableBulkScorer.score(CancellableBulkScorer.java:45)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.BulkScorer.score(BulkScorer.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.searchLeaf(ContextIndexSearcher.java:431)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:360)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.lambda$search$4(ContextIndexSearcher.java:345)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.TaskExecutor$TaskGroup.lambda$createTask$0(TaskExecutor.java:117)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\t... 6 more\n"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"locations","node":"yGMpmzqkQUuT9qOoZb3OfQ","reason":{"type":"access_control_exception","reason":"access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")","stack_trace":"java.security.AccessControlException: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485)\n\tat java.base/java.security.AccessController.checkPermission(AccessController.java:1068)\n\tat java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:416)\n\tat java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1160)\n\tat java.base/java.lang.System.getProperty(System.java:951)\n\tat com.sun.jna@5.12.1/com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:555)\n\tat com.sun.jna@5.12.1/com.sun.jna.Library$Handler.invoke(Library.java:243)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.$Proxy18.ZSTD_decompress(Unknown Source)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.JnaZstdLibrary.decompress(JnaZstdLibrary.java:74)\n\tat org.elasticsearch.nativeaccess@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.Zstd.decompress(Zstd.java:47)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.codec.zstd.Zstd814StoredFieldsFormat$ZstdDecompressor.decompress(Zstd814StoredFieldsFormat.java:137)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.doReset(Lucene90CompressingStoredFieldsReader.java:500)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.reset(Lucene90CompressingStoredFieldsReader.java:424)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.serializedDocument(Lucene90CompressingStoredFieldsReader.java:607)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.document(Lucene90CompressingStoredFieldsReader.java:628)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.FieldUsageTrackingDirectoryReader$FieldUsageTrackingLeafReader$FieldUsageTrackingStoredFieldsReader.document(FieldUsageTrackingDirectoryReader.java:271)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.fieldvisitor.StoredFieldLoader$ReaderStoredFieldLoader.advanceTo(StoredFieldLoader.java:204)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider$LeafStoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:75)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.LeafSearchLookup.lambda$new$0(LeafSearchLookup.java:39)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.lambda$static$0(AbstractFieldScript.java:69)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.DynamicMap.get(DynamicMap.java:58)\n\tat org.elasticsearch.painless.PainlessScript$Script.execute(emit(params._source.location.lat, params._source.location.lon); ...:12)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.runForDoc(AbstractFieldScript.java:158)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:25)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:17)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractScriptFieldQuery$2.matches(AbstractScriptFieldQuery.java:96)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.ConstantScoreScorer$1.matches(ConstantScoreScorer.java:107)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.java:295)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:236)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.CancellableBulkScorer.score(CancellableBulkScorer.java:45)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.BulkScorer.score(BulkScorer.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.searchLeaf(ContextIndexSearcher.java:431)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:360)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.lambda$search$4(ContextIndexSearcher.java:345)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.TaskExecutor$TaskGroup.lambda$createTask$0(TaskExecutor.java:117)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:33)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:984)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\n"}}],"caused_by":{"type":"access_control_exception","reason":"access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")","caused_by":{"type":"access_control_exception","reason":"access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")","stack_trace":"java.security.AccessControlException: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485)\n\tat java.base/java.security.AccessController.checkPermission(AccessController.java:1068)\n\tat java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:416)\n\tat java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1160)\n\tat java.base/java.lang.System.getProperty(System.java:951)\n\tat com.sun.jna@5.12.1/com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:555)\n\tat com.sun.jna@5.12.1/com.sun.jna.Library$Handler.invoke(Library.java:243)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.$Proxy18.ZSTD_decompress(Unknown Source)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.JnaZstdLibrary.decompress(JnaZstdLibrary.java:74)\n\tat org.elasticsearch.nativeaccess@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.Zstd.decompress(Zstd.java:47)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.codec.zstd.Zstd814StoredFieldsFormat$ZstdDecompressor.decompress(Zstd814StoredFieldsFormat.java:137)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.doReset(Lucene90CompressingStoredFieldsReader.java:500)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.reset(Lucene90CompressingStoredFieldsReader.java:424)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.serializedDocument(Lucene90CompressingStoredFieldsReader.java:607)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.document(Lucene90CompressingStoredFieldsReader.java:628)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.FieldUsageTrackingDirectoryReader$FieldUsageTrackingLeafReader$FieldUsageTrackingStoredFieldsReader.document(FieldUsageTrackingDirectoryReader.java:271)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.fieldvisitor.StoredFieldLoader$ReaderStoredFieldLoader.advanceTo(StoredFieldLoader.java:204)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider$LeafStoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:75)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.LeafSearchLookup.lambda$new$0(LeafSearchLookup.java:39)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.lambda$static$0(AbstractFieldScript.java:69)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.DynamicMap.get(DynamicMap.java:58)\n\tat org.elasticsearch.painless.PainlessScript$Script.execute(emit(params._source.location.lat, params._source.location.lon); ...:12)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.runForDoc(AbstractFieldScript.java:158)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:25)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:17)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractScriptFieldQuery$2.matches(AbstractScriptFieldQuery.java:96)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.ConstantScoreScorer$1.matches(ConstantScoreScorer.java:107)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.java:295)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:236)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.CancellableBulkScorer.score(CancellableBulkScorer.java:45)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.BulkScorer.score(BulkScorer.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.searchLeaf(ContextIndexSearcher.java:431)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:360)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.lambda$search$4(ContextIndexSearcher.java:345)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.TaskExecutor$TaskGroup.lambda$createTask$0(TaskExecutor.java:117)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:33)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:984)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\n"},"stack_trace":"org.elasticsearch.ElasticsearchException$1: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.ElasticsearchException.guessRootCauses(ElasticsearchException.java:704)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:402)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseDone(AbstractSearchAsyncAction.java:744)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.onShardFailure(AbstractSearchAsyncAction.java:497)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction$1.onFailure(AbstractSearchAsyncAction.java:335)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.DelegatingActionListener.onFailure(DelegatingActionListener.java:31)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:53)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.SearchTransportService$ConnectionCountingHandler.handleException(SearchTransportService.java:634)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$UnregisterChildTransportResponseHandler.handleException(TransportService.java:1752)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1476)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$DirectResponseChannel.processException(TransportService.java:1610)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$DirectResponseChannel.sendResponse(TransportService.java:1585)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TaskTransportChannel.sendResponse(TaskTransportChannel.java:44)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.support.ChannelActionListener.onFailure(ChannelActionListener.java:44)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionRunnable.onFailure(ActionRunnable.java:151)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:28)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:33)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:984)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\nCaused by: java.security.AccessControlException: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485)\n\tat java.base/java.security.AccessController.checkPermission(AccessController.java:1068)\n\tat java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:416)\n\tat java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1160)\n\tat java.base/java.lang.System.getProperty(System.java:951)\n\tat com.sun.jna@5.12.1/com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:555)\n\tat com.sun.jna@5.12.1/com.sun.jna.Library$Handler.invoke(Library.java:243)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.$Proxy18.ZSTD_decompress(Unknown Source)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.JnaZstdLibrary.decompress(JnaZstdLibrary.java:74)\n\tat org.elasticsearch.nativeaccess@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.Zstd.decompress(Zstd.java:47)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.codec.zstd.Zstd814StoredFieldsFormat$ZstdDecompressor.decompress(Zstd814StoredFieldsFormat.java:137)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.doReset(Lucene90CompressingStoredFieldsReader.java:500)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.reset(Lucene90CompressingStoredFieldsReader.java:424)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.serializedDocument(Lucene90CompressingStoredFieldsReader.java:607)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.document(Lucene90CompressingStoredFieldsReader.java:628)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.FieldUsageTrackingDirectoryReader$FieldUsageTrackingLeafReader$FieldUsageTrackingStoredFieldsReader.document(FieldUsageTrackingDirectoryReader.java:271)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.fieldvisitor.StoredFieldLoader$ReaderStoredFieldLoader.advanceTo(StoredFieldLoader.java:204)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider$LeafStoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:75)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.LeafSearchLookup.lambda$new$0(LeafSearchLookup.java:39)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.lambda$static$0(AbstractFieldScript.java:69)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.DynamicMap.get(DynamicMap.java:58)\n\tat org.elasticsearch.painless.PainlessScript$Script.execute(emit(params._source.location.lat, params._source.location.lon); ...:12)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.runForDoc(AbstractFieldScript.java:158)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:25)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:17)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractScriptFieldQuery$2.matches(AbstractScriptFieldQuery.java:96)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.ConstantScoreScorer$1.matches(ConstantScoreScorer.java:107)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.java:295)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:236)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.CancellableBulkScorer.score(CancellableBulkScorer.java:45)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.BulkScorer.score(BulkScorer.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.searchLeaf(ContextIndexSearcher.java:431)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:360)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.lambda$search$4(ContextIndexSearcher.java:345)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.TaskExecutor$TaskGroup.lambda$createTask$0(TaskExecutor.java:117)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\t... 6 more\n"},"stack_trace":"Failed to execute phase [query], all shards failed; shardFailures {[yGMpmzqkQUuT9qOoZb3OfQ][locations][0]: org.elasticsearch.transport.RemoteTransportException: [test-cluster-0][127.0.0.1:42075][indices:data/read/search[phase/query]]\nCaused by: org.elasticsearch.search.query.QueryPhaseExecutionException: Query Failed [Failed to execute main query]\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.query.QueryPhase.addCollectorsAndSearch(QueryPhase.java:229)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.query.QueryPhase.executeQuery(QueryPhase.java:135)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:63)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.SearchService.loadOrExecuteQueryPhase(SearchService.java:523)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:681)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.SearchService.lambda$executeQueryPhase$2(SearchService.java:550)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:78)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:75)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionRunnable$4.doRun(ActionRunnable.java:100)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:33)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:984)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\nCaused by: java.security.AccessControlException: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485)\n\tat java.base/java.security.AccessController.checkPermission(AccessController.java:1068)\n\tat java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:416)\n\tat java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1160)\n\tat java.base/java.lang.System.getProperty(System.java:951)\n\tat com.sun.jna@5.12.1/com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:555)\n\tat com.sun.jna@5.12.1/com.sun.jna.Library$Handler.invoke(Library.java:243)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.$Proxy18.ZSTD_decompress(Unknown Source)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.JnaZstdLibrary.decompress(JnaZstdLibrary.java:74)\n\tat org.elasticsearch.nativeaccess@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.Zstd.decompress(Zstd.java:47)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.codec.zstd.Zstd814StoredFieldsFormat$ZstdDecompressor.decompress(Zstd814StoredFieldsFormat.java:137)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.doReset(Lucene90CompressingStoredFieldsReader.java:500)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.reset(Lucene90CompressingStoredFieldsReader.java:424)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.serializedDocument(Lucene90CompressingStoredFieldsReader.java:607)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.document(Lucene90CompressingStoredFieldsReader.java:628)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.FieldUsageTrackingDirectoryReader$FieldUsageTrackingLeafReader$FieldUsageTrackingStoredFieldsReader.document(FieldUsageTrackingDirectoryReader.java:271)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.fieldvisitor.StoredFieldLoader$ReaderStoredFieldLoader.advanceTo(StoredFieldLoader.java:204)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider$LeafStoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:75)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.LeafSearchLookup.lambda$new$0(LeafSearchLookup.java:39)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.lambda$static$0(AbstractFieldScript.java:69)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.DynamicMap.get(DynamicMap.java:58)\n\tat org.elasticsearch.painless.PainlessScript$Script.execute(emit(params._source.location.lat, params._source.location.lon); ...:12)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.runForDoc(AbstractFieldScript.java:158)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:25)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:17)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractScriptFieldQuery$2.matches(AbstractScriptFieldQuery.java:96)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.ConstantScoreScorer$1.matches(ConstantScoreScorer.java:107)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.java:295)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:236)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.CancellableBulkScorer.score(CancellableBulkScorer.java:45)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.BulkScorer.score(BulkScorer.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.searchLeaf(ContextIndexSearcher.java:431)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:360)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.ContextIndexSearcher.lambda$search$4(ContextIndexSearcher.java:345)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.TaskExecutor$TaskGroup.lambda$createTask$0(TaskExecutor.java:117)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\t... 6 more\n}\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseFailure(AbstractSearchAsyncAction.java:712)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:404)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseDone(AbstractSearchAsyncAction.java:744)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.onShardFailure(AbstractSearchAsyncAction.java:497)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction$1.onFailure(AbstractSearchAsyncAction.java:335)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeAcceptException(ActionListenerImplementations.java:62)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerImplementations.safeOnFailure(ActionListenerImplementations.java:73)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.DelegatingActionListener.onFailure(DelegatingActionListener.java:31)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:53)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.SearchTransportService$ConnectionCountingHandler.handleException(SearchTransportService.java:634)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$UnregisterChildTransportResponseHandler.handleException(TransportService.java:1752)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1476)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$DirectResponseChannel.processException(TransportService.java:1610)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TransportService$DirectResponseChannel.sendResponse(TransportService.java:1585)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.transport.TaskTransportChannel.sendResponse(TaskTransportChannel.java:44)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.support.ChannelActionListener.onFailure(ChannelActionListener.java:44)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.ActionRunnable.onFailure(ActionRunnable.java:151)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:28)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:33)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:984)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\nCaused by: org.elasticsearch.ElasticsearchException$1: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.ElasticsearchException.guessRootCauses(ElasticsearchException.java:704)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:402)\n\t... 22 more\nCaused by: java.security.AccessControlException: access denied (\"java.util.PropertyPermission\" \"jna.profiler.prefix\" \"read\")\n\tat java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485)\n\tat java.base/java.security.AccessController.checkPermission(AccessController.java:1068)\n\tat java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:416)\n\tat java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1160)\n\tat java.base/java.lang.System.getProperty(System.java:951)\n\tat com.sun.jna@5.12.1/com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:555)\n\tat com.sun.jna@5.12.1/com.sun.jna.Library$Handler.invoke(Library.java:243)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.$Proxy18.ZSTD_decompress(Unknown Source)\n\tat org.elasticsearch.nativeaccess.jna@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.jna.JnaZstdLibrary.decompress(JnaZstdLibrary.java:74)\n\tat org.elasticsearch.nativeaccess@8.14.0-SNAPSHOT/org.elasticsearch.nativeaccess.Zstd.decompress(Zstd.java:47)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.codec.zstd.Zstd814StoredFieldsFormat$ZstdDecompressor.decompress(Zstd814StoredFieldsFormat.java:137)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.doReset(Lucene90CompressingStoredFieldsReader.java:500)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState.reset(Lucene90CompressingStoredFieldsReader.java:424)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.serializedDocument(Lucene90CompressingStoredFieldsReader.java:607)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader.document(Lucene90CompressingStoredFieldsReader.java:628)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.FieldUsageTrackingDirectoryReader$FieldUsageTrackingLeafReader$FieldUsageTrackingStoredFieldsReader.document(FieldUsageTrackingDirectoryReader.java:271)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.index.fieldvisitor.StoredFieldLoader$ReaderStoredFieldLoader.advanceTo(StoredFieldLoader.java:204)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider$LeafStoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:75)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.StoredFieldSourceProvider.getSource(StoredFieldSourceProvider.java:38)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.lookup.LeafSearchLookup.lambda$new$0(LeafSearchLookup.java:39)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.lambda$static$0(AbstractFieldScript.java:69)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.DynamicMap.get(DynamicMap.java:58)\n\tat org.elasticsearch.painless.PainlessScript$Script.execute(emit(params._source.location.lat, params._source.location.lon); ...:12)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.script.AbstractFieldScript.runForDoc(AbstractFieldScript.java:158)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:25)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractGeoPointScriptFieldQuery.matches(AbstractGeoPointScriptFieldQuery.java:17)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.runtime.AbstractScriptFieldQuery$2.matches(AbstractScriptFieldQuery.java:96)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.ConstantScoreScorer$1.matches(ConstantScoreScorer.java:107)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.java:295)\n\tat org.apache.lucene.core@9.10.0/org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:236)\n\tat org.elasticsearch.server@8.14.0-SNAPSHOT/org.elasticsearch.search.internal.CancellableBulkScorer.score(CancellableBulkScorer.java:45)\n\tat org.apache.lucene.core@9.10.0/org.a...
@kkrik-es kkrik-es added :Analytics/Geo Indexing, search aggregations of geo points and shapes >test-failure Triaged test failures from CI Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) labels Apr 16, 2024
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-analytical-engine (Team:Analytics)

@iverase iverase added low-risk An open issue or test failure that is a low risk to future releases and removed blocker labels Apr 16, 2024
@iverase
Copy link
Contributor

iverase commented Apr 16, 2024

It seems it is a issue with jni and java 17. Changing the java runtime to 21 fix it. This always fails:

./gradlew ':modules:runtime-fields-common:yamlRestTest' --tests "org.elasticsearch.painless.RuntimeFieldsClientYamlTestSuiteIT.test {yaml=runtime_fields/100_geo_point/geo shape query}" -Druntime.java=17

@ldematte
Copy link
Contributor

Another failure, again with jdk17: https://gradle-enterprise.elastic.co/s/xmovg3depceui

@wchaparro wchaparro assigned iverase and craigtaverner and unassigned iverase Apr 26, 2024
@kkrik-es
Copy link
Contributor Author

kkrik-es commented May 1, 2024

rjernst added a commit to rjernst/elasticsearch that referenced this issue May 2, 2024
JNA supports two types of mapping to native methods, proxying and direct
method mapping. Proxying is nicer for unit testing, but unfortunately
the proxied methods are lazily loaded. NativeAccess expects that methods
are linked during static init, before SecurityManager is initialized.
For any native methods called after security manager init, the proxied
method will fail.

This commit changes the zstd bindings to use direct method mapping so
that calling zstd methods does not fail when using JNA (pre Java 21).

closes elastic#107504
closes elastic#107770
rjernst added a commit that referenced this issue May 2, 2024
JNA supports two types of mapping to native methods, proxying and direct
method mapping. Proxying is nicer for unit testing, but unfortunately
the proxied methods are lazily loaded. NativeAccess expects that methods
are linked during static init, before SecurityManager is initialized.
For any native methods called after security manager init, the proxied
method will fail.

This commit changes the zstd bindings to use direct method mapping so
that calling zstd methods does not fail when using JNA (pre Java 21).

closes #107504
closes #107770
rjernst added a commit to rjernst/elasticsearch that referenced this issue May 2, 2024
JNA supports two types of mapping to native methods, proxying and direct
method mapping. Proxying is nicer for unit testing, but unfortunately
the proxied methods are lazily loaded. NativeAccess expects that methods
are linked during static init, before SecurityManager is initialized.
For any native methods called after security manager init, the proxied
method will fail.

This commit changes the zstd bindings to use direct method mapping so
that calling zstd methods does not fail when using JNA (pre Java 21).

closes elastic#107504
closes elastic#107770
elasticsearchmachine pushed a commit that referenced this issue May 2, 2024
JNA supports two types of mapping to native methods, proxying and direct
method mapping. Proxying is nicer for unit testing, but unfortunately
the proxied methods are lazily loaded. NativeAccess expects that methods
are linked during static init, before SecurityManager is initialized.
For any native methods called after security manager init, the proxied
method will fail.

This commit changes the zstd bindings to use direct method mapping so
that calling zstd methods does not fail when using JNA (pre Java 21).

closes #107504
closes #107770
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Analytics/Geo Indexing, search aggregations of geo points and shapes low-risk An open issue or test failure that is a low risk to future releases Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) >test-failure Triaged test failures from CI
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants