Unable to debug under Eclipse

555 views
Skip to first unread message

Libor Jelínek

unread,
Feb 9, 2015, 2:20:40 PM2/9/15
to ninja-f...@googlegroups.com
Hi Ninjas!
I'm evaluating Ninja and now trying to lear how to debug. Following http://www.ninjaframework.org/documentation/debugging.html to just right click and Debug as Maven "jetty:run" doesn't work for me. I encounter just after Debug configuration launched a

"Unable to install breakpoint in controllers.MyController$FasClassByGuice$$somehex due to missing line number attributes. Modify compiler options to generate line number attributes. Reason: Absent Line Number Information"

If I ignore it with "Ok", debugger stops on breakpoint placed in MyController but I see "Source not found".

I tried everything what Google knows - to pom.xml compiler plugin configuration added:
     <debug>true</debug>
     <debuglevel>lines</debuglevel>

My setup: Eclipse Luna + Ubuntu + Oracle Java SE 8

Libor Jelínek

unread,
Feb 14, 2015, 4:48:18 AM2/14/15
to ninja-f...@googlegroups.com
For everyone experiencing same troubles or looking for IDE neutral debug alternative: I found every satisfying to use remote debugging.

1. (Linux) export MAVEN_OPTS=-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
2. Attach remote debugger in your IDE on port 8000 and set breakpoint(s)
3. mvn jetty:run (doesn't work for ninja:run)
4. When breakpoint is encountered, IDE will pause webapp and open normal debugging session

Cheers,
Libor

Jérôme Bosman

unread,
May 9, 2015, 11:13:26 AM5/9/15
to ninja-f...@googlegroups.com
Works great! Thanks.
Reply all
Reply to author
Forward
0 new messages