问题
I am unable to debug remote applications due to: No executable code at line
I am running ultimate edition of Intellij, version 14.0.3. My application is running inside tomcat 8 and i'm building it from the command line using Maven. This problem appeared after i switched from the community edition to the ultimate edition.
Project sources are the same and I am able to connect to tomcat for remote debugging. The only issue is that all my breakpoints are invalidated.
Please advice on how to fix this issue.
Cheers.
回答1:
Remove all IDEA related project files and open the project by the .pom file.
回答2:
Sometimes it is enough to refresh maven dependencies, rebuild the project or flush the IntelliJ cache without deleting the entire .idea folder. Check this answer:
I had similar problems and various attempts has been applied. Below is my usual steps:
- you are using Maven dependencies, go to Maven Projects -> refresh
- If that does not work, Try top menu --> Build --> Rebuild Project
- If that still doesn't work, try top menu --> File --> Invalidate Cache/Restart
- If that still doesn't work, then $CATALINA_BASE/bin/catalina.sh stop, then start
After this, usually it covers 99% of the problems. Otherwise, Probably you will have to examine some other possibilities.
回答3:
I've had the same problem. Simply compile the directory that the class resides, and the debugger will pick up the break point.
回答4:
I had the same problem and I implemented a similar solution.
Remove all IDEA related project files and open the project by the .pom file.
I use Gradle for my projecto, so i removed the project from intellij and then reimported it.
I hope others could read it and helps them
回答5:
if you are developing an Atlassian plug-in and connected to the server via remote debug, run atlas-package
to sync deployed plug-in and your source code.
来源:https://stackoverflow.com/questions/28657996/no-executable-code-found-at-line-intellij-14