# ERROR COMPILING LOGSTASH CODEBASE TO GENERATE THE .JAR FILE CONTAINING THE JAVA PLUGIN API

**URL:** <https://discuss.elastic.co/t/error-compiling-logstash-codebase-to-generate-the-jar-file-containing-the-java-plugin-api/295528>\
**Category:** Logstash\
**Created:** [January 27, 2022, 12:34am UTC](https://discuss.elastic.co/t/error-compiling-logstash-codebase-to-generate-the-jar-file-containing-the-java-plugin-api/295528 "2022-01-27T00:34:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![uday22](https://avatars.discourse-cdn.com/v4/letter/u/71e660/32.png) [@uday22](https://discuss.elastic.co/u/uday22)\
**Post date:** [January 27, 2022, 12:34am UTC](https://discuss.elastic.co/t/error-compiling-logstash-codebase-to-generate-the-jar-file-containing-the-java-plugin-api/295528/1 "2022-01-27T00:34:13Z")

</div>

Error compiling logstash codebase to generate the java plugin API to develop logstash java plugin.  
running gradlew.bat assemble from root directory of logstash codebase  
getting below error.  
Exception in thread "main" java.io.IOException: Downloading from [https://services.gradle.org/distributions/gradle-7.3.1-bin.zip](https://services.gradle.org/distributions/gradle-7.3.1-bin.zip) failed: timeout  
at org.gradle.wrapper.Download.downloadInternal(Download.java:122)  
at org.gradle.wrapper.Download.download(Download.java:80)  
at org.gradle.wrapper.Install$1.call(Install.java:68)  
at org.gradle.wrapper.Install$1.call(Install.java:48)  
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)  
at org.gradle.wrapper.Install.createDist(Install.java:48)  
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)  
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)  
Caused by: java.net.SocketTimeoutException: connect timed out  
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)  
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81)  
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)  
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)  
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)  
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162)  
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394)  
at java.net.Socket.connect(Socket.java:606)  
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:287)  
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)  
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)  
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)  
at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:292)  
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:395)  
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:203)  
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1167)  
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1061)  
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:189)  
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1584)  
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1512)  
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)  
at org.gradle.wrapper.Download.downloadInternal(Download.java:100)  
... 7 more

---

<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:** [February 24, 2022, 12:34am UTC](https://discuss.elastic.co/t/error-compiling-logstash-codebase-to-generate-the-jar-file-containing-the-java-plugin-api/295528/2 "2022-02-24T00:34:18Z")

</div>

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