4
ดีบักเกอร์ Eclipse จะบล็อกบน ThreadPoolExecutor เสมอโดยไม่มีข้อยกเว้นที่ชัดเจนทำไม?
ฉันกำลังทำงานในโครงการปกติของฉันใน Eclipse มันเป็นแอปพลิเคชัน J2EE ที่สร้างขึ้นด้วย Spring, Hibernate และอื่น ๆ ฉันใช้ Tomcat 7 ด้วยเหตุผลนี้ (โดยเฉพาะอย่างยิ่งฉันไม่ใช้ประโยชน์จากคุณสมบัติใหม่ใด ๆ ฉันแค่อยากลอง) เวลาที่ฉันแก้ปัญหาการสมัครของฉันทุกคนก็เกิดขึ้นที่คราสดีบักปรากฏออกมาเหมือนว่ามันจะได้ถึงจุดพัก แต่มันไม่ได้เป็นกรณีที่ในความเป็นจริงจะหยุดในแฟ้มแหล่งที่มา Java ThreadPoolExecutorที่เป็น ไม่มีการติดตามสแต็กบนคอนโซลเพียงหยุด ถ้าฉันคลิกที่ประวัติมันจะดำเนินต่อไปและแอพทำงานได้อย่างสมบูรณ์ นี่คือสิ่งที่แสดงในหน้าต่างดีบักเกอร์: Daemon Thread ["http-bio-8080"-exec-2] (Suspended (exception RuntimeException)) ThreadPoolExecutor$Worker.run() line: 912 TaskThread(Thread).run() line: 619 ฉันไม่สามารถอธิบายสิ่งนี้ได้เพราะฉันไม่ได้ใช้ThreadPoolExecutorเลย ต้องเป็นของบางอย่างจาก Tomcat, Hibernate หรือ Spring มันน่ารำคาญมากเพราะฉันต้องกลับมาทำงานในระหว่างการดีบั๊กเสมอ เบาะแสใด ๆ