# \[ERROR\]\[com.floragunn.searchguard.filter.SearchGuardActionFilter\] Error while apply() due to java.lang.NullPointerException for action indices:monitor/stats

**URL:** <https://discuss.elastic.co/t/error-com-floragunn-searchguard-filter-searchguardactionfilter-error-while-apply-due-to-java-lang-nullpointerexception-for-action-indices-monitor-stats/75753>\
**Category:** Elasticsearch\
**Created:** [February 20, 2017, 2:35pm UTC](https://discuss.elastic.co/t/error-com-floragunn-searchguard-filter-searchguardactionfilter-error-while-apply-due-to-java-lang-nullpointerexception-for-action-indices-monitor-stats/75753 "2017-02-20T14:35:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![klein\_stephane](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/klein_stephane/32/11364_2.png) [@klein\_stephane](https://discuss.elastic.co/u/klein_stephane)\
**Post date:** [February 20, 2017, 2:35pm UTC](https://discuss.elastic.co/t/error-com-floragunn-searchguard-filter-searchguardactionfilter-error-while-apply-due-to-java-lang-nullpointerexception-for-action-indices-monitor-stats/75753/1 "2017-02-20T14:35:57Z")

</div>

```
This is my ElasticSearch version:

curl --cacert /etc/elasticsearch/secret/admin-ca --key /etc/elasticsearch/secret/admin-key --cert /etc/elasticsearch/secret/admin-cert https://localhost:9200/
{
  "status" : 200,
  "name" : "Human Robot",
  "cluster_name" : "logging-es",
  "version" : {
    "number" : "1.5.2",
    "build_hash" : "62ff9868b4c8a0c45860bebb259e21980778ab1c",
    "build_timestamp" : "2015-04-27T09:21:06Z",
    "build_snapshot" : false,
    "lucene_version" : "4.10.4"
  },
  "tagline" : "You Know, for Search"
}

```

Cluster status is green:

```
bash-4.2$ curl --cacert /etc/elasticsearch/secret/admin-ca --key /etc/elasticsearch/secret/admin-key --cert /etc/elasticsearch/secret/admin-cert https://localhost:9200/_cat/health?v
epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks
1487601133 14:32:13 logging-es green 1 1 2 2 0 0 0 0

```

If I try to list indices and I have one error:

```
bash-4.2$ curl --cacert /etc/elasticsearch/secret/admin-ca --key /etc/elasticsearch/secret/admin-key --cert /etc/elasticsearch/secret/admin-cert https://localhost:9200/_cat/indices/
{"error":"RuntimeException[java.lang.NullPointerException]; nested: NullPointerException; ","status":500}bash-4.2$

```

This ElasticSearch log content:

```
[2017-02-20 13:55:28,765][ERROR][com.floragunn.searchguard.filter.SearchGuardActionFilter] Error while apply() due to java.lang.NullPointerException for action indices:monitor/stats
java.lang.NullPointerException
    at java.util.Objects.requireNonNull(Objects.java:203)
    at java.util.Arrays$ArrayList.<init>(Arrays.java:3813)
    at java.util.Arrays.asList(Arrays.java:3800)
    at com.floragunn.searchguard.filter.SearchGuardActionFilter.apply0(SearchGuardActionFilter.java:191)
    at com.floragunn.searchguard.filter.SearchGuardActionFilter.apply(SearchGuardActionFilter.java:90)
    at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:165)
    at com.floragunn.searchguard.filter.FLSActionFilter.applySecure(FLSActionFilter.java:76)
    at com.floragunn.searchguard.filter.AbstractActionFilter.apply(AbstractActionFilter.java:97)
    at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:165)
    at com.floragunn.searchguard.filter.DLSActionFilter.applySecure(DLSActionFilter.java:73)
    at com.floragunn.searchguard.filter.AbstractActionFilter.apply(AbstractActionFilter.java:97)
    at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:165)
    at com.floragunn.searchguard.filter.RequestActionFilter.applySecure(RequestActionFilter.java:94)
    at com.floragunn.searchguard.filter.AbstractActionFilter.apply(AbstractActionFilter.java:97)
    at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:165)
    at org.elasticsearch.action.support.ActionFilter$Simple.apply(ActionFilter.java:64)
    at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:165)
    at io.fabric8.elasticsearch.plugin.ActionForbiddenActionFilter.apply(ActionForbiddenActionFilter.java:48)
    at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:165)
    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:82)
    at org.elasticsearch.client.node.NodeIndicesAdminClient.execute(NodeIndicesAdminClient.java:77)
    at org.elasticsearch.client.FilterClient$IndicesAdmin.execute(FilterClient.java:120)
    at org.elasticsearch.rest.BaseRestHandler$HeadersAndContextCopyClient$IndicesAdmin.execute(BaseRestHandler.java:149)
    at org.elasticsearch.client.support.AbstractIndicesAdminClient.stats(AbstractIndicesAdminClient.java:524)
    at org.elasticsearch.rest.action.cat.RestIndicesAction$1$1.processResponse(RestIndicesAction.java:83)
    at org.elasticsearch.rest.action.cat.RestIndicesAction$1$1.processResponse(RestIndicesAction.java:78)
    at org.elasticsearch.rest.action.support.RestActionListener.onResponse(RestActionListener.java:49)
    at org.elasticsearch.action.support.TransportAction$ThreadedActionListener$1.run(TransportAction.java:113)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

```

What is my mistake ?

Best regards,  
Stéphane

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [February 20, 2017, 8:26pm UTC](https://discuss.elastic.co/t/error-com-floragunn-searchguard-filter-searchguardactionfilter-error-while-apply-due-to-java-lang-nullpointerexception-for-action-indices-monitor-stats/75753/2 "2017-02-20T20:26:30Z")

</div>

Looks like a problem with searchguard, you will need to approach the author of that plugin directly.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 20, 2017, 8:26pm UTC](https://discuss.elastic.co/t/error-com-floragunn-searchguard-filter-searchguardactionfilter-error-while-apply-due-to-java-lang-nullpointerexception-for-action-indices-monitor-stats/75753/3 "2017-03-20T20:26:51Z")

</div>

Closed on March 20, 2017, 8:26pm UTC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
