2011-11-19 15 views
18

Recibo un mensaje de error extraño en SpringSource Tool Suite (eclipse) cuando intento colocar puntos de interrupción y depurar mi proyecto, por lo que en este caso, cuando inicie Tomcat para depuración, me muestra el siguiente mensaje de error: "No se puede instalar punto de interrupción en bus.GenBUS $$ $$ EnhancerByCGLIB 749137d3 debido a que falta el número de línea atributos Modificar opciones del compilador para generar el número de línea atribuye Motivo:. en ausencia de la línea de información número"No puedo depurar usando puntos de interrupción

Pero Ya he controlado y todo está bien en Preferencias -> Java -> Compilador sección (agregar número de línea attr ... está marcada). Mi proyecto es Spring MVC project ... ¿Alguna sugerencia?

+0

También obtuve este error y simplemente hice clic en la perspectiva 'JavaEE' en eclipse y luego en la perspectiva' Debug'. Ahora el mensaje de error se ha ido y puedo depurar mi aplicación. –

Respuesta

42

Ignora eso. Incluso si recibe ese mensaje, el punto de interrupción aún se activa. Esta clase es temporal, generada por CGLIB. Pero todavía invoca a tu clase, que tiene el punto de corte.

+2

Quizás tengas razón, pero no lo he intentado antes. En su lugar, eliminé todos los puntos de interrupción, detuve Tomcat, luego limpié tanto el proyecto como Tomcat y volví a construir el proyecto. Y antes de colocarlo en Tomcat coloqué algunos puntos de interrupción. Y eso es todo, no hay ningún mensaje de error ... muy extraño :) gracias por cierto –

Cuestiones relacionadas