Nie można ustawić punktu przerwania Java w Intellij IDEA

Próbuję umieścić punkty przerwania w źródłach GoogleAppEngine (SDK 1.7.0), ale IDEA Ultimate (11.0.2) ciągle mi mówiWarning: No executable code found at line 482 in class com.google.appengine.api.memcache.AsyncMemcacheServiceImpl.

Komunikat o błędzie pojawia się zarówno po uruchomieniu kodu z testów jednostkowych, jak i uruchomieniu serwera programistycznego.

To dość denerwujące. W każdym razie moje źródła znajdują się w katalogu zewnętrznym (zarówno względem katalogu domowego IDEA, jak i katalogu głównego projektu), a moje pliki jar są w katalogu Appengine SDK lib.

Moje pliki jar są dodawane jako biblioteka projektu do modułu, a moje źródła są dołączane do tej biblioteki. Grałem też z zależnościami modułów, ale bez powodzenia. W końcu zdecydowałem się umieścić tę bibliotekę w zasięgu Compile, ale to był zły pomysł, ponieważ SDK dostarcza te słoiki w czasie wykonywania, więc postanowiłem wrócić do zakresu Provided.

Grałem także z polem wyboru eksportu na karcie zależności modułu, ale myślę, że jest to nieistotne, zgodnie zpomoc internetowa, eksport jest ważny tylko wtedy, gdy masz zależne moduły i chcesz udostępnić swoją bibliotekę również w tych modułach.

W każdym razie to pytanie powstało4 lata temu również. Zastanawiam się teraz, czy naprawdę trudno jest rozwiązać ten problem?

Jestem teraz bardzo rozczarowany. Jak dotąd nie miałem żadnych problemów z IDEA ... Widziałem ten problempowstały dla innych ludzi jak również, to chyba nie jest wyjątkowe.

Każda pomoc jest doceniana.

Zmodyfikowałem moje pytanie z powodu mojegojavap eksperymenty poniżej: Wydaje się, że klasy i źródła sąNIE brak synchronizacji. Sprawdziłem wersję 1.7.0 związaną z SVN i używam pakietu SDK 1.7.0, więc nie powinny one być w ogóle zsynchronizowane.

questionAnswers(16)

yourAnswerToTheQuestion