You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by GitBox <gi...@apache.org> on 2020/03/13 00:05:31 UTC

[GitHub] [druid] abhishekrb19 opened a new issue #9511: Unable to debug tests from the IDE

abhishekrb19 opened a new issue #9511: Unable to debug tests from the IDE
URL: https://github.com/apache/druid/issues/9511
 
 
   Hi, 
   
   I am trying to debug the `CompactionTest`, but unfortunately I am unable to step through the code with breakpoints setup from my IDE (Intellij). Note: I am fairly new to the codebase.
   
   **Using maven:**
   
   Ran the test in isolation with debug on.
   
   ```bash
   mvn -Dtest=CompactionTaskTest -Dmaven.surefire.debug test
   ...
   INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ druid-indexing-service ---
   [INFO]
   [INFO] -------------------------------------------------------
   [INFO]  T E S T S
   [INFO] -------------------------------------------------------
   [INFO] Listening for transport dt_socket at address: 5005
   ```
   And when I create a remote application and connect to port 5005, I get the following stacktrace and the test terminates:
   
   ```bash
   error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach symbolicator to the process
   sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.debugger.DebuggerException: Can't attach symbolicator to the process
   	at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread.execute(BsdDebuggerLocal.java:169)
   	at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal.attach(BsdDebuggerLocal.java:287)
   	at sun.jvm.hotspot.HotSpotAgent.attachDebugger(HotSpotAgent.java:671)
   	at sun.jvm.hotspot.HotSpotAgent.setupDebuggerDarwin(HotSpotAgent.java:659)
   	at sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:341)
   	at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:304)
   	at sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:140)
   	at sun.jvm.hotspot.tools.Tool.start(Tool.java:185)
   	at sun.jvm.hotspot.tools.Tool.execute(Tool.java:118)
   ```
   
   The above looks like a known JDK 1.8 bug - https://bugs.openjdk.java.net/browse/JDK-8160376. The recommendation is to bump up the JDK to 1.9 -- which is not supported in Druid AFAIK.
   
   **Using IDE:**
   I tried running the tests directly from the IDE with the `JUnit`, but wasn't successful either.
   
   <img width="1372" alt="Screen Shot 2020-03-12 at 4 59 27 PM" src="https://user-images.githubusercontent.com/8687261/76577553-0411f300-6483-11ea-8cfd-23bf2c8452ca.png">
   
   **Environment:**
   1. Java version:
   ```bash
   ❯ java -version
   java version "1.8.0_162"
   Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
   Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
   ```
   2. Maven version
   ```bash
   ❯ mvn -version
   Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T08:06:16-07:00)
   Maven home: /Users/abradhak/apache-maven-3.6.2
   Java version: 1.8.0_162, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre
   Default locale: en_US, platform encoding: UTF-8
   OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
   ```
   
   3. Intellij IDEA: 2019.3.1
   
   3. Druid: 0.17.0
   
   
   If there's a way to debug the tests directly from the IDE or otherwise, please let me know. Appreciate any tips. Thanks!
   
   CC: @gianm @himanshug @ccaominh @clintropolis

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org


[GitHub] [druid] himanshug commented on issue #9511: Unable to debug tests from the IDE

Posted by GitBox <gi...@apache.org>.
himanshug commented on issue #9511: Unable to debug tests from the IDE
URL: https://github.com/apache/druid/issues/9511#issuecomment-598497335
 
 
   Just tried from Intellij, worked for me.
   
   ```
   ~/work/druid[(HEAD detached at apache/master)]$ java -version
   java version "1.8.0_171"
   Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
   Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
   ~/work/druid[(HEAD detached at apache/master)]$ mvn -version
   Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T11:49:05-08:00)
   Maven home: /Users/hgupta/installations/apache-maven-3.5.3
   Java version: 1.8.0_171, vendor: Oracle Corporation
   Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/jre
   Default locale: en_US, platform encoding: UTF-8
   OS name: "mac os x", version: "10.13.6", arch: "x86_64", family: "mac"
   ```
   
   I would suggest doing a `mvn clean` ,  then "Maven Reimport" in Intelliji and then try.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org


[GitHub] [druid] abhishekrb19 commented on issue #9511: Unable to debug tests from the IDE

Posted by GitBox <gi...@apache.org>.
abhishekrb19 commented on issue #9511: Unable to debug tests from the IDE
URL: https://github.com/apache/druid/issues/9511#issuecomment-605723037
 
 
   hey, thanks @himanshug, that worked! Closing this.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org


[GitHub] [druid] abhishekrb19 closed issue #9511: Unable to debug tests from the IDE

Posted by GitBox <gi...@apache.org>.
abhishekrb19 closed issue #9511: Unable to debug tests from the IDE
URL: https://github.com/apache/druid/issues/9511
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org