# Failing to run on Intellij in debug mode

**URL:** <https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805>\
**Category:** Elasticsearch\
**Created:** [April 13, 2020, 4:59pm UTC](https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805 "2020-04-13T16:59:23Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![amitkg](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@amitkg](https://discuss.elastic.co/u/amitkg)\
**Post date:** [April 13, 2020, 4:59pm UTC](https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805/1 "2020-04-13T16:59:23Z")

</div>

Hi,

I followed the instruction, provided CONTRIBUTING.md and TESTING.asciidoc, to setup Elasticsearch on Intellij (macOS 10.15.4) . I was able to run it normal mode but I am unable to run it in debug mode.

This worked: ./gradlew run  
But failed to run with following error: ./gradlew run --debug-jvm

```auto
> Task :distribution:run FAILED
Running elasticsearch in debug mode, node{:distribution:runTask-0} suspending until connected on debugPort 5005
Exec output and error:
| Output for ./bin/elasticsearch-keystore:ERROR: transport error 202: connect failed: Connection refused
| ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
| JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [:732]

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':distribution:run'.
> Process 'command './bin/elasticsearch-keystore'' finished with non-zero exit value 2

```

System Config:

```auto
=======================================
Elasticsearch Build Hamster says Hello!
  Gradle Version : 6.3
  OS Info : Mac OS X 10.15.4 (x86_64)
  Compiler JDK Version : 14 (AdoptOpenJDK)
  Compiler java.home : /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
  Runtime JDK Version : 11 (Oracle JDK)
  Runtime java.home : /Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home
  Gradle JDK Version : 14 (AdoptOpenJDK)
  Gradle java.home : /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
  Random Testing Seed : FE1157C27A452AC1
  In FIPS 140 mode : false
=======================================

```

What am I missing? Is some kind of keystore to setup? I would appreciate your help on this.

Regards,  
Amit

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 15, 2020, 6:36pm UTC](https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805/2 "2020-04-15T18:36:29Z")

</div>

May be @MarkVieira could help?

---

<div class="post-metadata">

**Author:** ![MarkVieira](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/markvieira/32/45333_2.png) [@MarkVieira](https://discuss.elastic.co/u/MarkVieira)\
**Post date:** [April 15, 2020, 9:18pm UTC](https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805/3 "2020-04-15T21:18:04Z")

</div>

Your debug run configuration in IntelliJ needs two main items configured for it to work well with the `:run` task.

1. It needs to use "listen" mode instead of the default "attach".
2. "Auto restart" needs to be enabled.

The config should look something like this:

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

Importing the project _should_ have set this up for you however.

---

<div class="post-metadata">

**Author:** ![amitkg](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@amitkg](https://discuss.elastic.co/u/amitkg)\
**Post date:** [April 16, 2020, 4:12am UTC](https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805/4 "2020-04-16T04:12:58Z")

</div>

Yes, it was setup though its failing.

 ![Screen Shot 2020-04-15 at 9.10.06 PM](https://us1.discourse-cdn.com/elastic/original/3X/1/1/1117e670d1a8e249f6b4e7f74009859ad95d0d0e.jpeg)

---

<div class="post-metadata">

**Author:** ![MarkVieira](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/markvieira/32/45333_2.png) [@MarkVieira](https://discuss.elastic.co/u/MarkVieira)\
**Post date:** [April 16, 2020, 5:25am UTC](https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805/5 "2020-04-16T05:25:40Z")

</div>

You'll need to ensure you launch the IntelliJ debug run configuration **before** running the `:run` task.

---

<div class="post-metadata">

**Author:** ![amitkg](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@amitkg](https://discuss.elastic.co/u/amitkg)\
**Post date:** [April 16, 2020, 7:01pm UTC](https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805/6 "2020-04-16T19:01:09Z")

</div>

Thank you mark. I appreciate your help. This is really helped me. The trick is to start Intellij debug before :run.

---

<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:** [May 14, 2020, 7:01pm UTC](https://discuss.elastic.co/t/failing-to-run-on-intellij-in-debug-mode/227805/7 "2020-05-14T19:01:12Z")

</div>

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