# License Issue - Put Request returns null\_pointer\_exception

**URL:** <https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776>\
**Category:** Elasticsearch\
**Created:** [August 11, 2017, 12:39pm UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776 "2017-08-11T12:39:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![slarsendisney](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/slarsendisney/32/19892_2.png) [@slarsendisney](https://discuss.elastic.co/u/slarsendisney)\
**Post date:** [August 11, 2017, 12:39pm UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776/1 "2017-08-11T12:39:09Z")

</div>

Whenever I try and place my License JSON I receive the following error:  
{  
"error": {  
"root\_cause": [  
{  
"type": "null\_pointer\_exception",  
"reason": null  
}  
],  
"type": "null\_pointer\_exception",  
"reason": null  
},  
"status": 500  
}

This happens if I try the PUT request both at [http://localhost:9200/\_license/](http://localhost:9200/_license/) and [http://localhost:9200/\_xpack/license/](http://localhost:9200/_xpack/license/)  
Elastisearch shows this:

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/7/c/7cc95e018e2776c22d0bf6510411eaca4de95dc4.png)

---

<div class="post-metadata">

**Author:** ![slarsendisney](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/slarsendisney/32/19892_2.png) [@slarsendisney](https://discuss.elastic.co/u/slarsendisney)\
**Post date:** [August 15, 2017, 8:44am UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776/2 "2017-08-15T08:44:42Z")

</div>

Anyone?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [August 15, 2017, 9:18am UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776/3 "2017-08-15T09:18:24Z")

</div>

How are you updating the licence? Did you follow [these instructions](https://www.elastic.co/guide/en/x-pack/current/installing-license.html) for your OS?

---

<div class="post-metadata">

**Author:** ![slarsendisney](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/slarsendisney/32/19892_2.png) [@slarsendisney](https://discuss.elastic.co/u/slarsendisney)\
**Post date:** [August 15, 2017, 9:37am UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776/4 "2017-08-15T09:37:16Z")

</div>

I tried to use the put request on windows. What is 'gc' if I try and run this within cmd or GIT bash I recieve a 'command not found'

---

<div class="post-metadata">

**Author:** ![slarsendisney](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/slarsendisney/32/19892_2.png) [@slarsendisney](https://discuss.elastic.co/u/slarsendisney)\
**Post date:** [August 15, 2017, 2:41pm UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776/5 "2017-08-15T14:41:38Z")

</div>

After working out it meant powershell (Documentation should say that over just 'windows'), I am still having the same error.

![image](https://us1.discourse-cdn.com/elastic/original/3X/a/9/a9f5ba6e5a3028ee25366e56d3e88c6184cab5d9.png)

---

<div class="post-metadata">

**Author:** ![TimV](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/timv/32/13162_2.png) [@TimV](https://discuss.elastic.co/u/TimV)\
**Post date:** [August 16, 2017, 2:02am UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776/6 "2017-08-16T02:02:20Z")

</div>

It looks like something isn't quite right with your license file. The error you're seeing indicates that the license is _mostly_ valid, but is missing a key field.

Are you willing to send me your license file in a private message? I'll see if I can understand what's happened.  
Alternatively you might try re-downloading the license from our [license portal](https://license.elastic.co/).

---

<div class="post-metadata">

**Author:** ![slarsendisney](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/slarsendisney/32/19892_2.png) [@slarsendisney](https://discuss.elastic.co/u/slarsendisney)\
**Post date:** [August 17, 2017, 10:14am UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776/7 "2017-08-17T10:14:47Z")

</div>

I've sent you the license!

---

<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:** [September 14, 2017, 10:15am UTC](https://discuss.elastic.co/t/license-issue-put-request-returns-null-pointer-exception/96776/8 "2017-09-14T10:15:10Z")

</div>

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